Metamath Proof Explorer


Theorem mhphf

Description: A homogeneous polynomial defines a homogeneous function. Equivalently, an algebraic form is a homogeneous function. (An algebraic form is the function corresponding to a homogeneous polynomial, which in this case is the ( QX ) which corresponds to X ). (Contributed by SN, 28-Jul-2024)

Ref Expression
Hypotheses mhphf.q Q = I evalSub S R
mhphf.h H = I mHomP U
mhphf.u U = S 𝑠 R
mhphf.k K = Base S
mhphf.m · ˙ = S
mhphf.e × ˙ = mulGrp S
mhphf.i φ I V
mhphf.s φ S CRing
mhphf.r φ R SubRing S
mhphf.l φ L R
mhphf.n φ N 0
mhphf.x φ X H N
mhphf.a φ A K I
Assertion mhphf φ Q X I × L · ˙ f A = N × ˙ L · ˙ Q X A

Proof

Step Hyp Ref Expression
1 mhphf.q Q = I evalSub S R
2 mhphf.h H = I mHomP U
3 mhphf.u U = S 𝑠 R
4 mhphf.k K = Base S
5 mhphf.m · ˙ = S
6 mhphf.e × ˙ = mulGrp S
7 mhphf.i φ I V
8 mhphf.s φ S CRing
9 mhphf.r φ R SubRing S
10 mhphf.l φ L R
11 mhphf.n φ N 0
12 mhphf.x φ X H N
13 mhphf.a φ A K I
14 eqid Base U = Base U
15 eqid 0 U = 0 U
16 eqid I mPoly U = I mPoly U
17 eqid + I mPoly U = + I mPoly U
18 eqid h 0 I | h -1 Fin = h 0 I | h -1 Fin
19 eqid g h 0 I | h -1 Fin | fld 𝑠 0 g = N = g h 0 I | h -1 Fin | fld 𝑠 0 g = N
20 3 subrgring R SubRing S U Ring
21 9 20 syl φ U Ring
22 21 ringgrpd φ U Grp
23 16 7 21 mplsca φ U = Scalar I mPoly U
24 23 fveq2d φ 0 U = 0 Scalar I mPoly U
25 24 fveq2d φ algSc I mPoly U 0 U = algSc I mPoly U 0 Scalar I mPoly U
26 eqid algSc I mPoly U = algSc I mPoly U
27 eqid Scalar I mPoly U = Scalar I mPoly U
28 16 mpllmod I V U Ring I mPoly U LMod
29 7 21 28 syl2anc φ I mPoly U LMod
30 16 mplring I V U Ring I mPoly U Ring
31 7 21 30 syl2anc φ I mPoly U Ring
32 26 27 29 31 ascl0 φ algSc I mPoly U 0 Scalar I mPoly U = 0 I mPoly U
33 eqid 0 I mPoly U = 0 I mPoly U
34 16 18 15 33 7 22 mpl0 φ 0 I mPoly U = h 0 I | h -1 Fin × 0 U
35 25 32 34 3eqtrrd φ h 0 I | h -1 Fin × 0 U = algSc I mPoly U 0 U
36 3 5 ressmulr R SubRing S · ˙ = U
37 9 36 syl φ · ˙ = U
38 37 oveqd φ N × ˙ L · ˙ 0 U = N × ˙ L U 0 U
39 eqid mulGrp S = mulGrp S
40 39 subrgsubm R SubRing S R SubMnd mulGrp S
41 9 40 syl φ R SubMnd mulGrp S
42 6 submmulgcl R SubMnd mulGrp S N 0 L R N × ˙ L R
43 41 11 10 42 syl3anc φ N × ˙ L R
44 3 subrgbas R SubRing S R = Base U
45 9 44 syl φ R = Base U
46 43 45 eleqtrd φ N × ˙ L Base U
47 eqid U = U
48 14 47 15 ringrz U Ring N × ˙ L Base U N × ˙ L U 0 U = 0 U
49 21 46 48 syl2anc φ N × ˙ L U 0 U = 0 U
50 38 49 eqtrd φ N × ˙ L · ˙ 0 U = 0 U
51 eqid Base I mPoly U = Base I mPoly U
52 14 15 ring0cl U Ring 0 U Base U
53 21 52 syl φ 0 U Base U
54 53 45 eleqtrrd φ 0 U R
55 1 16 3 4 51 26 7 8 9 54 13 evlsscaval φ algSc I mPoly U 0 U Base I mPoly U Q algSc I mPoly U 0 U A = 0 U
56 55 simprd φ Q algSc I mPoly U 0 U A = 0 U
57 56 oveq2d φ N × ˙ L · ˙ Q algSc I mPoly U 0 U A = N × ˙ L · ˙ 0 U
58 4 fvexi K V
59 58 a1i φ K V
60 8 crngringd φ S Ring
61 4 5 ringcl S Ring j K k K j · ˙ k K
62 60 61 syl3an1 φ j K k K j · ˙ k K
63 62 3expb φ j K k K j · ˙ k K
64 4 subrgss R SubRing S R K
65 9 64 syl φ R K
66 65 10 sseldd φ L K
67 fconst6g L K I × L : I K
68 66 67 syl φ I × L : I K
69 elmapi A K I A : I K
70 13 69 syl φ A : I K
71 inidm I I = I
72 63 68 70 7 7 71 off φ I × L · ˙ f A : I K
73 59 7 72 elmapdd φ I × L · ˙ f A K I
74 1 16 3 4 51 26 7 8 9 54 73 evlsscaval φ algSc I mPoly U 0 U Base I mPoly U Q algSc I mPoly U 0 U I × L · ˙ f A = 0 U
75 74 simprd φ Q algSc I mPoly U 0 U I × L · ˙ f A = 0 U
76 50 57 75 3eqtr4rd φ Q algSc I mPoly U 0 U I × L · ˙ f A = N × ˙ L · ˙ Q algSc I mPoly U 0 U A
77 fvex algSc I mPoly U 0 U V
78 fveq2 f = algSc I mPoly U 0 U Q f = Q algSc I mPoly U 0 U
79 78 fveq1d f = algSc I mPoly U 0 U Q f I × L · ˙ f A = Q algSc I mPoly U 0 U I × L · ˙ f A
80 78 fveq1d f = algSc I mPoly U 0 U Q f A = Q algSc I mPoly U 0 U A
81 80 oveq2d f = algSc I mPoly U 0 U N × ˙ L · ˙ Q f A = N × ˙ L · ˙ Q algSc I mPoly U 0 U A
82 79 81 eqeq12d f = algSc I mPoly U 0 U Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q algSc I mPoly U 0 U I × L · ˙ f A = N × ˙ L · ˙ Q algSc I mPoly U 0 U A
83 77 82 elab algSc I mPoly U 0 U f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q algSc I mPoly U 0 U I × L · ˙ f A = N × ˙ L · ˙ Q algSc I mPoly U 0 U A
84 76 83 sylibr φ algSc I mPoly U 0 U f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
85 35 84 eqeltrd φ h 0 I | h -1 Fin × 0 U f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
86 3 subrgcrng S CRing R SubRing S U CRing
87 8 9 86 syl2anc φ U CRing
88 16 mplassa I V U CRing I mPoly U AssAlg
89 7 87 88 syl2anc φ I mPoly U AssAlg
90 89 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U I mPoly U AssAlg
91 23 fveq2d φ Base U = Base Scalar I mPoly U
92 91 eleq2d φ b Base U b Base Scalar I mPoly U
93 92 biimpa φ b Base U b Base Scalar I mPoly U
94 93 adantrl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U b Base Scalar I mPoly U
95 fvexd φ Base U V
96 ovex 0 I V
97 96 rabex h 0 I | h -1 Fin V
98 97 a1i φ h 0 I | h -1 Fin V
99 eqid 1 U = 1 U
100 14 99 ringidcl U Ring 1 U Base U
101 21 100 syl φ 1 U Base U
102 101 53 ifcld φ if w = a 1 U 0 U Base U
103 102 adantr φ w h 0 I | h -1 Fin if w = a 1 U 0 U Base U
104 103 fmpttd φ w h 0 I | h -1 Fin if w = a 1 U 0 U : h 0 I | h -1 Fin Base U
105 95 98 104 elmapdd φ w h 0 I | h -1 Fin if w = a 1 U 0 U Base U h 0 I | h -1 Fin
106 eqid I mPwSer U = I mPwSer U
107 eqid Base I mPwSer U = Base I mPwSer U
108 106 14 18 107 7 psrbas φ Base I mPwSer U = Base U h 0 I | h -1 Fin
109 105 108 eleqtrrd φ w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPwSer U
110 97 mptex w h 0 I | h -1 Fin if w = a 1 U 0 U V
111 110 a1i φ w h 0 I | h -1 Fin if w = a 1 U 0 U V
112 fvexd φ 0 U V
113 funmpt Fun w h 0 I | h -1 Fin if w = a 1 U 0 U
114 113 a1i φ Fun w h 0 I | h -1 Fin if w = a 1 U 0 U
115 snfi a Fin
116 115 a1i φ a Fin
117 eldifsnneq w h 0 I | h -1 Fin a ¬ w = a
118 117 adantl φ w h 0 I | h -1 Fin a ¬ w = a
119 118 iffalsed φ w h 0 I | h -1 Fin a if w = a 1 U 0 U = 0 U
120 119 98 suppss2 φ w h 0 I | h -1 Fin if w = a 1 U 0 U supp 0 U a
121 116 120 ssfid φ w h 0 I | h -1 Fin if w = a 1 U 0 U supp 0 U Fin
122 111 112 114 121 isfsuppd φ finSupp 0 U w h 0 I | h -1 Fin if w = a 1 U 0 U
123 16 106 107 15 51 mplelbas w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPwSer U finSupp 0 U w h 0 I | h -1 Fin if w = a 1 U 0 U
124 109 122 123 sylanbrc φ w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U
125 124 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U
126 eqid Base Scalar I mPoly U = Base Scalar I mPoly U
127 eqid I mPoly U = I mPoly U
128 eqid I mPoly U = I mPoly U
129 26 27 126 51 127 128 asclmul1 I mPoly U AssAlg b Base Scalar I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U = b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U
130 90 94 125 129 syl3anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U = b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U
131 simprr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U b Base U
132 16 128 14 51 47 18 131 125 mplvsca φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U = h 0 I | h -1 Fin × b U f w h 0 I | h -1 Fin if w = a 1 U 0 U
133 130 132 eqtrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U = h 0 I | h -1 Fin × b U f w h 0 I | h -1 Fin if w = a 1 U 0 U
134 vex b V
135 fnconstg b V h 0 I | h -1 Fin × b Fn h 0 I | h -1 Fin
136 134 135 mp1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U h 0 I | h -1 Fin × b Fn h 0 I | h -1 Fin
137 fvex 1 U V
138 fvex 0 U V
139 137 138 ifex if w = a 1 U 0 U V
140 eqid w h 0 I | h -1 Fin if w = a 1 U 0 U = w h 0 I | h -1 Fin if w = a 1 U 0 U
141 139 140 fnmpti w h 0 I | h -1 Fin if w = a 1 U 0 U Fn h 0 I | h -1 Fin
142 141 a1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U w h 0 I | h -1 Fin if w = a 1 U 0 U Fn h 0 I | h -1 Fin
143 97 a1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U h 0 I | h -1 Fin V
144 inidm h 0 I | h -1 Fin h 0 I | h -1 Fin = h 0 I | h -1 Fin
145 134 fvconst2 s h 0 I | h -1 Fin h 0 I | h -1 Fin × b s = b
146 145 adantl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin h 0 I | h -1 Fin × b s = b
147 equequ1 w = s w = a s = a
148 147 ifbid w = s if w = a 1 U 0 U = if s = a 1 U 0 U
149 137 138 ifex if s = a 1 U 0 U V
150 148 140 149 fvmpt s h 0 I | h -1 Fin w h 0 I | h -1 Fin if w = a 1 U 0 U s = if s = a 1 U 0 U
151 150 adantl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin w h 0 I | h -1 Fin if w = a 1 U 0 U s = if s = a 1 U 0 U
152 136 142 143 143 144 146 151 offval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U h 0 I | h -1 Fin × b U f w h 0 I | h -1 Fin if w = a 1 U 0 U = s h 0 I | h -1 Fin b U if s = a 1 U 0 U
153 ovif2 b U if s = a 1 U 0 U = if s = a b U 1 U b U 0 U
154 21 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin U Ring
155 simplrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin b Base U
156 14 47 99 ringridm U Ring b Base U b U 1 U = b
157 154 155 156 syl2anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin b U 1 U = b
158 14 47 15 ringrz U Ring b Base U b U 0 U = 0 U
159 154 155 158 syl2anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin b U 0 U = 0 U
160 157 159 ifeq12d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin if s = a b U 1 U b U 0 U = if s = a b 0 U
161 153 160 syl5eq φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin b U if s = a 1 U 0 U = if s = a b 0 U
162 161 mpteq2dva φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin b U if s = a 1 U 0 U = s h 0 I | h -1 Fin if s = a b 0 U
163 133 152 162 3eqtrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U = s h 0 I | h -1 Fin if s = a b 0 U
164 7 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U I V
165 8 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U S CRing
166 9 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U R SubRing S
167 73 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U I × L · ˙ f A K I
168 21 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U U Ring
169 16 51 14 26 164 168 mplasclf φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U : Base U Base I mPoly U
170 169 131 ffvelrnd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b Base I mPoly U
171 eqidd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I × L · ˙ f A = Q algSc I mPoly U b I × L · ˙ f A
172 170 171 jca φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b Base I mPoly U Q algSc I mPoly U b I × L · ˙ f A = Q algSc I mPoly U b I × L · ˙ f A
173 elrabi a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a h 0 I | h -1 Fin
174 173 ad2antrl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U a h 0 I | h -1 Fin
175 1 16 3 51 4 39 6 15 99 18 140 164 165 166 167 174 evlsbagval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U Q w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A = mulGrp S v I a v × ˙ I × L · ˙ f A v
176 1 16 3 4 51 164 165 166 167 172 175 127 5 evlsmulval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A = Q algSc I mPoly U b I × L · ˙ f A · ˙ mulGrp S v I a v × ˙ I × L · ˙ f A v
177 176 simprd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A = Q algSc I mPoly U b I × L · ˙ f A · ˙ mulGrp S v I a v × ˙ I × L · ˙ f A v
178 39 ringmgp S Ring mulGrp S Mnd
179 60 178 syl φ mulGrp S Mnd
180 39 4 mgpbas K = Base mulGrp S
181 180 6 mulgnn0cl mulGrp S Mnd N 0 L K N × ˙ L K
182 179 11 66 181 syl3anc φ N × ˙ L K
183 182 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U N × ˙ L K
184 45 65 eqsstrrd φ Base U K
185 184 sselda φ b Base U b K
186 185 adantrl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U b K
187 4 5 crngcom S CRing N × ˙ L K b K N × ˙ L · ˙ b = b · ˙ N × ˙ L
188 165 183 186 187 syl3anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U N × ˙ L · ˙ b = b · ˙ N × ˙ L
189 188 oveq1d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v = b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
190 165 crngringd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U S Ring
191 eqid 1 S = 1 S
192 39 191 ringidval 1 S = 0 mulGrp S
193 39 crngmgp S CRing mulGrp S CMnd
194 8 193 syl φ mulGrp S CMnd
195 194 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U mulGrp S CMnd
196 179 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I mulGrp S Mnd
197 elrabi a h 0 I | h -1 Fin a 0 I
198 elmapi a 0 I a : I 0
199 173 197 198 3syl a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a : I 0
200 199 adantl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a : I 0
201 200 adantrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U a : I 0
202 201 ffvelrnda φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v 0
203 70 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I A : I K
204 simpr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I v I
205 203 204 ffvelrnd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I A v K
206 180 6 mulgnn0cl mulGrp S Mnd a v 0 A v K a v × ˙ A v K
207 196 202 205 206 syl3anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ A v K
208 207 fmpttd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ A v : I K
209 18 psrbagfsupp a h 0 I | h -1 Fin finSupp 0 a
210 209 adantl φ a h 0 I | h -1 Fin finSupp 0 a
211 210 fsuppimpd φ a h 0 I | h -1 Fin a supp 0 Fin
212 173 211 sylan2 φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a supp 0 Fin
213 212 adantrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U a supp 0 Fin
214 201 feqmptd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U a = v I a v
215 214 oveq1d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U a supp 0 = v I a v supp 0
216 ssidd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U a supp 0 a supp 0
217 215 216 eqsstrrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v supp 0 a supp 0
218 180 192 6 mulg0 k K 0 × ˙ k = 1 S
219 218 adantl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U k K 0 × ˙ k = 1 S
220 c0ex 0 V
221 220 a1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U 0 V
222 217 219 202 205 221 suppssov1 φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ A v supp 1 S a supp 0
223 213 222 ssfid φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ A v supp 1 S Fin
224 180 192 195 164 208 223 gsumcl2 φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U mulGrp S v I a v × ˙ A v K
225 4 5 ringass S Ring N × ˙ L K b K mulGrp S v I a v × ˙ A v K N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v = N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v
226 190 183 186 224 225 syl13anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v = N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v
227 4 5 ringass S Ring b K N × ˙ L K mulGrp S v I a v × ˙ A v K b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v = b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
228 190 186 183 224 227 syl13anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v = b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
229 189 226 228 3eqtr3d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v = b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
230 13 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U A K I
231 45 eleq2d φ b R b Base U
232 231 biimpar φ b Base U b R
233 232 adantrl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U b R
234 1 16 3 4 51 26 164 165 166 233 230 evlsscaval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b Base I mPoly U Q algSc I mPoly U b A = b
235 1 16 3 51 4 39 6 15 99 18 140 164 165 166 230 174 evlsbagval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U Q w h 0 I | h -1 Fin if w = a 1 U 0 U A = mulGrp S v I a v × ˙ A v
236 1 16 3 4 51 164 165 166 230 234 235 127 5 evlsmulval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Base I mPoly U Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A = b · ˙ mulGrp S v I a v × ˙ A v
237 236 simprd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A = b · ˙ mulGrp S v I a v × ˙ A v
238 237 oveq2d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U N × ˙ L · ˙ Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A = N × ˙ L · ˙ b · ˙ mulGrp S v I a v × ˙ A v
239 1 16 3 4 51 26 164 165 166 233 167 evlsscaval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b Base I mPoly U Q algSc I mPoly U b I × L · ˙ f A = b
240 239 simprd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I × L · ˙ f A = b
241 fconst6g L R I × L : I R
242 10 241 syl φ I × L : I R
243 242 ffnd φ I × L Fn I
244 243 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U I × L Fn I
245 70 ffnd φ A Fn I
246 245 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U A Fn I
247 10 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I L R
248 fvconst2g L R v I I × L v = L
249 247 204 248 syl2anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I I × L v = L
250 eqidd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I A v = A v
251 244 246 164 164 71 249 250 ofval φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I I × L · ˙ f A v = L · ˙ A v
252 251 oveq2d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ I × L · ˙ f A v = a v × ˙ L · ˙ A v
253 194 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I mulGrp S CMnd
254 66 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I L K
255 39 5 mgpplusg · ˙ = + mulGrp S
256 180 6 255 mulgnn0di mulGrp S CMnd a v 0 L K A v K a v × ˙ L · ˙ A v = a v × ˙ L · ˙ a v × ˙ A v
257 253 202 254 205 256 syl13anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ L · ˙ A v = a v × ˙ L · ˙ a v × ˙ A v
258 252 257 eqtrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ I × L · ˙ f A v = a v × ˙ L · ˙ a v × ˙ A v
259 258 mpteq2dva φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U v I a v × ˙ I × L · ˙ f A v = v I a v × ˙ L · ˙ a v × ˙ A v
260 259 oveq2d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U mulGrp S v I a v × ˙ I × L · ˙ f A v = mulGrp S v I a v × ˙ L · ˙ a v × ˙ A v
261 194 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N mulGrp S CMnd
262 7 adantr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N I V
263 179 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I mulGrp S Mnd
264 200 ffvelrnda φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v 0
265 66 ad2antrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I L K
266 180 6 mulgnn0cl mulGrp S Mnd a v 0 L K a v × ˙ L K
267 263 264 265 266 syl3anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ L K
268 70 ffvelrnda φ v I A v K
269 268 adantlr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I A v K
270 263 264 269 206 syl3anc φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ A v K
271 eqidd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ L = v I a v × ˙ L
272 eqidd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ A v = v I a v × ˙ A v
273 262 mptexd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ L V
274 fvexd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N 1 S V
275 funmpt Fun v I a v × ˙ L
276 275 a1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N Fun v I a v × ˙ L
277 200 feqmptd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a = v I a v
278 277 oveq1d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a supp 0 = v I a v supp 0
279 ssidd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N a supp 0 a supp 0
280 278 279 eqsstrrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v supp 0 a supp 0
281 218 adantl φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N k K 0 × ˙ k = 1 S
282 220 a1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N 0 V
283 280 281 264 265 282 suppssov1 φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ L supp 1 S a supp 0
284 212 283 ssfid φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ L supp 1 S Fin
285 273 274 276 284 isfsuppd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N finSupp 1 S v I a v × ˙ L
286 262 mptexd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ A v V
287 funmpt Fun v I a v × ˙ A v
288 287 a1i φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N Fun v I a v × ˙ A v
289 280 281 264 269 282 suppssov1 φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ A v supp 1 S a supp 0
290 212 289 ssfid φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N v I a v × ˙ A v supp 1 S Fin
291 286 274 288 290 isfsuppd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N finSupp 1 S v I a v × ˙ A v
292 180 192 255 261 262 267 270 271 272 285 291 gsummptfsadd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N mulGrp S v I a v × ˙ L · ˙ a v × ˙ A v = mulGrp S v I a v × ˙ L · ˙ mulGrp S v I a v × ˙ A v
293 18 19 180 6 7 179 66 11 mhphflem φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N mulGrp S v I a v × ˙ L = N × ˙ L
294 293 oveq1d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N mulGrp S v I a v × ˙ L · ˙ mulGrp S v I a v × ˙ A v = N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
295 292 294 eqtrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N mulGrp S v I a v × ˙ L · ˙ a v × ˙ A v = N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
296 295 adantrr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U mulGrp S v I a v × ˙ L · ˙ a v × ˙ A v = N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
297 260 296 eqtrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U mulGrp S v I a v × ˙ I × L · ˙ f A v = N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
298 240 297 oveq12d φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I × L · ˙ f A · ˙ mulGrp S v I a v × ˙ I × L · ˙ f A v = b · ˙ N × ˙ L · ˙ mulGrp S v I a v × ˙ A v
299 229 238 298 3eqtr4rd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I × L · ˙ f A · ˙ mulGrp S v I a v × ˙ I × L · ˙ f A v = N × ˙ L · ˙ Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A
300 177 299 eqtrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A = N × ˙ L · ˙ Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A
301 ovex algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U V
302 fveq2 f = algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Q f = Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U
303 302 fveq1d f = algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Q f I × L · ˙ f A = Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A
304 302 fveq1d f = algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Q f A = Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A
305 304 oveq2d f = algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U N × ˙ L · ˙ Q f A = N × ˙ L · ˙ Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A
306 303 305 eqeq12d f = algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A = N × ˙ L · ˙ Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A
307 301 306 elab algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U I × L · ˙ f A = N × ˙ L · ˙ Q algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U A
308 300 307 sylibr φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U algSc I mPoly U b I mPoly U w h 0 I | h -1 Fin if w = a 1 U 0 U f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
309 163 308 eqeltrrd φ a g h 0 I | h -1 Fin | fld 𝑠 0 g = N b Base U s h 0 I | h -1 Fin if s = a b 0 U f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
310 elin x H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A x H N x f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
311 vex x V
312 fveq2 f = x Q f = Q x
313 312 fveq1d f = x Q f I × L · ˙ f A = Q x I × L · ˙ f A
314 312 fveq1d f = x Q f A = Q x A
315 314 oveq2d f = x N × ˙ L · ˙ Q f A = N × ˙ L · ˙ Q x A
316 313 315 eqeq12d f = x Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
317 311 316 elab x f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
318 317 anbi2i x H N x f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
319 310 318 bitri x H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
320 elin y H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A y H N y f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
321 vex y V
322 fveq2 f = y Q f = Q y
323 322 fveq1d f = y Q f I × L · ˙ f A = Q y I × L · ˙ f A
324 322 fveq1d f = y Q f A = Q y A
325 324 oveq2d f = y N × ˙ L · ˙ Q f A = N × ˙ L · ˙ Q y A
326 323 325 eqeq12d f = y Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
327 321 326 elab y f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
328 327 anbi2i y H N y f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
329 320 328 bitri y H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
330 319 329 anbi12i x H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A y H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
331 60 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A S Ring
332 182 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A N × ˙ L K
333 eqid S 𝑠 Base S 𝑠 I = S 𝑠 Base S 𝑠 I
334 eqid Base S 𝑠 Base S 𝑠 I = Base S 𝑠 Base S 𝑠 I
335 8 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A S CRing
336 fvexd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Base S 𝑠 I V
337 eqid S 𝑠 K I = S 𝑠 K I
338 1 16 3 337 4 evlsrhm I V S CRing R SubRing S Q I mPoly U RingHom S 𝑠 K I
339 7 8 9 338 syl3anc φ Q I mPoly U RingHom S 𝑠 K I
340 eqid Base S 𝑠 K I = Base S 𝑠 K I
341 51 340 rhmf Q I mPoly U RingHom S 𝑠 K I Q : Base I mPoly U Base S 𝑠 K I
342 339 341 syl φ Q : Base I mPoly U Base S 𝑠 K I
343 342 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q : Base I mPoly U Base S 𝑠 K I
344 7 adantr φ x H N I V
345 21 adantr φ x H N U Ring
346 11 adantr φ x H N N 0
347 simpr φ x H N x H N
348 2 16 51 344 345 346 347 mhpmpl φ x H N x Base I mPoly U
349 348 adantrr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A x Base I mPoly U
350 349 adantrr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A x Base I mPoly U
351 343 350 ffvelrnd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x Base S 𝑠 K I
352 eqid S 𝑠 I = S 𝑠 I
353 352 4 pwsbas S CRing I V K I = Base S 𝑠 I
354 8 7 353 syl2anc φ K I = Base S 𝑠 I
355 354 oveq2d φ S 𝑠 K I = S 𝑠 Base S 𝑠 I
356 355 fveq2d φ Base S 𝑠 K I = Base S 𝑠 Base S 𝑠 I
357 356 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Base S 𝑠 K I = Base S 𝑠 Base S 𝑠 I
358 351 357 eleqtrd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x Base S 𝑠 Base S 𝑠 I
359 333 4 334 335 336 358 pwselbas φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x : Base S 𝑠 I K
360 13 354 eleqtrd φ A Base S 𝑠 I
361 360 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A A Base S 𝑠 I
362 359 361 ffvelrnd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x A K
363 7 adantr φ y H N I V
364 21 adantr φ y H N U Ring
365 11 adantr φ y H N N 0
366 simpr φ y H N y H N
367 2 16 51 363 364 365 366 mhpmpl φ y H N y Base I mPoly U
368 367 adantrr φ y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A y Base I mPoly U
369 368 adantrl φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A y Base I mPoly U
370 343 369 ffvelrnd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q y Base S 𝑠 K I
371 370 357 eleqtrd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q y Base S 𝑠 Base S 𝑠 I
372 333 4 334 335 336 371 pwselbas φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q y : Base S 𝑠 I K
373 372 361 ffvelrnd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q y A K
374 eqid + S = + S
375 4 374 5 ringdi S Ring N × ˙ L K Q x A K Q y A K N × ˙ L · ˙ Q x A + S Q y A = N × ˙ L · ˙ Q x A + S N × ˙ L · ˙ Q y A
376 331 332 362 373 375 syl13anc φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A N × ˙ L · ˙ Q x A + S Q y A = N × ˙ L · ˙ Q x A + S N × ˙ L · ˙ Q y A
377 7 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A I V
378 9 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A R SubRing S
379 13 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A A K I
380 eqidd φ Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A Q x A = Q x A
381 348 380 anim12dan φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A x Base I mPoly U Q x A = Q x A
382 381 adantrr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A x Base I mPoly U Q x A = Q x A
383 eqidd φ Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q y A = Q y A
384 367 383 anim12dan φ y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A y Base I mPoly U Q y A = Q y A
385 384 adantrl φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A y Base I mPoly U Q y A = Q y A
386 1 16 3 4 51 377 335 378 379 382 385 17 374 evlsaddval φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A x + I mPoly U y Base I mPoly U Q x + I mPoly U y A = Q x A + S Q y A
387 386 simprd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x + I mPoly U y A = Q x A + S Q y A
388 387 oveq2d φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A N × ˙ L · ˙ Q x + I mPoly U y A = N × ˙ L · ˙ Q x A + S Q y A
389 58 a1i φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A K V
390 63 adantlr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A j K k K j · ˙ k K
391 68 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A I × L : I K
392 70 adantr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A A : I K
393 390 391 392 377 377 71 off φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A I × L · ˙ f A : I K
394 389 377 393 elmapdd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A I × L · ˙ f A K I
395 simpr φ Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
396 348 395 anim12dan φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A x Base I mPoly U Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
397 396 adantrr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A x Base I mPoly U Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A
398 simpr φ Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
399 367 398 anim12dan φ y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A y Base I mPoly U Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
400 399 adantrl φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A y Base I mPoly U Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A
401 1 16 3 4 51 377 335 378 394 397 400 17 374 evlsaddval φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A x + I mPoly U y Base I mPoly U Q x + I mPoly U y I × L · ˙ f A = N × ˙ L · ˙ Q x A + S N × ˙ L · ˙ Q y A
402 401 simprd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x + I mPoly U y I × L · ˙ f A = N × ˙ L · ˙ Q x A + S N × ˙ L · ˙ Q y A
403 376 388 402 3eqtr4rd φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A Q x + I mPoly U y I × L · ˙ f A = N × ˙ L · ˙ Q x + I mPoly U y A
404 ovex x + I mPoly U y V
405 fveq2 f = x + I mPoly U y Q f = Q x + I mPoly U y
406 405 fveq1d f = x + I mPoly U y Q f I × L · ˙ f A = Q x + I mPoly U y I × L · ˙ f A
407 405 fveq1d f = x + I mPoly U y Q f A = Q x + I mPoly U y A
408 407 oveq2d f = x + I mPoly U y N × ˙ L · ˙ Q f A = N × ˙ L · ˙ Q x + I mPoly U y A
409 406 408 eqeq12d f = x + I mPoly U y Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q x + I mPoly U y I × L · ˙ f A = N × ˙ L · ˙ Q x + I mPoly U y A
410 404 409 elab x + I mPoly U y f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q x + I mPoly U y I × L · ˙ f A = N × ˙ L · ˙ Q x + I mPoly U y A
411 403 410 sylibr φ x H N Q x I × L · ˙ f A = N × ˙ L · ˙ Q x A y H N Q y I × L · ˙ f A = N × ˙ L · ˙ Q y A x + I mPoly U y f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
412 330 411 sylan2b φ x H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A y H N f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A x + I mPoly U y f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
413 2 14 15 16 17 18 19 7 22 11 12 85 309 412 mhpind φ X f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A
414 fveq2 f = X Q f = Q X
415 414 fveq1d f = X Q f I × L · ˙ f A = Q X I × L · ˙ f A
416 414 fveq1d f = X Q f A = Q X A
417 416 oveq2d f = X N × ˙ L · ˙ Q f A = N × ˙ L · ˙ Q X A
418 415 417 eqeq12d f = X Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q X I × L · ˙ f A = N × ˙ L · ˙ Q X A
419 418 elabg X H N X f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q X I × L · ˙ f A = N × ˙ L · ˙ Q X A
420 12 419 syl φ X f | Q f I × L · ˙ f A = N × ˙ L · ˙ Q f A Q X I × L · ˙ f A = N × ˙ L · ˙ Q X A
421 413 420 mpbid φ Q X I × L · ˙ f A = N × ˙ L · ˙ Q X A