Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-minply Structured version   Visualization version   GIF version

Definition df-minply 34443
Description: Define the minimal polynomial builder function. (Contributed by Thierry Arnoux, 19-Jan-2025.)
Assertion
Ref Expression
df-minply minPoly = (𝑒 ∈ V, 𝑓 ∈ V ↦ (𝑥 ∈ (Base‘𝑒) ↦ ((idlGen1p‘(𝑒 ↾s 𝑓))‘{𝑝 ∈ dom (𝑒 evalSub1 𝑓) ∣ (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)})))
Distinct variable group:   𝑒,𝑓,𝑝,𝑥

Detailed syntax breakdown of Definition df-minply
StepHypRef Expression
1 cminply 34442 . 2 class minPoly
2 ve . . 3 setvar 𝑒
3 vf . . 3 setvar 𝑓
4 cvv 3454 . . 3 class V
5 vx . . . 4 setvar 𝑥
62cv 1569 . . . . 5 class 𝑒
7 cbs 17431 . . . . 5 class Base
86, 7cfv 6566 . . . 4 class (Base‘𝑒)
95cv 1569 . . . . . . . 8 class 𝑥
10 vp . . . . . . . . . 10 setvar 𝑝
1110cv 1569 . . . . . . . . 9 class 𝑝
123cv 1569 . . . . . . . . . 10 class 𝑓
13 ces1 22686 . . . . . . . . . 10 class evalSub1
146, 12, 13co 7451 . . . . . . . . 9 class (𝑒 evalSub1 𝑓)
1511, 14cfv 6566 . . . . . . . 8 class ((𝑒 evalSub1 𝑓)‘𝑝)
169, 15cfv 6566 . . . . . . 7 class (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥)
17 c0g 17660 . . . . . . . 8 class 0g
186, 17cfv 6566 . . . . . . 7 class (0g‘𝑒)
1916, 18wceq 1570 . . . . . 6 wff (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)
2014cdm 5658 . . . . . 6 class dom (𝑒 evalSub1 𝑓)
2119, 10, 20crab 3416 . . . . 5 class {𝑝 ∈ dom (𝑒 evalSub1 𝑓) ∣ (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)}
22 cress 17452 . . . . . . 7 class ↾s
236, 12, 22co 7451 . . . . . 6 class (𝑒 ↾s 𝑓)
24 cig1p 26503 . . . . . 6 class idlGen1p
2523, 24cfv 6566 . . . . 5 class (idlGen1p‘(𝑒 ↾s 𝑓))
2621, 25cfv 6566 . . . 4 class ((idlGen1p‘(𝑒 ↾s 𝑓))‘{𝑝 ∈ dom (𝑒 evalSub1 𝑓) ∣ (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)})
275, 8, 26cmpt 5192 . . 3 class (𝑥 ∈ (Base‘𝑒) ↦ ((idlGen1p‘(𝑒 ↾s 𝑓))‘{𝑝 ∈ dom (𝑒 evalSub1 𝑓) ∣ (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)}))
282, 3, 4, 4, 27cmpo 7453 . 2 class (𝑒 ∈ V, 𝑓 ∈ V ↦ (𝑥 ∈ (Base‘𝑒) ↦ ((idlGen1p‘(𝑒 ↾s 𝑓))‘{𝑝 ∈ dom (𝑒 evalSub1 𝑓) ∣ (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)})))
291, 28wceq 1570 1 wff minPoly = (𝑒 ∈ V, 𝑓 ∈ V ↦ (𝑥 ∈ (Base‘𝑒) ↦ ((idlGen1p‘(𝑒 ↾s 𝑓))‘{𝑝 ∈ dom (𝑒 evalSub1 𝑓) ∣ (((𝑒 evalSub1 𝑓)‘𝑝)‘𝑥) = (0g‘𝑒)})))
Colors of variables:    wff setvar class
This definition is used by:  minplyval  34448
  Copyright terms: Public domain W3C validator