Metamath Proof Explorer


Theorem algextdeglem1

Description: Lemma for - algextdeg . (Contributed by Thierry Arnoux, 22-Mar-2025)

Ref Expression
Hypotheses algextdeg.k K=E𝑠F
algextdeg.l No typesetting found for |- L = ( E |`s ( E fldGen ( F u. { A } ) ) ) with typecode |-
algextdeg.f φEField
algextdeg.e φFSubDRingE
algextdeg.a φAEIntgRingF
algextdeglem.o O=EevalSub1F
algextdeglem.y P=Poly1K
algextdeglem.u U=BaseP
algextdeglem.g G=pUOpA
algextdeglem.1 O=LevalSub1F
algextdeglem.2 P=Poly1L𝑠F
algextdeglem.3 N=xUxP~QGZ
algextdeglem.4 Z=G-10L
algextdeglem.5 Q=P/𝑠P~QGZ
algextdeglem.6 J=pBaseQGp
Assertion algextdeglem1 φdimQ=L.:.K

Proof

Step Hyp Ref Expression
1 algextdeg.k K=E𝑠F
2 algextdeg.l Could not format L = ( E |`s ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- L = ( E |`s ( E fldGen ( F u. { A } ) ) ) with typecode |-
3 algextdeg.f φEField
4 algextdeg.e φFSubDRingE
5 algextdeg.a φAEIntgRingF
6 algextdeglem.o O=EevalSub1F
7 algextdeglem.y P=Poly1K
8 algextdeglem.u U=BaseP
9 algextdeglem.g G=pUOpA
10 algextdeglem.1 O=LevalSub1F
11 algextdeglem.2 P=Poly1L𝑠F
12 algextdeglem.3 N=xUxP~QGZ
13 algextdeglem.4 Z=G-10L
14 algextdeglem.5 Q=P/𝑠P~QGZ
15 algextdeglem.6 J=pBaseQGp
16 issdrg FSubDRingEEDivRingFSubRingEE𝑠FDivRing
17 4 16 sylib φEDivRingFSubRingEE𝑠FDivRing
18 17 simp2d φFSubRingE
19 subrgsubg FSubRingEFSubGrpE
20 eqid BaseE=BaseE
21 20 subgss FSubGrpEFBaseE
22 18 19 21 3syl φFBaseE
23 1 20 ressbas2 FBaseEF=BaseK
24 22 23 syl φF=BaseK
25 24 fveq2d φsubringAlgLF=subringAlgLBaseK
26 25 fveq2d φdimsubringAlgLF=dimsubringAlgLBaseK
27 eqid 0subringAlgLF=0subringAlgLF
28 eqid BaseL=BaseL
29 eqid 0E=0E
30 3 fldcrngd φECRing
31 6 1 20 29 30 18 irngssv φEIntgRingFBaseE
32 31 5 sseldd φABaseE
33 32 snssd φABaseE
34 22 33 unssd φFABaseE
35 20 3 34 fldgenfld Could not format ( ph -> ( E |`s ( E fldGen ( F u. { A } ) ) ) e. Field ) : No typesetting found for |- ( ph -> ( E |`s ( E fldGen ( F u. { A } ) ) ) e. Field ) with typecode |-
36 2 35 eqeltrid φLField
37 36 fldcrngd φLCRing
38 3 flddrngd φEDivRing
39 20 38 34 fldgensdrg Could not format ( ph -> ( E fldGen ( F u. { A } ) ) e. ( SubDRing ` E ) ) : No typesetting found for |- ( ph -> ( E fldGen ( F u. { A } ) ) e. ( SubDRing ` E ) ) with typecode |-
40 issdrg Could not format ( ( E fldGen ( F u. { A } ) ) e. ( SubDRing ` E ) <-> ( E e. DivRing /\ ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ( E |`s ( E fldGen ( F u. { A } ) ) ) e. DivRing ) ) : No typesetting found for |- ( ( E fldGen ( F u. { A } ) ) e. ( SubDRing ` E ) <-> ( E e. DivRing /\ ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ( E |`s ( E fldGen ( F u. { A } ) ) ) e. DivRing ) ) with typecode |-
41 39 40 sylib Could not format ( ph -> ( E e. DivRing /\ ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ( E |`s ( E fldGen ( F u. { A } ) ) ) e. DivRing ) ) : No typesetting found for |- ( ph -> ( E e. DivRing /\ ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ( E |`s ( E fldGen ( F u. { A } ) ) ) e. DivRing ) ) with typecode |-
42 41 simp2d Could not format ( ph -> ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) ) : No typesetting found for |- ( ph -> ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) ) with typecode |-
43 20 38 34 fldgenssid Could not format ( ph -> ( F u. { A } ) C_ ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> ( F u. { A } ) C_ ( E fldGen ( F u. { A } ) ) ) with typecode |-
44 43 unssad Could not format ( ph -> F C_ ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> F C_ ( E fldGen ( F u. { A } ) ) ) with typecode |-
45 2 subsubrg Could not format ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) -> ( F e. ( SubRing ` L ) <-> ( F e. ( SubRing ` E ) /\ F C_ ( E fldGen ( F u. { A } ) ) ) ) ) : No typesetting found for |- ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) -> ( F e. ( SubRing ` L ) <-> ( F e. ( SubRing ` E ) /\ F C_ ( E fldGen ( F u. { A } ) ) ) ) ) with typecode |-
46 45 biimpar Could not format ( ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ( F e. ( SubRing ` E ) /\ F C_ ( E fldGen ( F u. { A } ) ) ) ) -> F e. ( SubRing ` L ) ) : No typesetting found for |- ( ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ( F e. ( SubRing ` E ) /\ F C_ ( E fldGen ( F u. { A } ) ) ) ) -> F e. ( SubRing ` L ) ) with typecode |-
47 42 18 44 46 syl12anc φFSubRingL
48 43 unssbd Could not format ( ph -> { A } C_ ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> { A } C_ ( E fldGen ( F u. { A } ) ) ) with typecode |-
49 20 38 34 fldgenssv Could not format ( ph -> ( E fldGen ( F u. { A } ) ) C_ ( Base ` E ) ) : No typesetting found for |- ( ph -> ( E fldGen ( F u. { A } ) ) C_ ( Base ` E ) ) with typecode |-
50 2 20 ressbas2 Could not format ( ( E fldGen ( F u. { A } ) ) C_ ( Base ` E ) -> ( E fldGen ( F u. { A } ) ) = ( Base ` L ) ) : No typesetting found for |- ( ( E fldGen ( F u. { A } ) ) C_ ( Base ` E ) -> ( E fldGen ( F u. { A } ) ) = ( Base ` L ) ) with typecode |-
51 49 50 syl Could not format ( ph -> ( E fldGen ( F u. { A } ) ) = ( Base ` L ) ) : No typesetting found for |- ( ph -> ( E fldGen ( F u. { A } ) ) = ( Base ` L ) ) with typecode |-
52 48 51 sseqtrd φABaseL
53 snssg AEIntgRingFABaseLABaseL
54 53 biimpar AEIntgRingFABaseLABaseL
55 5 52 54 syl2anc φABaseL
56 eqid subringAlgLF=subringAlgLF
57 10 11 28 8 37 47 55 9 56 evls1maplmhm φGPLMHomsubringAlgLF
58 eqid G-10subringAlgLF=G-10subringAlgLF
59 eqid P/𝑠P~QGG-10subringAlgLF=P/𝑠P~QGG-10subringAlgLF
60 37 adantr φpULCRing
61 47 adantr φpUFSubRingL
62 55 adantr φpUABaseL
63 simpr φpUpU
64 10 11 28 8 60 61 62 63 evls1fvcl φpUOpABaseL
65 51 adantr Could not format ( ( ph /\ p e. U ) -> ( E fldGen ( F u. { A } ) ) = ( Base ` L ) ) : No typesetting found for |- ( ( ph /\ p e. U ) -> ( E fldGen ( F u. { A } ) ) = ( Base ` L ) ) with typecode |-
66 64 65 eleqtrrd Could not format ( ( ph /\ p e. U ) -> ( ( O ` p ) ` A ) e. ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ( ph /\ p e. U ) -> ( ( O ` p ) ` A ) e. ( E fldGen ( F u. { A } ) ) ) with typecode |-
67 66 ralrimiva Could not format ( ph -> A. p e. U ( ( O ` p ) ` A ) e. ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> A. p e. U ( ( O ` p ) ` A ) e. ( E fldGen ( F u. { A } ) ) ) with typecode |-
68 9 rnmptss Could not format ( A. p e. U ( ( O ` p ) ` A ) e. ( E fldGen ( F u. { A } ) ) -> ran G C_ ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( A. p e. U ( ( O ` p ) ` A ) e. ( E fldGen ( F u. { A } ) ) -> ran G C_ ( E fldGen ( F u. { A } ) ) ) with typecode |-
69 67 68 syl Could not format ( ph -> ran G C_ ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> ran G C_ ( E fldGen ( F u. { A } ) ) ) with typecode |-
70 10 11 28 8 37 47 55 9 evls1maprhm φGPRingHomL
71 2 resrhm2b Could not format ( ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ran G C_ ( E fldGen ( F u. { A } ) ) ) -> ( G e. ( P RingHom E ) <-> G e. ( P RingHom L ) ) ) : No typesetting found for |- ( ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ran G C_ ( E fldGen ( F u. { A } ) ) ) -> ( G e. ( P RingHom E ) <-> G e. ( P RingHom L ) ) ) with typecode |-
72 71 biimpar Could not format ( ( ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ran G C_ ( E fldGen ( F u. { A } ) ) ) /\ G e. ( P RingHom L ) ) -> G e. ( P RingHom E ) ) : No typesetting found for |- ( ( ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) /\ ran G C_ ( E fldGen ( F u. { A } ) ) ) /\ G e. ( P RingHom L ) ) -> G e. ( P RingHom E ) ) with typecode |-
73 42 69 70 72 syl21anc φGPRingHomE
74 rnrhmsubrg GPRingHomEranGSubRingE
75 73 74 syl φranGSubRingE
76 2 oveq1i Could not format ( L |`s ran G ) = ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s ran G ) : No typesetting found for |- ( L |`s ran G ) = ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s ran G ) with typecode |-
77 ovex Could not format ( E fldGen ( F u. { A } ) ) e. _V : No typesetting found for |- ( E fldGen ( F u. { A } ) ) e. _V with typecode |-
78 ressabs Could not format ( ( ( E fldGen ( F u. { A } ) ) e. _V /\ ran G C_ ( E fldGen ( F u. { A } ) ) ) -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s ran G ) = ( E |`s ran G ) ) : No typesetting found for |- ( ( ( E fldGen ( F u. { A } ) ) e. _V /\ ran G C_ ( E fldGen ( F u. { A } ) ) ) -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s ran G ) = ( E |`s ran G ) ) with typecode |-
79 77 69 78 sylancr Could not format ( ph -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s ran G ) = ( E |`s ran G ) ) : No typesetting found for |- ( ph -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s ran G ) = ( E |`s ran G ) ) with typecode |-
80 76 79 eqtrid φL𝑠ranG=E𝑠ranG
81 eqid 0L=0L
82 rhmghm GPRingHomLGPGrpHomL
83 70 82 syl φGPGrpHomL
84 81 83 13 14 15 8 12 ghmquskerco φG=JN
85 84 rneqd φranG=ranJN
86 14 a1i φQ=P/𝑠P~QGZ
87 8 a1i φU=BaseP
88 ovexd φP~QGZV
89 2 oveq1i Could not format ( L |`s F ) = ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s F ) : No typesetting found for |- ( L |`s F ) = ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s F ) with typecode |-
90 ressabs Could not format ( ( ( E fldGen ( F u. { A } ) ) e. _V /\ F C_ ( E fldGen ( F u. { A } ) ) ) -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s F ) = ( E |`s F ) ) : No typesetting found for |- ( ( ( E fldGen ( F u. { A } ) ) e. _V /\ F C_ ( E fldGen ( F u. { A } ) ) ) -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s F ) = ( E |`s F ) ) with typecode |-
91 77 44 90 sylancr Could not format ( ph -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s F ) = ( E |`s F ) ) : No typesetting found for |- ( ph -> ( ( E |`s ( E fldGen ( F u. { A } ) ) ) |`s F ) = ( E |`s F ) ) with typecode |-
92 89 91 eqtrid φL𝑠F=E𝑠F
93 17 simp3d φE𝑠FDivRing
94 92 93 eqeltrd φL𝑠FDivRing
95 11 94 ply1lvec φPLVec
96 86 87 88 95 qusbas φU/P~QGZ=BaseQ
97 eqid U/P~QGZ=U/P~QGZ
98 81 ghmker GPGrpHomLG-10LNrmSGrpP
99 83 98 syl φG-10LNrmSGrpP
100 13 99 eqeltrid φZNrmSGrpP
101 8 97 12 100 qusrn φranN=U/P~QGZ
102 57 elexd φGV
103 102 adantr φpBaseQGV
104 103 imaexd φpBaseQGpV
105 104 uniexd φpBaseQGpV
106 15 105 dmmptd φdomJ=BaseQ
107 96 101 106 3eqtr4rd φdomJ=ranN
108 rncoeq domJ=ranNranJN=ranJ
109 107 108 syl φranJN=ranJ
110 85 109 eqtrd φranG=ranJ
111 110 oveq2d φL𝑠ranG=L𝑠ranJ
112 eqid L𝑠ranJ=L𝑠ranJ
113 1 subrgcrng ECRingFSubRingEKCRing
114 30 18 113 syl2anc φKCRing
115 7 ply1crng KCRingPCRing
116 114 115 syl φPCRing
117 81 70 13 14 15 116 rhmquskerlem φJQRingHomL
118 10 11 28 8 37 47 55 9 evls1maprnss φFranG
119 eqid 1E=1E
120 1 119 subrg1 FSubRingE1E=1K
121 18 120 syl φ1E=1K
122 119 subrg1cl FSubRingE1EF
123 18 122 syl φ1EF
124 121 123 eqeltrrd φ1KF
125 118 124 sseldd φ1KranG
126 drngnzr EDivRingENzRing
127 119 29 nzrnz ENzRing1E0E
128 38 126 127 3syl φ1E0E
129 30 crnggrpd φEGrp
130 129 grpmndd φEMnd
131 sdrgsubrg Could not format ( ( E fldGen ( F u. { A } ) ) e. ( SubDRing ` E ) -> ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) ) : No typesetting found for |- ( ( E fldGen ( F u. { A } ) ) e. ( SubDRing ` E ) -> ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) ) with typecode |-
132 subrgsubg Could not format ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) -> ( E fldGen ( F u. { A } ) ) e. ( SubGrp ` E ) ) : No typesetting found for |- ( ( E fldGen ( F u. { A } ) ) e. ( SubRing ` E ) -> ( E fldGen ( F u. { A } ) ) e. ( SubGrp ` E ) ) with typecode |-
133 39 131 132 3syl Could not format ( ph -> ( E fldGen ( F u. { A } ) ) e. ( SubGrp ` E ) ) : No typesetting found for |- ( ph -> ( E fldGen ( F u. { A } ) ) e. ( SubGrp ` E ) ) with typecode |-
134 29 subg0cl Could not format ( ( E fldGen ( F u. { A } ) ) e. ( SubGrp ` E ) -> ( 0g ` E ) e. ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ( E fldGen ( F u. { A } ) ) e. ( SubGrp ` E ) -> ( 0g ` E ) e. ( E fldGen ( F u. { A } ) ) ) with typecode |-
135 133 134 syl Could not format ( ph -> ( 0g ` E ) e. ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> ( 0g ` E ) e. ( E fldGen ( F u. { A } ) ) ) with typecode |-
136 2 20 29 ress0g Could not format ( ( E e. Mnd /\ ( 0g ` E ) e. ( E fldGen ( F u. { A } ) ) /\ ( E fldGen ( F u. { A } ) ) C_ ( Base ` E ) ) -> ( 0g ` E ) = ( 0g ` L ) ) : No typesetting found for |- ( ( E e. Mnd /\ ( 0g ` E ) e. ( E fldGen ( F u. { A } ) ) /\ ( E fldGen ( F u. { A } ) ) C_ ( Base ` E ) ) -> ( 0g ` E ) = ( 0g ` L ) ) with typecode |-
137 130 135 49 136 syl3anc φ0E=0L
138 128 121 137 3netr3d φ1K0L
139 nelsn 1K0L¬1K0L
140 138 139 syl φ¬1K0L
141 nelne1 1KranG¬1K0LranG0L
142 125 140 141 syl2anc φranG0L
143 110 142 eqnetrrd φranJ0L
144 eqid opprP=opprP
145 1 sdrgdrng FSubDRingEKDivRing
146 drngnzr KDivRingKNzRing
147 4 145 146 3syl φKNzRing
148 7 ply1nz KNzRingPNzRing
149 147 148 syl φPNzRing
150 1 fveq2i Poly1K=Poly1E𝑠F
151 7 150 eqtri P=Poly1E𝑠F
152 eqid qdomO|OqA=0E=qdomO|OqA=0E
153 eqid RSpanP=RSpanP
154 eqid idlGen1pE𝑠F=idlGen1pE𝑠F
155 6 151 20 3 4 32 29 152 153 154 ply1annig1p φqdomO|OqA=0E=RSpanPidlGen1pE𝑠FqdomO|OqA=0E
156 eqid qdomO|OqA=0L=qdomO|OqA=0L
157 8 mpteq1i pUOpA=pBasePOpA
158 9 157 eqtri G=pBasePOpA
159 10 11 28 37 47 55 81 156 158 ply1annidllem φqdomO|OqA=0L=G-10L
160 13 159 eqtr4id φZ=qdomO|OqA=0L
161 137 eqeq2d φOqA=0EOqA=0L
162 161 rabbidv φqdomO|OqA=0E=qdomO|OqA=0L
163 160 162 eqtr4d φZ=qdomO|OqA=0E
164 eqid Could not format ( E minPoly F ) = ( E minPoly F ) : No typesetting found for |- ( E minPoly F ) = ( E minPoly F ) with typecode |-
165 6 151 20 3 4 32 29 152 153 154 164 minplyval Could not format ( ph -> ( ( E minPoly F ) ` A ) = ( ( idlGen1p ` ( E |`s F ) ) ` { q e. dom O | ( ( O ` q ) ` A ) = ( 0g ` E ) } ) ) : No typesetting found for |- ( ph -> ( ( E minPoly F ) ` A ) = ( ( idlGen1p ` ( E |`s F ) ) ` { q e. dom O | ( ( O ` q ) ` A ) = ( 0g ` E ) } ) ) with typecode |-
166 165 sneqd Could not format ( ph -> { ( ( E minPoly F ) ` A ) } = { ( ( idlGen1p ` ( E |`s F ) ) ` { q e. dom O | ( ( O ` q ) ` A ) = ( 0g ` E ) } ) } ) : No typesetting found for |- ( ph -> { ( ( E minPoly F ) ` A ) } = { ( ( idlGen1p ` ( E |`s F ) ) ` { q e. dom O | ( ( O ` q ) ` A ) = ( 0g ` E ) } ) } ) with typecode |-
167 166 fveq2d Could not format ( ph -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) = ( ( RSpan ` P ) ` { ( ( idlGen1p ` ( E |`s F ) ) ` { q e. dom O | ( ( O ` q ) ` A ) = ( 0g ` E ) } ) } ) ) : No typesetting found for |- ( ph -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) = ( ( RSpan ` P ) ` { ( ( idlGen1p ` ( E |`s F ) ) ` { q e. dom O | ( ( O ` q ) ` A ) = ( 0g ` E ) } ) } ) ) with typecode |-
168 155 163 167 3eqtr4d Could not format ( ph -> Z = ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) ) : No typesetting found for |- ( ph -> Z = ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) ) with typecode |-
169 eqid 0P=0P
170 eqid 0Poly1E=0Poly1E
171 170 3 4 164 5 irngnminplynz Could not format ( ph -> ( ( E minPoly F ) ` A ) =/= ( 0g ` ( Poly1 ` E ) ) ) : No typesetting found for |- ( ph -> ( ( E minPoly F ) ` A ) =/= ( 0g ` ( Poly1 ` E ) ) ) with typecode |-
172 eqid Poly1E=Poly1E
173 172 1 7 8 18 170 ressply10g φ0Poly1E=0P
174 171 173 neeqtrd Could not format ( ph -> ( ( E minPoly F ) ` A ) =/= ( 0g ` P ) ) : No typesetting found for |- ( ph -> ( ( E minPoly F ) ` A ) =/= ( 0g ` P ) ) with typecode |-
175 6 151 20 3 4 32 164 169 174 minplyirred Could not format ( ph -> ( ( E minPoly F ) ` A ) e. ( Irred ` P ) ) : No typesetting found for |- ( ph -> ( ( E minPoly F ) ` A ) e. ( Irred ` P ) ) with typecode |-
176 eqid Could not format ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) = ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) : No typesetting found for |- ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) = ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) with typecode |-
177 fldsdrgfld EFieldFSubDRingEE𝑠FField
178 3 4 177 syl2anc φE𝑠FField
179 1 178 eqeltrid φKField
180 7 ply1pid KFieldPPID
181 179 180 syl φPPID
182 6 151 20 3 4 32 29 152 153 154 164 minplycl Could not format ( ph -> ( ( E minPoly F ) ` A ) e. ( Base ` P ) ) : No typesetting found for |- ( ph -> ( ( E minPoly F ) ` A ) e. ( Base ` P ) ) with typecode |-
183 182 87 eleqtrrd Could not format ( ph -> ( ( E minPoly F ) ` A ) e. U ) : No typesetting found for |- ( ph -> ( ( E minPoly F ) ` A ) e. U ) with typecode |-
184 116 crngringd φPRing
185 183 snssd Could not format ( ph -> { ( ( E minPoly F ) ` A ) } C_ U ) : No typesetting found for |- ( ph -> { ( ( E minPoly F ) ` A ) } C_ U ) with typecode |-
186 eqid LIdealP=LIdealP
187 153 8 186 rspcl Could not format ( ( P e. Ring /\ { ( ( E minPoly F ) ` A ) } C_ U ) -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( LIdeal ` P ) ) : No typesetting found for |- ( ( P e. Ring /\ { ( ( E minPoly F ) ` A ) } C_ U ) -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( LIdeal ` P ) ) with typecode |-
188 184 185 187 syl2anc Could not format ( ph -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( LIdeal ` P ) ) : No typesetting found for |- ( ph -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( LIdeal ` P ) ) with typecode |-
189 8 153 169 176 181 183 174 188 mxidlirred Could not format ( ph -> ( ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( MaxIdeal ` P ) <-> ( ( E minPoly F ) ` A ) e. ( Irred ` P ) ) ) : No typesetting found for |- ( ph -> ( ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( MaxIdeal ` P ) <-> ( ( E minPoly F ) ` A ) e. ( Irred ` P ) ) ) with typecode |-
190 175 189 mpbird Could not format ( ph -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( MaxIdeal ` P ) ) : No typesetting found for |- ( ph -> ( ( RSpan ` P ) ` { ( ( E minPoly F ) ` A ) } ) e. ( MaxIdeal ` P ) ) with typecode |-
191 168 190 eqeltrd Could not format ( ph -> Z e. ( MaxIdeal ` P ) ) : No typesetting found for |- ( ph -> Z e. ( MaxIdeal ` P ) ) with typecode |-
192 eqid Could not format ( MaxIdeal ` P ) = ( MaxIdeal ` P ) : No typesetting found for |- ( MaxIdeal ` P ) = ( MaxIdeal ` P ) with typecode |-
193 192 144 crngmxidl Could not format ( P e. CRing -> ( MaxIdeal ` P ) = ( MaxIdeal ` ( oppR ` P ) ) ) : No typesetting found for |- ( P e. CRing -> ( MaxIdeal ` P ) = ( MaxIdeal ` ( oppR ` P ) ) ) with typecode |-
194 116 193 syl Could not format ( ph -> ( MaxIdeal ` P ) = ( MaxIdeal ` ( oppR ` P ) ) ) : No typesetting found for |- ( ph -> ( MaxIdeal ` P ) = ( MaxIdeal ` ( oppR ` P ) ) ) with typecode |-
195 191 194 eleqtrd Could not format ( ph -> Z e. ( MaxIdeal ` ( oppR ` P ) ) ) : No typesetting found for |- ( ph -> Z e. ( MaxIdeal ` ( oppR ` P ) ) ) with typecode |-
196 144 14 149 191 195 qsdrngi φQDivRing
197 112 81 117 143 196 rndrhmcl φL𝑠ranJDivRing
198 111 197 eqeltrd φL𝑠ranGDivRing
199 80 198 eqeltrrd φE𝑠ranGDivRing
200 issdrg ranGSubDRingEEDivRingranGSubRingEE𝑠ranGDivRing
201 38 75 199 200 syl3anbrc φranGSubDRingE
202 93 drngringd φE𝑠FRing
203 eqid var1E𝑠F=var1E𝑠F
204 203 151 8 vr1cl E𝑠FRingvar1E𝑠FU
205 202 204 syl φvar1E𝑠FU
206 fveq2 p=var1E𝑠FOp=Ovar1E𝑠F
207 206 fveq1d p=var1E𝑠FOpA=Ovar1E𝑠FA
208 207 eqeq2d p=var1E𝑠FA=OpAA=Ovar1E𝑠FA
209 208 adantl φp=var1E𝑠FA=OpAA=Ovar1E𝑠FA
210 92 fveq2d φvar1L𝑠F=var1E𝑠F
211 210 fveq2d φOvar1L𝑠F=Ovar1E𝑠F
212 eqid var1L𝑠F=var1L𝑠F
213 eqid L𝑠F=L𝑠F
214 10 212 213 28 37 47 evls1var φOvar1L𝑠F=IBaseL
215 211 214 eqtr3d φOvar1E𝑠F=IBaseL
216 215 fveq1d φOvar1E𝑠FA=IBaseLA
217 fvresi ABaseLIBaseLA=A
218 55 217 syl φIBaseLA=A
219 216 218 eqtr2d φA=Ovar1E𝑠FA
220 205 209 219 rspcedvd φpUA=OpA
221 9 220 5 elrnmptd φAranG
222 221 snssd φAranG
223 118 222 unssd φFAranG
224 20 38 201 223 fldgenssp Could not format ( ph -> ( E fldGen ( F u. { A } ) ) C_ ran G ) : No typesetting found for |- ( ph -> ( E fldGen ( F u. { A } ) ) C_ ran G ) with typecode |-
225 69 224 eqssd Could not format ( ph -> ran G = ( E fldGen ( F u. { A } ) ) ) : No typesetting found for |- ( ph -> ran G = ( E fldGen ( F u. { A } ) ) ) with typecode |-
226 eqidd φsubringAlgLF=subringAlgLF
227 44 51 sseqtrd φFBaseL
228 226 227 srabase φBaseL=BasesubringAlgLF
229 225 51 228 3eqtrd φranG=BasesubringAlgLF
230 imaeq2 q=pGq=Gp
231 230 unieqd q=pGq=Gp
232 231 cbvmptv qBaseP/𝑠P~QGG-10subringAlgLFGq=pBaseP/𝑠P~QGG-10subringAlgLFGp
233 27 57 58 59 229 232 lmhmqusker φqBaseP/𝑠P~QGG-10subringAlgLFGqP/𝑠P~QGG-10subringAlgLFLMIsosubringAlgLF
234 eqidd φ0L=0L
235 226 234 227 sralmod0 φ0L=0subringAlgLF
236 235 sneqd φ0L=0subringAlgLF
237 236 imaeq2d φG-10L=G-10subringAlgLF
238 13 237 eqtrid φZ=G-10subringAlgLF
239 238 oveq2d φP~QGZ=P~QGG-10subringAlgLF
240 239 oveq2d φP/𝑠P~QGZ=P/𝑠P~QGG-10subringAlgLF
241 14 240 eqtrid φQ=P/𝑠P~QGG-10subringAlgLF
242 241 fveq2d φBaseQ=BaseP/𝑠P~QGG-10subringAlgLF
243 242 mpteq1d φpBaseQGp=pBaseP/𝑠P~QGG-10subringAlgLFGp
244 243 15 232 3eqtr4g φJ=qBaseP/𝑠P~QGG-10subringAlgLFGq
245 241 oveq1d φQLMIsosubringAlgLF=P/𝑠P~QGG-10subringAlgLFLMIsosubringAlgLF
246 233 244 245 3eltr4d φJQLMIsosubringAlgLF
247 eqid LSubSpP=LSubSpP
248 58 27 247 lmhmkerlss GPLMHomsubringAlgLFG-10subringAlgLFLSubSpP
249 57 248 syl φG-10subringAlgLFLSubSpP
250 238 249 eqeltrd φZLSubSpP
251 14 95 250 quslvec φQLVec
252 246 251 lmimdim φdimQ=dimsubringAlgLF
253 91 89 1 3eqtr4g φL𝑠F=K
254 24 oveq2d φL𝑠F=L𝑠BaseK
255 253 254 eqtr3d φK=L𝑠BaseK
256 24 47 eqeltrrd φBaseKSubRingL
257 brfldext LFieldKFieldL/FldExtKK=L𝑠BaseKBaseKSubRingL
258 257 biimpar LFieldKFieldK=L𝑠BaseKBaseKSubRingLL/FldExtK
259 36 179 255 256 258 syl22anc φL/FldExtK
260 extdgval L/FldExtKL.:.K=dimsubringAlgLBaseK
261 259 260 syl φL.:.K=dimsubringAlgLBaseK
262 26 252 261 3eqtr4d φdimQ=L.:.K