Metamath Proof Explorer


Theorem evl1gsummon

Description: Value of a univariate polynomial evaluation mapping an additive group sum of a multiple of an exponentiation of a variable to a group sum of the multiple of the exponentiation of the evaluated variable. (Contributed by AV, 18-Sep-2019)

Ref Expression
Hypotheses evl1gsummon.q Q = eval 1 R
evl1gsummon.k K = Base R
evl1gsummon.w W = Poly 1 R
evl1gsummon.b B = Base W
evl1gsummon.x X = var 1 R
evl1gsummon.h H = mulGrp R
evl1gsummon.e E = H
evl1gsummon.g G = mulGrp W
evl1gsummon.p × ˙ = G
evl1gsummon.t1 × ˙ = W
evl1gsummon.t2 · ˙ = R
evl1gsummon.r φ R CRing
evl1gsummon.a φ x M A K
evl1gsummon.m φ M 0
evl1gsummon.f φ M Fin
evl1gsummon.n φ x M N 0
evl1gsummon.c φ C K
Assertion evl1gsummon φ Q W x M A × ˙ N × ˙ X C = R x M A · ˙ N E C

Proof

Step Hyp Ref Expression
1 evl1gsummon.q Q = eval 1 R
2 evl1gsummon.k K = Base R
3 evl1gsummon.w W = Poly 1 R
4 evl1gsummon.b B = Base W
5 evl1gsummon.x X = var 1 R
6 evl1gsummon.h H = mulGrp R
7 evl1gsummon.e E = H
8 evl1gsummon.g G = mulGrp W
9 evl1gsummon.p × ˙ = G
10 evl1gsummon.t1 × ˙ = W
11 evl1gsummon.t2 · ˙ = R
12 evl1gsummon.r φ R CRing
13 evl1gsummon.a φ x M A K
14 evl1gsummon.m φ M 0
15 evl1gsummon.f φ M Fin
16 evl1gsummon.n φ x M N 0
17 evl1gsummon.c φ C K
18 eqid R 𝑠 K = R 𝑠 K
19 crngring R CRing R Ring
20 12 19 syl φ R Ring
21 3 ply1lmod R Ring W LMod
22 20 21 syl φ W LMod
23 22 adantr φ x M W LMod
24 13 r19.21bi φ x M A K
25 3 ply1sca R CRing R = Scalar W
26 12 25 syl φ R = Scalar W
27 26 fveq2d φ Base R = Base Scalar W
28 2 27 eqtrid φ K = Base Scalar W
29 28 adantr φ x M K = Base Scalar W
30 24 29 eleqtrd φ x M A Base Scalar W
31 8 4 mgpbas B = Base G
32 3 ply1ring R Ring W Ring
33 20 32 syl φ W Ring
34 8 ringmgp W Ring G Mnd
35 33 34 syl φ G Mnd
36 35 adantr φ x M G Mnd
37 16 r19.21bi φ x M N 0
38 20 adantr φ x M R Ring
39 5 3 4 vr1cl R Ring X B
40 38 39 syl φ x M X B
41 31 9 36 37 40 mulgnn0cld φ x M N × ˙ X B
42 eqid Scalar W = Scalar W
43 eqid Base Scalar W = Base Scalar W
44 4 42 10 43 lmodvscl W LMod A Base Scalar W N × ˙ X B A × ˙ N × ˙ X B
45 23 30 41 44 syl3anc φ x M A × ˙ N × ˙ X B
46 1 2 3 18 4 12 45 14 15 17 evl1gsumaddval φ Q W x M A × ˙ N × ˙ X C = R x M Q A × ˙ N × ˙ X C
47 12 adantr φ x M R CRing
48 17 adantr φ x M C K
49 1 3 8 5 2 9 47 37 10 24 48 6 7 11 evl1scvarpwval φ x M Q A × ˙ N × ˙ X C = A · ˙ N E C
50 49 mpteq2dva φ x M Q A × ˙ N × ˙ X C = x M A · ˙ N E C
51 50 oveq2d φ R x M Q A × ˙ N × ˙ X C = R x M A · ˙ N E C
52 46 51 eqtrd φ Q W x M A × ˙ N × ˙ X C = R x M A · ˙ N E C