Step | Hyp | Ref
| Expression |
1 | | wlkcpr 28875 |
. . . . . 6
β’ (π β (WalksβπΊ) β (1st
βπ)(WalksβπΊ)(2nd βπ)) |
2 | | wlkn0 28867 |
. . . . . 6
β’
((1st βπ)(WalksβπΊ)(2nd βπ) β (2nd βπ) β β
) |
3 | 1, 2 | sylbi 216 |
. . . . 5
β’ (π β (WalksβπΊ) β (2nd
βπ) β
β
) |
4 | 3 | adantl 482 |
. . . 4
β’ ((πΊ β UPGraph β§ π β (WalksβπΊ)) β (2nd
βπ) β
β
) |
5 | | eqid 2732 |
. . . . . . 7
β’
(VtxβπΊ) =
(VtxβπΊ) |
6 | | eqid 2732 |
. . . . . . 7
β’
(iEdgβπΊ) =
(iEdgβπΊ) |
7 | | eqid 2732 |
. . . . . . 7
β’
(1st βπ) = (1st βπ) |
8 | | eqid 2732 |
. . . . . . 7
β’
(2nd βπ) = (2nd βπ) |
9 | 5, 6, 7, 8 | wlkelwrd 28879 |
. . . . . 6
β’ (π β (WalksβπΊ) β ((1st
βπ) β Word dom
(iEdgβπΊ) β§
(2nd βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ))) |
10 | | ffz0iswrd 14487 |
. . . . . . 7
β’
((2nd βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ) β (2nd βπ) β Word (VtxβπΊ)) |
11 | 10 | adantl 482 |
. . . . . 6
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§ (2nd
βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ)) β (2nd βπ) β Word (VtxβπΊ)) |
12 | 9, 11 | syl 17 |
. . . . 5
β’ (π β (WalksβπΊ) β (2nd
βπ) β Word
(VtxβπΊ)) |
13 | 12 | adantl 482 |
. . . 4
β’ ((πΊ β UPGraph β§ π β (WalksβπΊ)) β (2nd
βπ) β Word
(VtxβπΊ)) |
14 | | eqid 2732 |
. . . . . . 7
β’
(EdgβπΊ) =
(EdgβπΊ) |
15 | 14 | upgrwlkvtxedg 28891 |
. . . . . 6
β’ ((πΊ β UPGraph β§
(1st βπ)(WalksβπΊ)(2nd βπ)) β βπ β (0..^(β―β(1st
βπ))){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)) |
16 | | wlklenvm1 28868 |
. . . . . . . . 9
β’
((1st βπ)(WalksβπΊ)(2nd βπ) β (β―β(1st
βπ)) =
((β―β(2nd βπ)) β 1)) |
17 | 16 | adantl 482 |
. . . . . . . 8
β’ ((πΊ β UPGraph β§
(1st βπ)(WalksβπΊ)(2nd βπ)) β (β―β(1st
βπ)) =
((β―β(2nd βπ)) β 1)) |
18 | 17 | oveq2d 7421 |
. . . . . . 7
β’ ((πΊ β UPGraph β§
(1st βπ)(WalksβπΊ)(2nd βπ)) β
(0..^(β―β(1st βπ))) = (0..^((β―β(2nd
βπ)) β
1))) |
19 | 18 | raleqdv 3325 |
. . . . . 6
β’ ((πΊ β UPGraph β§
(1st βπ)(WalksβπΊ)(2nd βπ)) β (βπ β (0..^(β―β(1st
βπ))){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ) β βπ β (0..^((β―β(2nd
βπ)) β
1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ))) |
20 | 15, 19 | mpbid 231 |
. . . . 5
β’ ((πΊ β UPGraph β§
(1st βπ)(WalksβπΊ)(2nd βπ)) β βπ β (0..^((β―β(2nd
βπ)) β
1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)) |
21 | 1, 20 | sylan2b 594 |
. . . 4
β’ ((πΊ β UPGraph β§ π β (WalksβπΊ)) β βπ β
(0..^((β―β(2nd βπ)) β 1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)) |
22 | 4, 13, 21 | 3jca 1128 |
. . 3
β’ ((πΊ β UPGraph β§ π β (WalksβπΊ)) β ((2nd
βπ) β β
β§ (2nd βπ) β Word (VtxβπΊ) β§ βπ β (0..^((β―β(2nd
βπ)) β
1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ))) |
23 | 22 | adantr 481 |
. 2
β’ (((πΊ β UPGraph β§ π β (WalksβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β ((2nd βπ) β β
β§
(2nd βπ)
β Word (VtxβπΊ)
β§ βπ β
(0..^((β―β(2nd βπ)) β 1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ))) |
24 | | simpl 483 |
. . . . . . 7
β’ ((π β β0
β§ (β―β(1st βπ)) = π) β π β
β0) |
25 | | oveq2 7413 |
. . . . . . . . . . . . 13
β’
((β―β(1st βπ)) = π β (0...(β―β(1st
βπ))) = (0...π)) |
26 | 25 | adantl 482 |
. . . . . . . . . . . 12
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§
(β―β(1st βπ)) = π) β (0...(β―β(1st
βπ))) = (0...π)) |
27 | 26 | feq2d 6700 |
. . . . . . . . . . 11
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§
(β―β(1st βπ)) = π) β ((2nd βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ) β (2nd βπ):(0...π)βΆ(VtxβπΊ))) |
28 | 27 | biimpd 228 |
. . . . . . . . . 10
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§
(β―β(1st βπ)) = π) β ((2nd βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ) β (2nd βπ):(0...π)βΆ(VtxβπΊ))) |
29 | 28 | impancom 452 |
. . . . . . . . 9
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§ (2nd
βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ)) β ((β―β(1st
βπ)) = π β (2nd
βπ):(0...π)βΆ(VtxβπΊ))) |
30 | 29 | adantld 491 |
. . . . . . . 8
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§ (2nd
βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ)) β ((π β β0 β§
(β―β(1st βπ)) = π) β (2nd βπ):(0...π)βΆ(VtxβπΊ))) |
31 | 30 | imp 407 |
. . . . . . 7
β’
((((1st βπ) β Word dom (iEdgβπΊ) β§ (2nd
βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β (2nd βπ):(0...π)βΆ(VtxβπΊ)) |
32 | | ffz0hash 14402 |
. . . . . . 7
β’ ((π β β0
β§ (2nd βπ):(0...π)βΆ(VtxβπΊ)) β (β―β(2nd
βπ)) = (π + 1)) |
33 | 24, 31, 32 | syl2an2 684 |
. . . . . 6
β’
((((1st βπ) β Word dom (iEdgβπΊ) β§ (2nd
βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β (β―β(2nd
βπ)) = (π + 1)) |
34 | 33 | ex 413 |
. . . . 5
β’
(((1st βπ) β Word dom (iEdgβπΊ) β§ (2nd
βπ):(0...(β―β(1st
βπ)))βΆ(VtxβπΊ)) β ((π β β0 β§
(β―β(1st βπ)) = π) β (β―β(2nd
βπ)) = (π + 1))) |
35 | 9, 34 | syl 17 |
. . . 4
β’ (π β (WalksβπΊ) β ((π β β0 β§
(β―β(1st βπ)) = π) β (β―β(2nd
βπ)) = (π + 1))) |
36 | 35 | adantl 482 |
. . 3
β’ ((πΊ β UPGraph β§ π β (WalksβπΊ)) β ((π β β0 β§
(β―β(1st βπ)) = π) β (β―β(2nd
βπ)) = (π + 1))) |
37 | 36 | imp 407 |
. 2
β’ (((πΊ β UPGraph β§ π β (WalksβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β (β―β(2nd
βπ)) = (π + 1)) |
38 | 24 | adantl 482 |
. . 3
β’ (((πΊ β UPGraph β§ π β (WalksβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β π β
β0) |
39 | | iswwlksn 29081 |
. . . 4
β’ (π β β0
β ((2nd βπ) β (π WWalksN πΊ) β ((2nd βπ) β (WWalksβπΊ) β§
(β―β(2nd βπ)) = (π + 1)))) |
40 | 5, 14 | iswwlks 29079 |
. . . . . 6
β’
((2nd βπ) β (WWalksβπΊ) β ((2nd βπ) β β
β§
(2nd βπ)
β Word (VtxβπΊ)
β§ βπ β
(0..^((β―β(2nd βπ)) β 1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ))) |
41 | 40 | a1i 11 |
. . . . 5
β’ (π β β0
β ((2nd βπ) β (WWalksβπΊ) β ((2nd βπ) β β
β§
(2nd βπ)
β Word (VtxβπΊ)
β§ βπ β
(0..^((β―β(2nd βπ)) β 1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)))) |
42 | 41 | anbi1d 630 |
. . . 4
β’ (π β β0
β (((2nd βπ) β (WWalksβπΊ) β§ (β―β(2nd
βπ)) = (π + 1)) β (((2nd
βπ) β β
β§ (2nd βπ) β Word (VtxβπΊ) β§ βπ β (0..^((β―β(2nd
βπ)) β
1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)) β§ (β―β(2nd
βπ)) = (π + 1)))) |
43 | 39, 42 | bitrd 278 |
. . 3
β’ (π β β0
β ((2nd βπ) β (π WWalksN πΊ) β (((2nd βπ) β β
β§
(2nd βπ)
β Word (VtxβπΊ)
β§ βπ β
(0..^((β―β(2nd βπ)) β 1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)) β§ (β―β(2nd
βπ)) = (π + 1)))) |
44 | 38, 43 | syl 17 |
. 2
β’ (((πΊ β UPGraph β§ π β (WalksβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β ((2nd βπ) β (π WWalksN πΊ) β (((2nd βπ) β β
β§
(2nd βπ)
β Word (VtxβπΊ)
β§ βπ β
(0..^((β―β(2nd βπ)) β 1)){((2nd βπ)βπ), ((2nd βπ)β(π + 1))} β (EdgβπΊ)) β§ (β―β(2nd
βπ)) = (π + 1)))) |
45 | 23, 37, 44 | mpbir2and 711 |
1
β’ (((πΊ β UPGraph β§ π β (WalksβπΊ)) β§ (π β β0 β§
(β―β(1st βπ)) = π)) β (2nd βπ) β (π WWalksN πΊ)) |