Step | Hyp | Ref
| Expression |
1 | | ffun 6691 |
. . . . . 6
β’ (πΉ:π΄βΆπ΅ β Fun πΉ) |
2 | 1 | anim1i 615 |
. . . . 5
β’ ((πΉ:π΄βΆπ΅ β§ π β Word π΄) β (Fun πΉ β§ π β Word π΄)) |
3 | 2 | ancoms 459 |
. . . 4
β’ ((π β Word π΄ β§ πΉ:π΄βΆπ΅) β (Fun πΉ β§ π β Word π΄)) |
4 | 3 | 3adant2 1131 |
. . 3
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (Fun πΉ β§ π β Word π΄)) |
5 | | cofunexg 7901 |
. . 3
β’ ((Fun
πΉ β§ π β Word π΄) β (πΉ β π) β V) |
6 | | lsw 14479 |
. . 3
β’ ((πΉ β π) β V β (lastSβ(πΉ β π)) = ((πΉ β π)β((β―β(πΉ β π)) β 1))) |
7 | 4, 5, 6 | 3syl 18 |
. 2
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (lastSβ(πΉ β π)) = ((πΉ β π)β((β―β(πΉ β π)) β 1))) |
8 | | lenco 14748 |
. . . 4
β’ ((π β Word π΄ β§ πΉ:π΄βΆπ΅) β (β―β(πΉ β π)) = (β―βπ)) |
9 | 8 | 3adant2 1131 |
. . 3
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (β―β(πΉ β π)) = (β―βπ)) |
10 | 9 | fvoveq1d 7399 |
. 2
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β ((πΉ β π)β((β―β(πΉ β π)) β 1)) = ((πΉ β π)β((β―βπ) β 1))) |
11 | | wrdf 14434 |
. . . . . . 7
β’ (π β Word π΄ β π:(0..^(β―βπ))βΆπ΄) |
12 | 11 | adantr 481 |
. . . . . 6
β’ ((π β Word π΄ β§ π β β
) β π:(0..^(β―βπ))βΆπ΄) |
13 | | lennncl 14449 |
. . . . . . 7
β’ ((π β Word π΄ β§ π β β
) β (β―βπ) β
β) |
14 | | fzo0end 13689 |
. . . . . . 7
β’
((β―βπ)
β β β ((β―βπ) β 1) β
(0..^(β―βπ))) |
15 | 13, 14 | syl 17 |
. . . . . 6
β’ ((π β Word π΄ β§ π β β
) β ((β―βπ) β 1) β
(0..^(β―βπ))) |
16 | 12, 15 | jca 512 |
. . . . 5
β’ ((π β Word π΄ β§ π β β
) β (π:(0..^(β―βπ))βΆπ΄ β§ ((β―βπ) β 1) β
(0..^(β―βπ)))) |
17 | 16 | 3adant3 1132 |
. . . 4
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (π:(0..^(β―βπ))βΆπ΄ β§ ((β―βπ) β 1) β
(0..^(β―βπ)))) |
18 | | fvco3 6960 |
. . . 4
β’ ((π:(0..^(β―βπ))βΆπ΄ β§ ((β―βπ) β 1) β
(0..^(β―βπ)))
β ((πΉ β π)β((β―βπ) β 1)) = (πΉβ(πβ((β―βπ) β 1)))) |
19 | 17, 18 | syl 17 |
. . 3
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β ((πΉ β π)β((β―βπ) β 1)) = (πΉβ(πβ((β―βπ) β 1)))) |
20 | | lsw 14479 |
. . . . . 6
β’ (π β Word π΄ β (lastSβπ) = (πβ((β―βπ) β 1))) |
21 | 20 | 3ad2ant1 1133 |
. . . . 5
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (lastSβπ) = (πβ((β―βπ) β 1))) |
22 | 21 | eqcomd 2737 |
. . . 4
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (πβ((β―βπ) β 1)) = (lastSβπ)) |
23 | 22 | fveq2d 6866 |
. . 3
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (πΉβ(πβ((β―βπ) β 1))) = (πΉβ(lastSβπ))) |
24 | 19, 23 | eqtrd 2771 |
. 2
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β ((πΉ β π)β((β―βπ) β 1)) = (πΉβ(lastSβπ))) |
25 | 7, 10, 24 | 3eqtrd 2775 |
1
β’ ((π β Word π΄ β§ π β β
β§ πΉ:π΄βΆπ΅) β (lastSβ(πΉ β π)) = (πΉβ(lastSβπ))) |