Step | Hyp | Ref
| Expression |
1 | | efgval.w |
. . . . . . . . . 10
β’ π = ( I βWord (πΌ Γ
2o)) |
2 | | fviss 6965 |
. . . . . . . . . 10
β’ ( I
βWord (πΌ Γ
2o)) β Word (πΌ Γ 2o) |
3 | 1, 2 | eqsstri 4015 |
. . . . . . . . 9
β’ π β Word (πΌ Γ 2o) |
4 | 3 | sseli 3977 |
. . . . . . . 8
β’ (π΄ β π β π΄ β Word (πΌ Γ 2o)) |
5 | | revcl 14707 |
. . . . . . . 8
β’ (π΄ β Word (πΌ Γ 2o) β
(reverseβπ΄) β
Word (πΌ Γ
2o)) |
6 | 4, 5 | syl 17 |
. . . . . . 7
β’ (π΄ β π β (reverseβπ΄) β Word (πΌ Γ 2o)) |
7 | | efgval2.m |
. . . . . . . 8
β’ π = (π¦ β πΌ, π§ β 2o β¦ β¨π¦, (1o β π§)β©) |
8 | 7 | efgmf 19575 |
. . . . . . 7
β’ π:(πΌ Γ 2o)βΆ(πΌ Γ
2o) |
9 | | revco 14781 |
. . . . . . 7
β’
(((reverseβπ΄)
β Word (πΌ Γ
2o) β§ π:(πΌ Γ 2o)βΆ(πΌ Γ 2o)) β
(π β
(reverseβ(reverseβπ΄))) = (reverseβ(π β (reverseβπ΄)))) |
10 | 6, 8, 9 | sylancl 586 |
. . . . . 6
β’ (π΄ β π β (π β (reverseβ(reverseβπ΄))) = (reverseβ(π β (reverseβπ΄)))) |
11 | | revrev 14713 |
. . . . . . . 8
β’ (π΄ β Word (πΌ Γ 2o) β
(reverseβ(reverseβπ΄)) = π΄) |
12 | 4, 11 | syl 17 |
. . . . . . 7
β’ (π΄ β π β (reverseβ(reverseβπ΄)) = π΄) |
13 | 12 | coeq2d 5860 |
. . . . . 6
β’ (π΄ β π β (π β (reverseβ(reverseβπ΄))) = (π β π΄)) |
14 | 10, 13 | eqtr3d 2774 |
. . . . 5
β’ (π΄ β π β (reverseβ(π β (reverseβπ΄))) = (π β π΄)) |
15 | 14 | coeq2d 5860 |
. . . 4
β’ (π΄ β π β (π β (reverseβ(π β (reverseβπ΄)))) = (π β (π β π΄))) |
16 | | wrdf 14465 |
. . . . . . . . 9
β’ (π΄ β Word (πΌ Γ 2o) β π΄:(0..^(β―βπ΄))βΆ(πΌ Γ 2o)) |
17 | 4, 16 | syl 17 |
. . . . . . . 8
β’ (π΄ β π β π΄:(0..^(β―βπ΄))βΆ(πΌ Γ 2o)) |
18 | 17 | ffvelcdmda 7083 |
. . . . . . 7
β’ ((π΄ β π β§ π β (0..^(β―βπ΄))) β (π΄βπ) β (πΌ Γ 2o)) |
19 | 7 | efgmnvl 19576 |
. . . . . . 7
β’ ((π΄βπ) β (πΌ Γ 2o) β (πβ(πβ(π΄βπ))) = (π΄βπ)) |
20 | 18, 19 | syl 17 |
. . . . . 6
β’ ((π΄ β π β§ π β (0..^(β―βπ΄))) β (πβ(πβ(π΄βπ))) = (π΄βπ)) |
21 | 20 | mpteq2dva 5247 |
. . . . 5
β’ (π΄ β π β (π β (0..^(β―βπ΄)) β¦ (πβ(πβ(π΄βπ)))) = (π β (0..^(β―βπ΄)) β¦ (π΄βπ))) |
22 | 8 | ffvelcdmi 7082 |
. . . . . . 7
β’ ((π΄βπ) β (πΌ Γ 2o) β (πβ(π΄βπ)) β (πΌ Γ 2o)) |
23 | 18, 22 | syl 17 |
. . . . . 6
β’ ((π΄ β π β§ π β (0..^(β―βπ΄))) β (πβ(π΄βπ)) β (πΌ Γ 2o)) |
24 | | fcompt 7127 |
. . . . . . 7
β’ ((π:(πΌ Γ 2o)βΆ(πΌ Γ 2o) β§
π΄:(0..^(β―βπ΄))βΆ(πΌ Γ 2o)) β (π β π΄) = (π β (0..^(β―βπ΄)) β¦ (πβ(π΄βπ)))) |
25 | 8, 17, 24 | sylancr 587 |
. . . . . 6
β’ (π΄ β π β (π β π΄) = (π β (0..^(β―βπ΄)) β¦ (πβ(π΄βπ)))) |
26 | 8 | a1i 11 |
. . . . . . 7
β’ (π΄ β π β π:(πΌ Γ 2o)βΆ(πΌ Γ
2o)) |
27 | 26 | feqmptd 6957 |
. . . . . 6
β’ (π΄ β π β π = (π β (πΌ Γ 2o) β¦ (πβπ))) |
28 | | fveq2 6888 |
. . . . . 6
β’ (π = (πβ(π΄βπ)) β (πβπ) = (πβ(πβ(π΄βπ)))) |
29 | 23, 25, 27, 28 | fmptco 7123 |
. . . . 5
β’ (π΄ β π β (π β (π β π΄)) = (π β (0..^(β―βπ΄)) β¦ (πβ(πβ(π΄βπ))))) |
30 | 17 | feqmptd 6957 |
. . . . 5
β’ (π΄ β π β π΄ = (π β (0..^(β―βπ΄)) β¦ (π΄βπ))) |
31 | 21, 29, 30 | 3eqtr4d 2782 |
. . . 4
β’ (π΄ β π β (π β (π β π΄)) = π΄) |
32 | 15, 31 | eqtrd 2772 |
. . 3
β’ (π΄ β π β (π β (reverseβ(π β (reverseβπ΄)))) = π΄) |
33 | 32 | oveq2d 7421 |
. 2
β’ (π΄ β π β ((π β (reverseβπ΄)) ++ (π β (reverseβ(π β (reverseβπ΄))))) = ((π β (reverseβπ΄)) ++ π΄)) |
34 | | wrdco 14778 |
. . . . 5
β’
(((reverseβπ΄)
β Word (πΌ Γ
2o) β§ π:(πΌ Γ 2o)βΆ(πΌ Γ 2o)) β
(π β
(reverseβπ΄)) β
Word (πΌ Γ
2o)) |
35 | 6, 8, 34 | sylancl 586 |
. . . 4
β’ (π΄ β π β (π β (reverseβπ΄)) β Word (πΌ Γ 2o)) |
36 | 1 | efgrcl 19577 |
. . . . 5
β’ (π΄ β π β (πΌ β V β§ π = Word (πΌ Γ 2o))) |
37 | 36 | simprd 496 |
. . . 4
β’ (π΄ β π β π = Word (πΌ Γ 2o)) |
38 | 35, 37 | eleqtrrd 2836 |
. . 3
β’ (π΄ β π β (π β (reverseβπ΄)) β π) |
39 | | efgval.r |
. . . 4
β’ βΌ = (
~FG βπΌ) |
40 | | efgval2.t |
. . . 4
β’ π = (π£ β π β¦ (π β (0...(β―βπ£)), π€ β (πΌ Γ 2o) β¦ (π£ splice β¨π, π, β¨βπ€(πβπ€)ββ©β©))) |
41 | 1, 39, 7, 40 | efginvrel2 19589 |
. . 3
β’ ((π β (reverseβπ΄)) β π β ((π β (reverseβπ΄)) ++ (π β (reverseβ(π β (reverseβπ΄))))) βΌ
β
) |
42 | 38, 41 | syl 17 |
. 2
β’ (π΄ β π β ((π β (reverseβπ΄)) ++ (π β (reverseβ(π β (reverseβπ΄))))) βΌ
β
) |
43 | 33, 42 | eqbrtrrd 5171 |
1
β’ (π΄ β π β ((π β (reverseβπ΄)) ++ π΄) βΌ
β
) |