Step | Hyp | Ref
| Expression |
1 | | preq1 4268 |
. . . . 5
⊢ ((𝑊‘(𝑁 − 2)) = (𝑊‘0) → {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))} = {(𝑊‘0), (𝑊‘(𝑁 − 1))}) |
2 | 1 | 3ad2ant3 1084 |
. . . 4
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘(𝑁 − 2)) = (𝑊‘0)) → {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))} = {(𝑊‘0), (𝑊‘(𝑁 − 1))}) |
3 | | prcom 4267 |
. . . 4
⊢ {(𝑊‘0), (𝑊‘(𝑁 − 1))} = {(𝑊‘(𝑁 − 1)), (𝑊‘0)} |
4 | 2, 3 | syl6eq 2672 |
. . 3
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘(𝑁 − 2)) = (𝑊‘0)) → {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))} = {(𝑊‘(𝑁 − 1)), (𝑊‘0)}) |
5 | | 1e2m1 11136 |
. . . . . . . . . . 11
⊢ 1 = (2
− 1) |
6 | 5 | oveq2i 6661 |
. . . . . . . . . 10
⊢ (𝑁 − 1) = (𝑁 − (2 − 1)) |
7 | | eluzelcn 11699 |
. . . . . . . . . . 11
⊢ (𝑁 ∈
(ℤ≥‘2) → 𝑁 ∈ ℂ) |
8 | | 2cnd 11093 |
. . . . . . . . . . 11
⊢ (𝑁 ∈
(ℤ≥‘2) → 2 ∈ ℂ) |
9 | | 1cnd 10056 |
. . . . . . . . . . 11
⊢ (𝑁 ∈
(ℤ≥‘2) → 1 ∈ ℂ) |
10 | 7, 8, 9 | subsubd 10420 |
. . . . . . . . . 10
⊢ (𝑁 ∈
(ℤ≥‘2) → (𝑁 − (2 − 1)) = ((𝑁 − 2) +
1)) |
11 | 6, 10 | syl5req 2669 |
. . . . . . . . 9
⊢ (𝑁 ∈
(ℤ≥‘2) → ((𝑁 − 2) + 1) = (𝑁 − 1)) |
12 | 11 | fveq2d 6195 |
. . . . . . . 8
⊢ (𝑁 ∈
(ℤ≥‘2) → (𝑊‘((𝑁 − 2) + 1)) = (𝑊‘(𝑁 − 1))) |
13 | 12 | preq2d 4275 |
. . . . . . 7
⊢ (𝑁 ∈
(ℤ≥‘2) → {(𝑊‘(𝑁 − 2)), (𝑊‘((𝑁 − 2) + 1))} = {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))}) |
14 | 13 | adantr 481 |
. . . . . 6
⊢ ((𝑁 ∈
(ℤ≥‘2) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺)) → {(𝑊‘(𝑁 − 2)), (𝑊‘((𝑁 − 2) + 1))} = {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))}) |
15 | | ige2m2fzo 12530 |
. . . . . . 7
⊢ (𝑁 ∈
(ℤ≥‘2) → (𝑁 − 2) ∈ (0..^(𝑁 − 1))) |
16 | | eqid 2622 |
. . . . . . . . 9
⊢
(Vtx‘𝐺) =
(Vtx‘𝐺) |
17 | | eqid 2622 |
. . . . . . . . 9
⊢
(Edg‘𝐺) =
(Edg‘𝐺) |
18 | 16, 17 | clwwlknp 26887 |
. . . . . . . 8
⊢ (𝑊 ∈ (𝑁 ClWWalksN 𝐺) → ((𝑊 ∈ Word (Vtx‘𝐺) ∧ (#‘𝑊) = 𝑁) ∧ ∀𝑖 ∈ (0..^(𝑁 − 1)){(𝑊‘𝑖), (𝑊‘(𝑖 + 1))} ∈ (Edg‘𝐺) ∧ {( lastS ‘𝑊), (𝑊‘0)} ∈ (Edg‘𝐺))) |
19 | 18 | simp2d 1074 |
. . . . . . 7
⊢ (𝑊 ∈ (𝑁 ClWWalksN 𝐺) → ∀𝑖 ∈ (0..^(𝑁 − 1)){(𝑊‘𝑖), (𝑊‘(𝑖 + 1))} ∈ (Edg‘𝐺)) |
20 | | fveq2 6191 |
. . . . . . . . . 10
⊢ (𝑖 = (𝑁 − 2) → (𝑊‘𝑖) = (𝑊‘(𝑁 − 2))) |
21 | | oveq1 6657 |
. . . . . . . . . . 11
⊢ (𝑖 = (𝑁 − 2) → (𝑖 + 1) = ((𝑁 − 2) + 1)) |
22 | 21 | fveq2d 6195 |
. . . . . . . . . 10
⊢ (𝑖 = (𝑁 − 2) → (𝑊‘(𝑖 + 1)) = (𝑊‘((𝑁 − 2) + 1))) |
23 | 20, 22 | preq12d 4276 |
. . . . . . . . 9
⊢ (𝑖 = (𝑁 − 2) → {(𝑊‘𝑖), (𝑊‘(𝑖 + 1))} = {(𝑊‘(𝑁 − 2)), (𝑊‘((𝑁 − 2) + 1))}) |
24 | 23 | eleq1d 2686 |
. . . . . . . 8
⊢ (𝑖 = (𝑁 − 2) → ({(𝑊‘𝑖), (𝑊‘(𝑖 + 1))} ∈ (Edg‘𝐺) ↔ {(𝑊‘(𝑁 − 2)), (𝑊‘((𝑁 − 2) + 1))} ∈ (Edg‘𝐺))) |
25 | 24 | rspcva 3307 |
. . . . . . 7
⊢ (((𝑁 − 2) ∈ (0..^(𝑁 − 1)) ∧ ∀𝑖 ∈ (0..^(𝑁 − 1)){(𝑊‘𝑖), (𝑊‘(𝑖 + 1))} ∈ (Edg‘𝐺)) → {(𝑊‘(𝑁 − 2)), (𝑊‘((𝑁 − 2) + 1))} ∈ (Edg‘𝐺)) |
26 | 15, 19, 25 | syl2an 494 |
. . . . . 6
⊢ ((𝑁 ∈
(ℤ≥‘2) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺)) → {(𝑊‘(𝑁 − 2)), (𝑊‘((𝑁 − 2) + 1))} ∈ (Edg‘𝐺)) |
27 | 14, 26 | eqeltrrd 2702 |
. . . . 5
⊢ ((𝑁 ∈
(ℤ≥‘2) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺)) → {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))} ∈ (Edg‘𝐺)) |
28 | 27 | adantll 750 |
. . . 4
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺)) → {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))} ∈ (Edg‘𝐺)) |
29 | 28 | 3adant3 1081 |
. . 3
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘(𝑁 − 2)) = (𝑊‘0)) → {(𝑊‘(𝑁 − 2)), (𝑊‘(𝑁 − 1))} ∈ (Edg‘𝐺)) |
30 | 4, 29 | eqeltrrd 2702 |
. 2
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘(𝑁 − 2)) = (𝑊‘0)) → {(𝑊‘(𝑁 − 1)), (𝑊‘0)} ∈ (Edg‘𝐺)) |
31 | 17 | nbusgreledg 26249 |
. . . 4
⊢ (𝐺 ∈ USGraph → ((𝑊‘(𝑁 − 1)) ∈ (𝐺 NeighbVtx (𝑊‘0)) ↔ {(𝑊‘(𝑁 − 1)), (𝑊‘0)} ∈ (Edg‘𝐺))) |
32 | 31 | adantr 481 |
. . 3
⊢ ((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) → ((𝑊‘(𝑁 − 1)) ∈ (𝐺 NeighbVtx (𝑊‘0)) ↔ {(𝑊‘(𝑁 − 1)), (𝑊‘0)} ∈ (Edg‘𝐺))) |
33 | 32 | 3ad2ant1 1082 |
. 2
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘(𝑁 − 2)) = (𝑊‘0)) → ((𝑊‘(𝑁 − 1)) ∈ (𝐺 NeighbVtx (𝑊‘0)) ↔ {(𝑊‘(𝑁 − 1)), (𝑊‘0)} ∈ (Edg‘𝐺))) |
34 | 30, 33 | mpbird 247 |
1
⊢ (((𝐺 ∈ USGraph ∧ 𝑁 ∈
(ℤ≥‘2)) ∧ 𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘(𝑁 − 2)) = (𝑊‘0)) → (𝑊‘(𝑁 − 1)) ∈ (𝐺 NeighbVtx (𝑊‘0))) |