Step | Hyp | Ref
| Expression |
1 | | wwlknbp1 29087 |
. . 3
β’ (π β (π WWalksN πΊ) β (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) |
2 | | clwwlkext2edg.v |
. . . . . . . . . . . . 13
β’ π = (VtxβπΊ) |
3 | 2 | wrdeqi 14483 |
. . . . . . . . . . . 12
β’ Word
π = Word (VtxβπΊ) |
4 | 3 | eleq2i 2825 |
. . . . . . . . . . 11
β’ (π β Word π β π β Word (VtxβπΊ)) |
5 | 4 | biimpri 227 |
. . . . . . . . . 10
β’ (π β Word (VtxβπΊ) β π β Word π) |
6 | 5 | 3ad2ant2 1134 |
. . . . . . . . 9
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β π β Word π) |
7 | 6 | ad2antlr 725 |
. . . . . . . 8
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β π β Word π) |
8 | | s1cl 14548 |
. . . . . . . . 9
β’ (π β π β β¨βπββ© β Word π) |
9 | 8 | adantl 482 |
. . . . . . . 8
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β β¨βπββ© β Word π) |
10 | | ccatcl 14520 |
. . . . . . . 8
β’ ((π β Word π β§ β¨βπββ© β Word π) β (π ++ β¨βπββ©) β Word π) |
11 | 7, 9, 10 | syl2anc 584 |
. . . . . . 7
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β (π ++ β¨βπββ©) β Word π) |
12 | 11 | adantr 481 |
. . . . . 6
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β (π ++ β¨βπββ©) β Word π) |
13 | | clwwlkext2edg.e |
. . . . . . . . . 10
β’ πΈ = (EdgβπΊ) |
14 | 2, 13 | wwlknp 29086 |
. . . . . . . . 9
β’ (π β (π WWalksN πΊ) β (π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ)) |
15 | | simplll 773 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β π β Word π) |
16 | 8 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’ ((π β π β§ π β β0) β
β¨βπββ©
β Word π) |
17 | 16 | ad2antlr 725 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β β¨βπββ© β Word π) |
18 | | elfzo0 13669 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’ (π β (0..^π) β (π β β0 β§ π β β β§ π < π)) |
19 | | simp1 1136 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ ((π β β0
β§ π β β
β§ π < π) β π β β0) |
20 | | peano2nn 12220 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ (π β β β (π + 1) β
β) |
21 | 20 | 3ad2ant2 1134 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ ((π β β0
β§ π β β
β§ π < π) β (π + 1) β β) |
22 | | nn0re 12477 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
β’ (π β β0
β π β
β) |
23 | 22 | 3ad2ant1 1133 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ ((π β β0
β§ π β β
β§ π < π) β π β β) |
24 | | nnre 12215 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
β’ (π β β β π β
β) |
25 | 24 | 3ad2ant2 1134 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ ((π β β0
β§ π β β
β§ π < π) β π β β) |
26 | | peano2re 11383 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
β’ (π β β β (π + 1) β
β) |
27 | 24, 26 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
β’ (π β β β (π + 1) β
β) |
28 | 27 | 3ad2ant2 1134 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ ((π β β0
β§ π β β
β§ π < π) β (π + 1) β β) |
29 | | simp3 1138 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ ((π β β0
β§ π β β
β§ π < π) β π < π) |
30 | 24 | ltp1d 12140 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
β’ (π β β β π < (π + 1)) |
31 | 30 | 3ad2ant2 1134 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ ((π β β0
β§ π β β
β§ π < π) β π < (π + 1)) |
32 | 23, 25, 28, 29, 31 | lttrd 11371 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ ((π β β0
β§ π β β
β§ π < π) β π < (π + 1)) |
33 | | elfzo0 13669 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ (π β (0..^(π + 1)) β (π β β0 β§ (π + 1) β β β§ π < (π + 1))) |
34 | 19, 21, 32, 33 | syl3anbrc 1343 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’ ((π β β0
β§ π β β
β§ π < π) β π β (0..^(π + 1))) |
35 | 18, 34 | sylbi 216 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’ (π β (0..^π) β π β (0..^(π + 1))) |
36 | 35 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β π β (0..^(π + 1))) |
37 | | oveq2 7413 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’
((β―βπ) =
(π + 1) β
(0..^(β―βπ)) =
(0..^(π +
1))) |
38 | 37 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’ ((π β Word π β§ (β―βπ) = (π + 1)) β (0..^(β―βπ)) = (0..^(π + 1))) |
39 | 38 | eleq2d 2819 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’ ((π β Word π β§ (β―βπ) = (π + 1)) β (π β (0..^(β―βπ)) β π β (0..^(π + 1)))) |
40 | 39 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β (π β (0..^(β―βπ)) β π β (0..^(π + 1)))) |
41 | 36, 40 | mpbird 256 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β π β (0..^(β―βπ))) |
42 | | ccatval1 14523 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((π β Word π β§ β¨βπββ© β Word π β§ π β (0..^(β―βπ))) β ((π ++ β¨βπββ©)βπ) = (πβπ)) |
43 | 15, 17, 41, 42 | syl3anc 1371 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β ((π ++ β¨βπββ©)βπ) = (πβπ)) |
44 | | fzonn0p1p1 13707 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’ (π β (0..^π) β (π + 1) β (0..^(π + 1))) |
45 | 44 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β (π + 1) β (0..^(π + 1))) |
46 | 37 | eleq2d 2819 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’
((β―βπ) =
(π + 1) β ((π + 1) β
(0..^(β―βπ))
β (π + 1) β
(0..^(π +
1)))) |
47 | 46 | ad3antlr 729 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β ((π + 1) β (0..^(β―βπ)) β (π + 1) β (0..^(π + 1)))) |
48 | 45, 47 | mpbird 256 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β (π + 1) β (0..^(β―βπ))) |
49 | | ccatval1 14523 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((π β Word π β§ β¨βπββ© β Word π β§ (π + 1) β (0..^(β―βπ))) β ((π ++ β¨βπββ©)β(π + 1)) = (πβ(π + 1))) |
50 | 15, 17, 48, 49 | syl3anc 1371 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β ((π ++ β¨βπββ©)β(π + 1)) = (πβ(π + 1))) |
51 | 43, 50 | preq12d 4744 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ ((((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β§ π β (0..^π)) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))}) |
52 | 51 | ex 413 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β (π β (0..^π) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))})) |
53 | 52 | expcom 414 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ ((π β π β§ π β β0) β ((π β Word π β§ (β―βπ) = (π + 1)) β (π β (0..^π) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))}))) |
54 | 53 | expcom 414 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (π β β0
β (π β π β ((π β Word π β§ (β―βπ) = (π + 1)) β (π β (0..^π) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))})))) |
55 | 54 | 3ad2ant1 1133 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β (π β π β ((π β Word π β§ (β―βπ) = (π + 1)) β (π β (0..^π) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))})))) |
56 | 55 | imp 407 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β§ π β π) β ((π β Word π β§ (β―βπ) = (π + 1)) β (π β (0..^π) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))}))) |
57 | 56 | expdcom 415 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π β Word π β ((β―βπ) = (π + 1) β (((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π) β (π β (0..^π) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))})))) |
58 | 57 | 3imp1 1347 |
. . . . . . . . . . . . . . . . . . . 20
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ π β (0..^π)) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {(πβπ), (πβ(π + 1))}) |
59 | 58 | eleq1d 2818 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ π β (0..^π)) β ({((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β {(πβπ), (πβ(π + 1))} β πΈ)) |
60 | 59 | ralbidva 3175 |
. . . . . . . . . . . . . . . . . 18
β’ ((π β Word π β§ (β―βπ) = (π + 1) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β (βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ)) |
61 | 60 | biimprd 247 |
. . . . . . . . . . . . . . . . 17
β’ ((π β Word π β§ (β―βπ) = (π + 1) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β (βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ β βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
62 | 61 | 3exp 1119 |
. . . . . . . . . . . . . . . 16
β’ (π β Word π β ((β―βπ) = (π + 1) β (((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π) β (βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ β βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)))) |
63 | 62 | com34 91 |
. . . . . . . . . . . . . . 15
β’ (π β Word π β ((β―βπ) = (π + 1) β (βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ β (((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π) β βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)))) |
64 | 63 | 3imp1 1347 |
. . . . . . . . . . . . . 14
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
65 | 64 | adantr 481 |
. . . . . . . . . . . . 13
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
66 | | simpll 765 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β π β Word π) |
67 | 8 | ad2antrl 726 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β
β¨βπββ©
β Word π) |
68 | | nn0p1gt0 12497 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ (π β β0
β 0 < (π +
1)) |
69 | 68 | ad2antll 727 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β 0 <
(π + 1)) |
70 | | breq2 5151 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’
((β―βπ) =
(π + 1) β (0 <
(β―βπ) β 0
< (π +
1))) |
71 | 70 | ad2antlr 725 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β (0 <
(β―βπ) β 0
< (π +
1))) |
72 | 69, 71 | mpbird 256 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β 0 <
(β―βπ)) |
73 | | hashneq0 14320 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (π β Word π β (0 < (β―βπ) β π β β
)) |
74 | 73 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β (0 <
(β―βπ) β
π β
β
)) |
75 | 72, 74 | mpbid 231 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β π β β
) |
76 | | ccatval1lsw 14530 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ ((π β Word π β§ β¨βπββ© β Word π β§ π β β
) β ((π ++ β¨βπββ©)β((β―βπ) β 1)) =
(lastSβπ)) |
77 | 66, 67, 75, 76 | syl3anc 1371 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β ((π ++ β¨βπββ©)β((β―βπ) β 1)) =
(lastSβπ)) |
78 | | oveq1 7412 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’
((β―βπ) =
(π + 1) β
((β―βπ) β
1) = ((π + 1) β
1)) |
79 | 78 | ad2antlr 725 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β
((β―βπ) β
1) = ((π + 1) β
1)) |
80 | | nn0cn 12478 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ (π β β0
β π β
β) |
81 | 80 | ad2antll 727 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β π β
β) |
82 | | pncan1 11634 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (π β β β ((π + 1) β 1) = π) |
83 | 81, 82 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β ((π + 1) β 1) = π) |
84 | 79, 83 | eqtrd 2772 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β
((β―βπ) β
1) = π) |
85 | 84 | fveq2d 6892 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β ((π ++ β¨βπββ©)β((β―βπ) β 1)) = ((π ++ β¨βπββ©)βπ)) |
86 | 77, 85 | eqtr3d 2774 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β
(lastSβπ) = ((π ++ β¨βπββ©)βπ)) |
87 | | ccatws1ls 14579 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ ((π β Word π β§ π β π) β ((π ++ β¨βπββ©)β(β―βπ)) = π) |
88 | 87 | ad2ant2r 745 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β ((π ++ β¨βπββ©)β(β―βπ)) = π) |
89 | | fveq2 6888 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
((β―βπ) =
(π + 1) β ((π ++ β¨βπββ©)β(β―βπ)) = ((π ++ β¨βπββ©)β(π + 1))) |
90 | 89 | ad2antlr 725 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β ((π ++ β¨βπββ©)β(β―βπ)) = ((π ++ β¨βπββ©)β(π + 1))) |
91 | 88, 90 | eqtr3d 2774 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β π = ((π ++ β¨βπββ©)β(π + 1))) |
92 | 86, 91 | preq12d 4744 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (((π β Word π β§ (β―βπ) = (π + 1)) β§ (π β π β§ π β β0)) β
{(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))}) |
93 | 92 | expcom 414 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ ((π β π β§ π β β0) β ((π β Word π β§ (β―βπ) = (π + 1)) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))})) |
94 | 93 | expcom 414 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π β β0
β (π β π β ((π β Word π β§ (β―βπ) = (π + 1)) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))}))) |
95 | 94 | 3ad2ant1 1133 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β (π β π β ((π β Word π β§ (β―βπ) = (π + 1)) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))}))) |
96 | 95 | imp 407 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β§ π β π) β ((π β Word π β§ (β―βπ) = (π + 1)) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))})) |
97 | 96 | com12 32 |
. . . . . . . . . . . . . . . . . 18
β’ ((π β Word π β§ (β―βπ) = (π + 1)) β (((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))})) |
98 | 97 | 3adant3 1132 |
. . . . . . . . . . . . . . . . 17
β’ ((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β (((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))})) |
99 | 98 | imp 407 |
. . . . . . . . . . . . . . . 16
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β {(lastSβπ), π} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))}) |
100 | 99 | eleq1d 2818 |
. . . . . . . . . . . . . . 15
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β ({(lastSβπ), π} β πΈ β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
101 | 100 | biimpa 477 |
. . . . . . . . . . . . . 14
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
102 | | simprl1 1218 |
. . . . . . . . . . . . . . . 16
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β π β
β0) |
103 | 102 | adantr 481 |
. . . . . . . . . . . . . . 15
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β π β
β0) |
104 | | fveq2 6888 |
. . . . . . . . . . . . . . . . . 18
β’ (π = π β ((π ++ β¨βπββ©)βπ) = ((π ++ β¨βπββ©)βπ)) |
105 | | fvoveq1 7428 |
. . . . . . . . . . . . . . . . . 18
β’ (π = π β ((π ++ β¨βπββ©)β(π + 1)) = ((π ++ β¨βπββ©)β(π + 1))) |
106 | 104, 105 | preq12d 4744 |
. . . . . . . . . . . . . . . . 17
β’ (π = π β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} = {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))}) |
107 | 106 | eleq1d 2818 |
. . . . . . . . . . . . . . . 16
β’ (π = π β ({((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
108 | 107 | ralsng 4676 |
. . . . . . . . . . . . . . 15
β’ (π β β0
β (βπ β
{π} {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
109 | 103, 108 | syl 17 |
. . . . . . . . . . . . . 14
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (βπ β {π} {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
110 | 101, 109 | mpbird 256 |
. . . . . . . . . . . . 13
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β βπ β {π} {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
111 | | ralunb 4190 |
. . . . . . . . . . . . 13
β’
(βπ β
((0..^π) βͺ {π}){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β (βπ β (0..^π){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β§ βπ β {π} {((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
112 | 65, 110, 111 | sylanbrc 583 |
. . . . . . . . . . . 12
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β βπ β ((0..^π) βͺ {π}){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
113 | | elnn0uz 12863 |
. . . . . . . . . . . . . . . 16
β’ (π β β0
β π β
(β€β₯β0)) |
114 | 102, 113 | sylib 217 |
. . . . . . . . . . . . . . 15
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β π β
(β€β₯β0)) |
115 | 114 | adantr 481 |
. . . . . . . . . . . . . 14
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β π β
(β€β₯β0)) |
116 | | fzosplitsn 13736 |
. . . . . . . . . . . . . 14
β’ (π β
(β€β₯β0) β (0..^(π + 1)) = ((0..^π) βͺ {π})) |
117 | 115, 116 | syl 17 |
. . . . . . . . . . . . 13
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (0..^(π + 1)) = ((0..^π) βͺ {π})) |
118 | 117 | raleqdv 3325 |
. . . . . . . . . . . 12
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (βπ β (0..^(π + 1)){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β βπ β ((0..^π) βͺ {π}){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
119 | 112, 118 | mpbird 256 |
. . . . . . . . . . 11
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β βπ β (0..^(π + 1)){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
120 | | ccatws1len 14566 |
. . . . . . . . . . . . . . . . 17
β’ (π β Word π β (β―β(π ++ β¨βπββ©)) = ((β―βπ) + 1)) |
121 | 120 | 3ad2ant1 1133 |
. . . . . . . . . . . . . . . 16
β’ ((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β (β―β(π ++ β¨βπββ©)) = ((β―βπ) + 1)) |
122 | 121 | ad2antrr 724 |
. . . . . . . . . . . . . . 15
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (β―β(π ++ β¨βπββ©)) = ((β―βπ) + 1)) |
123 | 122 | oveq1d 7420 |
. . . . . . . . . . . . . 14
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β ((β―β(π ++ β¨βπββ©)) β 1) =
(((β―βπ) + 1)
β 1)) |
124 | | oveq1 7412 |
. . . . . . . . . . . . . . . . . 18
β’
((β―βπ) =
(π + 1) β
((β―βπ) + 1) =
((π + 1) +
1)) |
125 | 124 | oveq1d 7420 |
. . . . . . . . . . . . . . . . 17
β’
((β―βπ) =
(π + 1) β
(((β―βπ) + 1)
β 1) = (((π + 1) + 1)
β 1)) |
126 | | 1cnd 11205 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π β β0
β 1 β β) |
127 | 80, 126 | addcld 11229 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π β β0
β (π + 1) β
β) |
128 | 127, 126 | pncand 11568 |
. . . . . . . . . . . . . . . . . . 19
β’ (π β β0
β (((π + 1) + 1)
β 1) = (π +
1)) |
129 | 128 | 3ad2ant1 1133 |
. . . . . . . . . . . . . . . . . 18
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β (((π + 1) + 1) β 1) = (π + 1)) |
130 | 129 | adantr 481 |
. . . . . . . . . . . . . . . . 17
β’ (((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β§ π β π) β (((π + 1) + 1) β 1) = (π + 1)) |
131 | 125, 130 | sylan9eq 2792 |
. . . . . . . . . . . . . . . 16
β’
(((β―βπ)
= (π + 1) β§ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β§ π β π)) β (((β―βπ) + 1) β 1) = (π + 1)) |
132 | 131 | 3ad2antl2 1186 |
. . . . . . . . . . . . . . 15
β’ (((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β (((β―βπ) + 1) β 1) = (π + 1)) |
133 | 132 | adantr 481 |
. . . . . . . . . . . . . 14
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (((β―βπ) + 1) β 1) = (π + 1)) |
134 | 123, 133 | eqtrd 2772 |
. . . . . . . . . . . . 13
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β ((β―β(π ++ β¨βπββ©)) β 1) = (π + 1)) |
135 | 134 | oveq2d 7421 |
. . . . . . . . . . . 12
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (0..^((β―β(π ++ β¨βπββ©)) β 1)) =
(0..^(π +
1))) |
136 | 135 | raleqdv 3325 |
. . . . . . . . . . 11
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β (βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β βπ β (0..^(π + 1)){((π ++ β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)) |
137 | 119, 136 | mpbird 256 |
. . . . . . . . . 10
β’ ((((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β§ ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β§ π β π)) β§ {(lastSβπ), π} β πΈ) β βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
138 | 137 | exp42 436 |
. . . . . . . . 9
β’ ((π β Word π β§ (β―βπ) = (π + 1) β§ βπ β (0..^π){(πβπ), (πβ(π + 1))} β πΈ) β ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β (π β π β ({(lastSβπ), π} β πΈ β βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)))) |
139 | 14, 138 | syl 17 |
. . . . . . . 8
β’ (π β (π WWalksN πΊ) β ((π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1)) β (π β π β ({(lastSβπ), π} β πΈ β βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ)))) |
140 | 139 | imp41 426 |
. . . . . . 7
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ {(lastSβπ), π} β πΈ) β βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
141 | 140 | adantrr 715 |
. . . . . 6
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ) |
142 | | lswccats1 14580 |
. . . . . . . . . . . 12
β’ ((π β Word π β§ π β π) β (lastSβ(π ++ β¨βπββ©)) = π) |
143 | 7, 142 | sylancom 588 |
. . . . . . . . . . 11
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β (lastSβ(π ++ β¨βπββ©)) = π) |
144 | 68 | 3ad2ant1 1133 |
. . . . . . . . . . . . . 14
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β 0 < (π + 1)) |
145 | 70 | 3ad2ant3 1135 |
. . . . . . . . . . . . . 14
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β (0 <
(β―βπ) β 0
< (π +
1))) |
146 | 144, 145 | mpbird 256 |
. . . . . . . . . . . . 13
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β 0 <
(β―βπ)) |
147 | 146 | ad2antlr 725 |
. . . . . . . . . . . 12
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β 0 < (β―βπ)) |
148 | | ccatfv0 14529 |
. . . . . . . . . . . 12
β’ ((π β Word π β§ β¨βπββ© β Word π β§ 0 < (β―βπ)) β ((π ++ β¨βπββ©)β0) = (πβ0)) |
149 | 7, 9, 147, 148 | syl3anc 1371 |
. . . . . . . . . . 11
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β ((π ++ β¨βπββ©)β0) = (πβ0)) |
150 | 143, 149 | preq12d 4744 |
. . . . . . . . . 10
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} = {π, (πβ0)}) |
151 | 150 | eleq1d 2818 |
. . . . . . . . 9
β’ (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β ({(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ β {π, (πβ0)} β πΈ)) |
152 | 151 | biimprcd 249 |
. . . . . . . 8
β’ ({π, (πβ0)} β πΈ β (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ)) |
153 | 152 | adantl 482 |
. . . . . . 7
β’
(({(lastSβπ),
π} β πΈ β§ {π, (πβ0)} β πΈ) β (((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ)) |
154 | 153 | impcom 408 |
. . . . . 6
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ) |
155 | 12, 141, 154 | 3jca 1128 |
. . . . 5
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β ((π ++ β¨βπββ©) β Word π β§ βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β§ {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ)) |
156 | | ccatws1len 14566 |
. . . . . . . 8
β’ (π β Word (VtxβπΊ) β (β―β(π ++ β¨βπββ©)) =
((β―βπ) +
1)) |
157 | 156 | 3ad2ant2 1134 |
. . . . . . 7
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β
(β―β(π ++
β¨βπββ©)) = ((β―βπ) + 1)) |
158 | 124 | 3ad2ant3 1135 |
. . . . . . 7
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β
((β―βπ) + 1) =
((π + 1) +
1)) |
159 | 80, 126, 126 | addassd 11232 |
. . . . . . . . 9
β’ (π β β0
β ((π + 1) + 1) =
(π + (1 +
1))) |
160 | | 1p1e2 12333 |
. . . . . . . . . 10
β’ (1 + 1) =
2 |
161 | 160 | oveq2i 7416 |
. . . . . . . . 9
β’ (π + (1 + 1)) = (π + 2) |
162 | 159, 161 | eqtrdi 2788 |
. . . . . . . 8
β’ (π β β0
β ((π + 1) + 1) =
(π + 2)) |
163 | 162 | 3ad2ant1 1133 |
. . . . . . 7
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β ((π + 1) + 1) = (π + 2)) |
164 | 157, 158,
163 | 3eqtrd 2776 |
. . . . . 6
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β
(β―β(π ++
β¨βπββ©)) = (π + 2)) |
165 | 164 | ad3antlr 729 |
. . . . 5
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β (β―β(π ++ β¨βπββ©)) = (π + 2)) |
166 | | 2nn 12281 |
. . . . . . . . 9
β’ 2 β
β |
167 | | nn0nnaddcl 12499 |
. . . . . . . . 9
β’ ((π β β0
β§ 2 β β) β (π + 2) β β) |
168 | 166, 167 | mpan2 689 |
. . . . . . . 8
β’ (π β β0
β (π + 2) β
β) |
169 | 168 | 3ad2ant1 1133 |
. . . . . . 7
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β (π + 2) β β) |
170 | 2, 13 | isclwwlknx 29278 |
. . . . . . 7
β’ ((π + 2) β β β
((π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ) β (((π ++ β¨βπββ©) β Word π β§ βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β§ {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ) β§ (β―β(π ++ β¨βπββ©)) = (π + 2)))) |
171 | 169, 170 | syl 17 |
. . . . . 6
β’ ((π β β0
β§ π β Word
(VtxβπΊ) β§
(β―βπ) = (π + 1)) β ((π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ) β (((π ++ β¨βπββ©) β Word π β§ βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β§ {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ) β§ (β―β(π ++ β¨βπββ©)) = (π + 2)))) |
172 | 171 | ad3antlr 729 |
. . . . 5
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β ((π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ) β (((π ++ β¨βπββ©) β Word π β§ βπ β (0..^((β―β(π ++ β¨βπββ©)) β
1)){((π ++
β¨βπββ©)βπ), ((π ++ β¨βπββ©)β(π + 1))} β πΈ β§ {(lastSβ(π ++ β¨βπββ©)), ((π ++ β¨βπββ©)β0)} β πΈ) β§ (β―β(π ++ β¨βπββ©)) = (π + 2)))) |
173 | 155, 165,
172 | mpbir2and 711 |
. . . 4
β’ ((((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β§ π β π) β§ ({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ)) β (π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ)) |
174 | 173 | exp31 420 |
. . 3
β’ ((π β (π WWalksN πΊ) β§ (π β β0 β§ π β Word (VtxβπΊ) β§ (β―βπ) = (π + 1))) β (π β π β (({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ) β (π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ)))) |
175 | 1, 174 | mpdan 685 |
. 2
β’ (π β (π WWalksN πΊ) β (π β π β (({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ) β (π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ)))) |
176 | 175 | imp 407 |
1
β’ ((π β (π WWalksN πΊ) β§ π β π) β (({(lastSβπ), π} β πΈ β§ {π, (πβ0)} β πΈ) β (π ++ β¨βπββ©) β ((π + 2) ClWWalksN πΊ))) |