Step | Hyp | Ref
| Expression |
1 | | frmdup3.m |
. . 3
β’ π = (freeMndβπΌ) |
2 | | frmdup3.b |
. . 3
β’ π΅ = (BaseβπΊ) |
3 | | eqid 2732 |
. . 3
β’ (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) |
4 | | simp1 1136 |
. . 3
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β πΊ β Mnd) |
5 | | simp2 1137 |
. . 3
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β πΌ β π) |
6 | | simp3 1138 |
. . 3
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β π΄:πΌβΆπ΅) |
7 | 1, 2, 3, 4, 5, 6 | frmdup1 18741 |
. 2
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β (π MndHom πΊ)) |
8 | 4 | adantr 481 |
. . . . 5
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ π¦ β πΌ) β πΊ β Mnd) |
9 | 5 | adantr 481 |
. . . . 5
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ π¦ β πΌ) β πΌ β π) |
10 | 6 | adantr 481 |
. . . . 5
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ π¦ β πΌ) β π΄:πΌβΆπ΅) |
11 | | frmdup3.u |
. . . . 5
β’ π =
(varFMndβπΌ) |
12 | | simpr 485 |
. . . . 5
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ π¦ β πΌ) β π¦ β πΌ) |
13 | 1, 2, 3, 8, 9, 10,
11, 12 | frmdup2 18742 |
. . . 4
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ π¦ β πΌ) β ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯)))β(πβπ¦)) = (π΄βπ¦)) |
14 | 13 | mpteq2dva 5247 |
. . 3
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β (π¦ β πΌ β¦ ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯)))β(πβπ¦))) = (π¦ β πΌ β¦ (π΄βπ¦))) |
15 | | eqid 2732 |
. . . . . 6
β’
(Baseβπ) =
(Baseβπ) |
16 | 15, 2 | mhmf 18673 |
. . . . 5
β’ ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β (π MndHom πΊ) β (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))):(Baseβπ)βΆπ΅) |
17 | 7, 16 | syl 17 |
. . . 4
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))):(Baseβπ)βΆπ΅) |
18 | 11 | vrmdf 18735 |
. . . . . 6
β’ (πΌ β π β π:πΌβΆWord πΌ) |
19 | 18 | 3ad2ant2 1134 |
. . . . 5
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β π:πΌβΆWord πΌ) |
20 | 1, 15 | frmdbas 18729 |
. . . . . . 7
β’ (πΌ β π β (Baseβπ) = Word πΌ) |
21 | 20 | 3ad2ant2 1134 |
. . . . . 6
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β (Baseβπ) = Word πΌ) |
22 | 21 | feq3d 6701 |
. . . . 5
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β (π:πΌβΆ(Baseβπ) β π:πΌβΆWord πΌ)) |
23 | 19, 22 | mpbird 256 |
. . . 4
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β π:πΌβΆ(Baseβπ)) |
24 | | fcompt 7127 |
. . . 4
β’ (((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))):(Baseβπ)βΆπ΅ β§ π:πΌβΆ(Baseβπ)) β ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β π) = (π¦ β πΌ β¦ ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯)))β(πβπ¦)))) |
25 | 17, 23, 24 | syl2anc 584 |
. . 3
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β π) = (π¦ β πΌ β¦ ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯)))β(πβπ¦)))) |
26 | 6 | feqmptd 6957 |
. . 3
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β π΄ = (π¦ β πΌ β¦ (π΄βπ¦))) |
27 | 14, 25, 26 | 3eqtr4d 2782 |
. 2
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β π) = π΄) |
28 | 1, 2, 11 | frmdup3lem 18743 |
. . . 4
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ (π β (π MndHom πΊ) β§ (π β π) = π΄)) β π = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯)))) |
29 | 28 | expr 457 |
. . 3
β’ (((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β§ π β (π MndHom πΊ)) β ((π β π) = π΄ β π = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))))) |
30 | 29 | ralrimiva 3146 |
. 2
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β βπ β (π MndHom πΊ)((π β π) = π΄ β π = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))))) |
31 | | coeq1 5855 |
. . . 4
β’ (π = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β (π β π) = ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β π)) |
32 | 31 | eqeq1d 2734 |
. . 3
β’ (π = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β ((π β π) = π΄ β ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β π) = π΄)) |
33 | 32 | eqreu 3724 |
. 2
β’ (((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β (π MndHom πΊ) β§ ((π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))) β π) = π΄ β§ βπ β (π MndHom πΊ)((π β π) = π΄ β π = (π₯ β Word πΌ β¦ (πΊ Ξ£g (π΄ β π₯))))) β β!π β (π MndHom πΊ)(π β π) = π΄) |
34 | 7, 27, 30, 33 | syl3anc 1371 |
1
β’ ((πΊ β Mnd β§ πΌ β π β§ π΄:πΌβΆπ΅) β β!π β (π MndHom πΊ)(π β π) = π΄) |