Metamath Proof Explorer


Theorem evl1varpwval

Description: Value of a univariate polynomial evaluation mapping the exponentiation of a variable to the exponentiation of the evaluated variable. (Contributed by AV, 14-Sep-2019)

Ref Expression
Hypotheses evl1varpw.q ⊢ Q = eval 1 ⁡ R
evl1varpw.w ⊢ W = Poly 1 ⁡ R
evl1varpw.g ⊢ G = mulGrp W
evl1varpw.x ⊢ X = var 1 ⁡ R
evl1varpw.b ⊢ B = Base R
evl1varpw.e ⊢ × ˙ = ⋅ G
evl1varpw.r ⊢ φ → R ∈ CRing
evl1varpw.n ⊢ φ → N ∈ ℕ 0
evl1varpwval.c ⊢ φ → C ∈ B
evl1varpwval.h ⊢ H = mulGrp R
evl1varpwval.e ⊢ E = ⋅ H
Assertion evl1varpwval ⊢ φ → Q ⁡ N × ˙ X ⁡ C = N E C

Proof

Step Hyp Ref Expression
1 evl1varpw.q ⊢ Q = eval 1 ⁡ R
2 evl1varpw.w ⊢ W = Poly 1 ⁡ R
3 evl1varpw.g ⊢ G = mulGrp W
4 evl1varpw.x ⊢ X = var 1 ⁡ R
5 evl1varpw.b ⊢ B = Base R
6 evl1varpw.e ⊢ × ˙ = ⋅ G
7 evl1varpw.r ⊢ φ → R ∈ CRing
8 evl1varpw.n ⊢ φ → N ∈ ℕ 0
9 evl1varpwval.c ⊢ φ → C ∈ B
10 evl1varpwval.h ⊢ H = mulGrp R
11 evl1varpwval.e ⊢ E = ⋅ H
12 eqid ⊢ Base W = Base W
13 1 4 5 2 12 7 9 evl1vard ⊢ φ → X ∈ Base W ∧ Q ⁡ X ⁡ C = C
14 3 fveq2i ⊢ ⋅ G = ⋅ mulGrp W
15 6 14 eqtri ⊢ × ˙ = ⋅ mulGrp W
16 10 fveq2i ⊢ ⋅ H = ⋅ mulGrp R
17 11 16 eqtri ⊢ E = ⋅ mulGrp R
18 1 2 5 12 7 9 13 15 17 8 evl1expd ⊢ φ → N × ˙ X ∈ Base W ∧ Q ⁡ N × ˙ X ⁡ C = N E C
19 18 simprd ⊢ φ → Q ⁡ N × ˙ X ⁡ C = N E C