Proof of Theorem clwwlknonwwlknonbOLD
Step | Hyp | Ref
| Expression |
1 | | s1eq 13570 |
. . . . . . . . . 10
⊢ ((𝑊‘0) = 𝑋 → 〈“(𝑊‘0)”〉 = 〈“𝑋”〉) |
2 | 1 | oveq2d 6829 |
. . . . . . . . 9
⊢ ((𝑊‘0) = 𝑋 → (𝑊 ++ 〈“(𝑊‘0)”〉) = (𝑊 ++ 〈“𝑋”〉)) |
3 | 2 | eleq1d 2824 |
. . . . . . . 8
⊢ ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ↔ (𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺))) |
4 | 3 | biimpac 504 |
. . . . . . 7
⊢ (((𝑊 ++ 〈“(𝑊‘0)”〉) ∈
(𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) → (𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺)) |
5 | 4 | adantl 473 |
. . . . . 6
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → (𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺)) |
6 | | nnnn0 11491 |
. . . . . . . . . . 11
⊢ (𝑁 ∈ ℕ → 𝑁 ∈
ℕ0) |
7 | 6 | anim2i 594 |
. . . . . . . . . 10
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊 ∈ Word 𝑉 ∧ 𝑁 ∈
ℕ0)) |
8 | 7 | 3adant2 1126 |
. . . . . . . . 9
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊 ∈ Word 𝑉 ∧ 𝑁 ∈
ℕ0)) |
9 | | wwlksnprcl 26942 |
. . . . . . . . 9
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑁 ∈ ℕ0) → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈
(𝑁 WWalksN 𝐺) → (♯‘𝑊) = 𝑁)) |
10 | 8, 9 | syl 17 |
. . . . . . . 8
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) → (♯‘𝑊) = 𝑁)) |
11 | | simp1 1131 |
. . . . . . . . . . . 12
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → 𝑊 ∈ Word 𝑉) |
12 | 11 | adantr 472 |
. . . . . . . . . . 11
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ (♯‘𝑊) = 𝑁) → 𝑊 ∈ Word 𝑉) |
13 | | simp2 1132 |
. . . . . . . . . . . 12
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → 𝑋 ∈ 𝑉) |
14 | 13 | adantr 472 |
. . . . . . . . . . 11
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ (♯‘𝑊) = 𝑁) → 𝑋 ∈ 𝑉) |
15 | | simpr 479 |
. . . . . . . . . . . 12
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ (♯‘𝑊) = 𝑁) → (♯‘𝑊) = 𝑁) |
16 | 15 | eqcomd 2766 |
. . . . . . . . . . 11
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ (♯‘𝑊) = 𝑁) → 𝑁 = (♯‘𝑊)) |
17 | | ccats1val2 13601 |
. . . . . . . . . . 11
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 = (♯‘𝑊)) → ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) |
18 | 12, 14, 16, 17 | syl3anc 1477 |
. . . . . . . . . 10
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ (♯‘𝑊) = 𝑁) → ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) |
19 | 18 | a1d 25 |
. . . . . . . . 9
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ (♯‘𝑊) = 𝑁) → ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋)) |
20 | 19 | ex 449 |
. . . . . . . 8
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) →
((♯‘𝑊) = 𝑁 → ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋))) |
21 | 10, 20 | syld 47 |
. . . . . . 7
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) → ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋))) |
22 | 21 | imp32 448 |
. . . . . 6
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) |
23 | 11 | adantr 472 |
. . . . . . . 8
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → 𝑊 ∈ Word 𝑉) |
24 | 13 | adantr 472 |
. . . . . . . 8
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → 𝑋 ∈ 𝑉) |
25 | | eleq1 2827 |
. . . . . . . . . . . . . . . 16
⊢ (𝑁 = (♯‘𝑊) → (𝑁 ∈ ℕ ↔ (♯‘𝑊) ∈
ℕ)) |
26 | 25 | eqcoms 2768 |
. . . . . . . . . . . . . . 15
⊢
((♯‘𝑊) =
𝑁 → (𝑁 ∈ ℕ ↔ (♯‘𝑊) ∈
ℕ)) |
27 | 26 | biimpd 219 |
. . . . . . . . . . . . . 14
⊢
((♯‘𝑊) =
𝑁 → (𝑁 ∈ ℕ → (♯‘𝑊) ∈
ℕ)) |
28 | 27 | a1i 11 |
. . . . . . . . . . . . 13
⊢ ((𝑊‘0) = 𝑋 → ((♯‘𝑊) = 𝑁 → (𝑁 ∈ ℕ → (♯‘𝑊) ∈
ℕ))) |
29 | 28 | com13 88 |
. . . . . . . . . . . 12
⊢ (𝑁 ∈ ℕ →
((♯‘𝑊) = 𝑁 → ((𝑊‘0) = 𝑋 → (♯‘𝑊) ∈ ℕ))) |
30 | 29 | 3ad2ant3 1130 |
. . . . . . . . . . 11
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) →
((♯‘𝑊) = 𝑁 → ((𝑊‘0) = 𝑋 → (♯‘𝑊) ∈ ℕ))) |
31 | 10, 30 | syld 47 |
. . . . . . . . . 10
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) → ((𝑊‘0) = 𝑋 → (♯‘𝑊) ∈ ℕ))) |
32 | 31 | imp32 448 |
. . . . . . . . 9
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → (♯‘𝑊) ∈ ℕ) |
33 | | lbfzo0 12702 |
. . . . . . . . 9
⊢ (0 ∈
(0..^(♯‘𝑊))
↔ (♯‘𝑊)
∈ ℕ) |
34 | 32, 33 | sylibr 224 |
. . . . . . . 8
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → 0 ∈ (0..^(♯‘𝑊))) |
35 | | ccats1val1 13600 |
. . . . . . . 8
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 0 ∈ (0..^(♯‘𝑊))) → ((𝑊 ++ 〈“𝑋”〉)‘0) = (𝑊‘0)) |
36 | 23, 24, 34, 35 | syl3anc 1477 |
. . . . . . 7
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → ((𝑊 ++ 〈“𝑋”〉)‘0) = (𝑊‘0)) |
37 | | simpr 479 |
. . . . . . . 8
⊢ (((𝑊 ++ 〈“(𝑊‘0)”〉) ∈
(𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) → (𝑊‘0) = 𝑋) |
38 | 37 | adantl 473 |
. . . . . . 7
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → (𝑊‘0) = 𝑋) |
39 | 36, 38 | eqtrd 2794 |
. . . . . 6
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋) |
40 | 5, 22, 39 | jca31 558 |
. . . . 5
⊢ (((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) ∧ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) → (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋)) |
41 | 40 | ex 449 |
. . . 4
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) → (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋))) |
42 | | wwlksnprcl 26942 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑁 ∈ ℕ0) → ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) → (♯‘𝑊) = 𝑁)) |
43 | 8, 42 | syl 17 |
. . . . . . . . . . . . . . 15
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) → (♯‘𝑊) = 𝑁)) |
44 | | eleq1a 2834 |
. . . . . . . . . . . . . . . 16
⊢ (𝑁 ∈ ℕ →
((♯‘𝑊) = 𝑁 → (♯‘𝑊) ∈
ℕ)) |
45 | 44 | 3ad2ant3 1130 |
. . . . . . . . . . . . . . 15
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) →
((♯‘𝑊) = 𝑁 → (♯‘𝑊) ∈
ℕ)) |
46 | 43, 45 | syld 47 |
. . . . . . . . . . . . . 14
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) → (♯‘𝑊) ∈ ℕ)) |
47 | 46 | impcom 445 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ)) →
(♯‘𝑊) ∈
ℕ) |
48 | 47, 33 | sylibr 224 |
. . . . . . . . . . . 12
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ)) → 0 ∈
(0..^(♯‘𝑊))) |
49 | 11, 13, 48, 35 | syl2an23an 1534 |
. . . . . . . . . . 11
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ)) → ((𝑊 ++ 〈“𝑋”〉)‘0) = (𝑊‘0)) |
50 | 49 | eqeq1d 2762 |
. . . . . . . . . 10
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ)) → (((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 ↔ (𝑊‘0) = 𝑋)) |
51 | 50 | biimpd 219 |
. . . . . . . . 9
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ)) → (((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 → (𝑊‘0) = 𝑋)) |
52 | 51 | ex 449 |
. . . . . . . 8
⊢ ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) → ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 → (𝑊‘0) = 𝑋))) |
53 | 52 | com23 86 |
. . . . . . 7
⊢ ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) → (((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 → ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊‘0) = 𝑋))) |
54 | 53 | adantr 472 |
. . . . . 6
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) → (((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 → ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊‘0) = 𝑋))) |
55 | 54 | imp 444 |
. . . . 5
⊢ ((((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋) → ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊‘0) = 𝑋)) |
56 | | s1eq 13570 |
. . . . . . . . . . . . 13
⊢ (𝑋 = (𝑊‘0) → 〈“𝑋”〉 =
〈“(𝑊‘0)”〉) |
57 | 56 | eqcoms 2768 |
. . . . . . . . . . . 12
⊢ ((𝑊‘0) = 𝑋 → 〈“𝑋”〉 = 〈“(𝑊‘0)”〉) |
58 | 57 | oveq2d 6829 |
. . . . . . . . . . 11
⊢ ((𝑊‘0) = 𝑋 → (𝑊 ++ 〈“𝑋”〉) = (𝑊 ++ 〈“(𝑊‘0)”〉)) |
59 | 58 | eleq1d 2824 |
. . . . . . . . . 10
⊢ ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ↔ (𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺))) |
60 | 59 | biimpac 504 |
. . . . . . . . 9
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) → (𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺)) |
61 | | simpr 479 |
. . . . . . . . 9
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) → (𝑊‘0) = 𝑋) |
62 | 60, 61 | jca 555 |
. . . . . . . 8
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋)) |
63 | 62 | ex 449 |
. . . . . . 7
⊢ ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) → ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
64 | 63 | adantr 472 |
. . . . . 6
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) → ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
65 | 64 | adantr 472 |
. . . . 5
⊢ ((((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋) → ((𝑊‘0) = 𝑋 → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
66 | 55, 65 | syldc 48 |
. . . 4
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋) → ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
67 | 41, 66 | impbid 202 |
. . 3
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) ↔ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋))) |
68 | | clwwlknonwwlknonb.v |
. . . . . 6
⊢ 𝑉 = (Vtx‘𝐺) |
69 | 68 | clwwlknwwlksnb 27185 |
. . . . 5
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊 ∈ (𝑁 ClWWalksN 𝐺) ↔ (𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺))) |
70 | 69 | 3adant2 1126 |
. . . 4
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊 ∈ (𝑁 ClWWalksN 𝐺) ↔ (𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺))) |
71 | 70 | anbi1d 743 |
. . 3
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘0) = 𝑋) ↔ ((𝑊 ++ 〈“(𝑊‘0)”〉) ∈ (𝑁 WWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
72 | | 3anan32 1083 |
. . . 4
⊢ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ↔ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋)) |
73 | 72 | a1i 11 |
. . 3
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ↔ (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋))) |
74 | 67, 71, 73 | 3bitr4rd 301 |
. 2
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋) ↔ (𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
75 | | wwlknon 26963 |
. . 3
⊢ ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑋(𝑁 WWalksNOn 𝐺)𝑋) ↔ ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋)) |
76 | 75 | a1i 11 |
. 2
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑋(𝑁 WWalksNOn 𝐺)𝑋) ↔ ((𝑊 ++ 〈“𝑋”〉) ∈ (𝑁 WWalksN 𝐺) ∧ ((𝑊 ++ 〈“𝑋”〉)‘0) = 𝑋 ∧ ((𝑊 ++ 〈“𝑋”〉)‘𝑁) = 𝑋))) |
77 | 6 | anim2i 594 |
. . . 4
⊢ ((𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑋 ∈ 𝑉 ∧ 𝑁 ∈
ℕ0)) |
78 | 77 | 3adant1 1125 |
. . 3
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑋 ∈ 𝑉 ∧ 𝑁 ∈
ℕ0)) |
79 | 68 | isclwwlknonOLD 27238 |
. . 3
⊢ ((𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ0) → (𝑊 ∈ (𝑋(ClWWalksNOn‘𝐺)𝑁) ↔ (𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
80 | 78, 79 | syl 17 |
. 2
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊 ∈ (𝑋(ClWWalksNOn‘𝐺)𝑁) ↔ (𝑊 ∈ (𝑁 ClWWalksN 𝐺) ∧ (𝑊‘0) = 𝑋))) |
81 | 74, 76, 80 | 3bitr4rd 301 |
1
⊢ ((𝑊 ∈ Word 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ 𝑁 ∈ ℕ) → (𝑊 ∈ (𝑋(ClWWalksNOn‘𝐺)𝑁) ↔ (𝑊 ++ 〈“𝑋”〉) ∈ (𝑋(𝑁 WWalksNOn 𝐺)𝑋))) |