Metamath Proof Explorer < Previous   Next > Nearby theorems Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-evls1 Structured version   Visualization version   GIF version

Definition df-evls1 20047
 Description: Define the evaluation map for the univariate polynomial algebra. The function (𝑆 evalSub1 𝑅):𝑉⟶(𝑆 ↑𝑚 𝑆) makes sense when 𝑆 is a ring and 𝑅 is a subring of 𝑆, and where 𝑉 is the set of polynomials in (Poly1‘𝑅). This function maps an element of the formal polynomial algebra (with coefficients in 𝑅) to a function from assignments to the variable from 𝑆 into an element of 𝑆 formed by evaluating the polynomial with the given assignment. (Contributed by Mario Carneiro, 12-Jun-2015.)
Assertion
Ref Expression
df-evls1 evalSub1 = (𝑠 ∈ V, 𝑟 ∈ 𝒫 (Base‘𝑠) ↦ (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏𝑚 (𝑏𝑚 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟)))
Distinct variable group:   𝑟,𝑏,𝑠,𝑥,𝑦

Detailed syntax breakdown of Definition df-evls1
StepHypRef Expression
1 ces1 20045 . 2 class evalSub1
2 vs . . 3 setvar 𝑠
3 vr . . 3 setvar 𝑟
4 cvv 3414 . . 3 class V
52cv 1655 . . . . 5 class 𝑠
6 cbs 16229 . . . . 5 class Base
75, 6cfv 6127 . . . 4 class (Base‘𝑠)
87cpw 4380 . . 3 class 𝒫 (Base‘𝑠)
9 vb . . . 4 setvar 𝑏
10 vx . . . . . 6 setvar 𝑥
119cv 1655 . . . . . . 7 class 𝑏
12 c1o 7824 . . . . . . . 8 class 1o
13 cmap 8127 . . . . . . . 8 class 𝑚
1411, 12, 13co 6910 . . . . . . 7 class (𝑏𝑚 1o)
1511, 14, 13co 6910 . . . . . 6 class (𝑏𝑚 (𝑏𝑚 1o))
1610cv 1655 . . . . . . 7 class 𝑥
17 vy . . . . . . . 8 setvar 𝑦
1817cv 1655 . . . . . . . . . 10 class 𝑦
1918csn 4399 . . . . . . . . 9 class {𝑦}
2012, 19cxp 5344 . . . . . . . 8 class (1o × {𝑦})
2117, 11, 20cmpt 4954 . . . . . . 7 class (𝑦𝑏 ↦ (1o × {𝑦}))
2216, 21ccom 5350 . . . . . 6 class (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))
2310, 15, 22cmpt 4954 . . . . 5 class (𝑥 ∈ (𝑏𝑚 (𝑏𝑚 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦}))))
243cv 1655 . . . . . 6 class 𝑟
25 ces 19871 . . . . . . 7 class evalSub
2612, 5, 25co 6910 . . . . . 6 class (1o evalSub 𝑠)
2724, 26cfv 6127 . . . . 5 class ((1o evalSub 𝑠)‘𝑟)
2823, 27ccom 5350 . . . 4 class ((𝑥 ∈ (𝑏𝑚 (𝑏𝑚 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟))
299, 7, 28csb 3757 . . 3 class (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏𝑚 (𝑏𝑚 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟))
302, 3, 4, 8, 29cmpt2 6912 . 2 class (𝑠 ∈ V, 𝑟 ∈ 𝒫 (Base‘𝑠) ↦ (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏𝑚 (𝑏𝑚 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟)))
311, 30wceq 1656 1 wff evalSub1 = (𝑠 ∈ V, 𝑟 ∈ 𝒫 (Base‘𝑠) ↦ (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏𝑚 (𝑏𝑚 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟)))
 Colors of variables: wff setvar class This definition is referenced by:  reldmevls1  20049  ply1frcl  20050  evls1fval  20051
 Copyright terms: Public domain W3C validator