Step | Hyp | Ref
| Expression |
1 | | simpl1 1192 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β πΌ β π) |
2 | | simpl2 1193 |
. . . . . . . . 9
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β π½ β πΌ) |
3 | | sswrd 14411 |
. . . . . . . . 9
β’ (π½ β πΌ β Word π½ β Word πΌ) |
4 | 2, 3 | syl 17 |
. . . . . . . 8
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β Word π½ β Word πΌ) |
5 | | simprr 772 |
. . . . . . . 8
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β π₯ β Word π½) |
6 | 4, 5 | sseldd 3946 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β π₯ β Word πΌ) |
7 | | frmdmnd.m |
. . . . . . . 8
β’ π = (freeMndβπΌ) |
8 | | frmdgsum.u |
. . . . . . . 8
β’ π =
(varFMndβπΌ) |
9 | 7, 8 | frmdgsum 18673 |
. . . . . . 7
β’ ((πΌ β π β§ π₯ β Word πΌ) β (π Ξ£g (π β π₯)) = π₯) |
10 | 1, 6, 9 | syl2anc 585 |
. . . . . 6
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β (π Ξ£g (π β π₯)) = π₯) |
11 | | simpl3 1194 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β π΄ β (SubMndβπ)) |
12 | | wrdf 14408 |
. . . . . . . . . . 11
β’ (π₯ β Word π½ β π₯:(0..^(β―βπ₯))βΆπ½) |
13 | 12 | ad2antll 728 |
. . . . . . . . . 10
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β π₯:(0..^(β―βπ₯))βΆπ½) |
14 | 13 | frnd 6677 |
. . . . . . . . 9
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β ran π₯ β π½) |
15 | | cores 6202 |
. . . . . . . . 9
β’ (ran
π₯ β π½ β ((π βΎ π½) β π₯) = (π β π₯)) |
16 | 14, 15 | syl 17 |
. . . . . . . 8
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β ((π βΎ π½) β π₯) = (π β π₯)) |
17 | 8 | vrmdf 18669 |
. . . . . . . . . . . . 13
β’ (πΌ β π β π:πΌβΆWord πΌ) |
18 | 17 | 3ad2ant1 1134 |
. . . . . . . . . . . 12
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β π:πΌβΆWord πΌ) |
19 | 18 | ffnd 6670 |
. . . . . . . . . . 11
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β π Fn πΌ) |
20 | | fnssres 6625 |
. . . . . . . . . . 11
β’ ((π Fn πΌ β§ π½ β πΌ) β (π βΎ π½) Fn π½) |
21 | 19, 2, 20 | syl2an2r 684 |
. . . . . . . . . 10
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β (π βΎ π½) Fn π½) |
22 | | df-ima 5647 |
. . . . . . . . . . 11
β’ (π β π½) = ran (π βΎ π½) |
23 | | simprl 770 |
. . . . . . . . . . 11
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β (π β π½) β π΄) |
24 | 22, 23 | eqsstrrid 3994 |
. . . . . . . . . 10
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β ran (π βΎ π½) β π΄) |
25 | | df-f 6501 |
. . . . . . . . . 10
β’ ((π βΎ π½):π½βΆπ΄ β ((π βΎ π½) Fn π½ β§ ran (π βΎ π½) β π΄)) |
26 | 21, 24, 25 | sylanbrc 584 |
. . . . . . . . 9
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β (π βΎ π½):π½βΆπ΄) |
27 | | wrdco 14721 |
. . . . . . . . 9
β’ ((π₯ β Word π½ β§ (π βΎ π½):π½βΆπ΄) β ((π βΎ π½) β π₯) β Word π΄) |
28 | 5, 26, 27 | syl2anc 585 |
. . . . . . . 8
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β ((π βΎ π½) β π₯) β Word π΄) |
29 | 16, 28 | eqeltrrd 2839 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β (π β π₯) β Word π΄) |
30 | | gsumwsubmcl 18648 |
. . . . . . 7
β’ ((π΄ β (SubMndβπ) β§ (π β π₯) β Word π΄) β (π Ξ£g (π β π₯)) β π΄) |
31 | 11, 29, 30 | syl2anc 585 |
. . . . . 6
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β (π Ξ£g (π β π₯)) β π΄) |
32 | 10, 31 | eqeltrrd 2839 |
. . . . 5
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ ((π β π½) β π΄ β§ π₯ β Word π½)) β π₯ β π΄) |
33 | 32 | expr 458 |
. . . 4
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ (π β π½) β π΄) β (π₯ β Word π½ β π₯ β π΄)) |
34 | 33 | ssrdv 3951 |
. . 3
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ (π β π½) β π΄) β Word π½ β π΄) |
35 | 34 | ex 414 |
. 2
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β ((π β π½) β π΄ β Word π½ β π΄)) |
36 | | simpl1 1192 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ π₯ β π½) β πΌ β π) |
37 | | simp2 1138 |
. . . . . . . 8
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β π½ β πΌ) |
38 | 37 | sselda 3945 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ π₯ β π½) β π₯ β πΌ) |
39 | 8 | vrmdval 18668 |
. . . . . . 7
β’ ((πΌ β π β§ π₯ β πΌ) β (πβπ₯) = β¨βπ₯ββ©) |
40 | 36, 38, 39 | syl2anc 585 |
. . . . . 6
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ π₯ β π½) β (πβπ₯) = β¨βπ₯ββ©) |
41 | | simpr 486 |
. . . . . . 7
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ π₯ β π½) β π₯ β π½) |
42 | 41 | s1cld 14492 |
. . . . . 6
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ π₯ β π½) β β¨βπ₯ββ© β Word π½) |
43 | 40, 42 | eqeltrd 2838 |
. . . . 5
β’ (((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β§ π₯ β π½) β (πβπ₯) β Word π½) |
44 | 43 | ralrimiva 3144 |
. . . 4
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β βπ₯ β π½ (πβπ₯) β Word π½) |
45 | 18 | ffund 6673 |
. . . . 5
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β Fun π) |
46 | 18 | fdmd 6680 |
. . . . . 6
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β dom π = πΌ) |
47 | 37, 46 | sseqtrrd 3986 |
. . . . 5
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β π½ β dom π) |
48 | | funimass4 6908 |
. . . . 5
β’ ((Fun
π β§ π½ β dom π) β ((π β π½) β Word π½ β βπ₯ β π½ (πβπ₯) β Word π½)) |
49 | 45, 47, 48 | syl2anc 585 |
. . . 4
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β ((π β π½) β Word π½ β βπ₯ β π½ (πβπ₯) β Word π½)) |
50 | 44, 49 | mpbird 257 |
. . 3
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β (π β π½) β Word π½) |
51 | | sstr2 3952 |
. . 3
β’ ((π β π½) β Word π½ β (Word π½ β π΄ β (π β π½) β π΄)) |
52 | 50, 51 | syl 17 |
. 2
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β (Word π½ β π΄ β (π β π½) β π΄)) |
53 | 35, 52 | impbid 211 |
1
β’ ((πΌ β π β§ π½ β πΌ β§ π΄ β (SubMndβπ)) β ((π β π½) β π΄ β Word π½ β π΄)) |