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