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

Definition df-evls1 21481
Description: Define the evaluation map for the univariate polynomial algebra. The function (𝑆 evalSub1 𝑅):𝑉⟶(𝑆m 𝑆) 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‘𝑠) / 𝑏((𝑥 ∈ (𝑏m (𝑏m 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟)))
Distinct variable group:   𝑟,𝑏,𝑠,𝑥,𝑦

Detailed syntax breakdown of Definition df-evls1
StepHypRef Expression
1 ces1 21479 . 2 class evalSub1
2 vs . . 3 setvar 𝑠
3 vr . . 3 setvar 𝑟
4 cvv 3432 . . 3 class V
52cv 1538 . . . . 5 class 𝑠
6 cbs 16912 . . . . 5 class Base
75, 6cfv 6433 . . . 4 class (Base‘𝑠)
87cpw 4533 . . 3 class 𝒫 (Base‘𝑠)
9 vb . . . 4 setvar 𝑏
10 vx . . . . . 6 setvar 𝑥
119cv 1538 . . . . . . 7 class 𝑏
12 c1o 8290 . . . . . . . 8 class 1o
13 cmap 8615 . . . . . . . 8 class m
1411, 12, 13co 7275 . . . . . . 7 class (𝑏m 1o)
1511, 14, 13co 7275 . . . . . 6 class (𝑏m (𝑏m 1o))
1610cv 1538 . . . . . . 7 class 𝑥
17 vy . . . . . . . 8 setvar 𝑦
1817cv 1538 . . . . . . . . . 10 class 𝑦
1918csn 4561 . . . . . . . . 9 class {𝑦}
2012, 19cxp 5587 . . . . . . . 8 class (1o × {𝑦})
2117, 11, 20cmpt 5157 . . . . . . 7 class (𝑦𝑏 ↦ (1o × {𝑦}))
2216, 21ccom 5593 . . . . . 6 class (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))
2310, 15, 22cmpt 5157 . . . . 5 class (𝑥 ∈ (𝑏m (𝑏m 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦}))))
243cv 1538 . . . . . 6 class 𝑟
25 ces 21280 . . . . . . 7 class evalSub
2612, 5, 25co 7275 . . . . . 6 class (1o evalSub 𝑠)
2724, 26cfv 6433 . . . . 5 class ((1o evalSub 𝑠)‘𝑟)
2823, 27ccom 5593 . . . 4 class ((𝑥 ∈ (𝑏m (𝑏m 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟))
299, 7, 28csb 3832 . . 3 class (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏m (𝑏m 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟))
302, 3, 4, 8, 29cmpo 7277 . 2 class (𝑠 ∈ V, 𝑟 ∈ 𝒫 (Base‘𝑠) ↦ (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏m (𝑏m 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟)))
311, 30wceq 1539 1 wff evalSub1 = (𝑠 ∈ V, 𝑟 ∈ 𝒫 (Base‘𝑠) ↦ (Base‘𝑠) / 𝑏((𝑥 ∈ (𝑏m (𝑏m 1o)) ↦ (𝑥 ∘ (𝑦𝑏 ↦ (1o × {𝑦})))) ∘ ((1o evalSub 𝑠)‘𝑟)))
Colors of variables: wff setvar class
This definition is referenced by:  reldmevls1  21483  ply1frcl  21484  evls1fval  21485
  Copyright terms: Public domain W3C validator