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

Definition df-mdeg 26373
Description: Define the degree of a polynomial. Note (SO): as an experiment I am using a definition which makes the degree of the zero polynomial -∞, contrary to the convention used in df-dgr 26509. (Contributed by Stefan O'Rear, 19-Mar-2015.) (Revised by AV, 25-Jun-2019.)
Assertion
Ref Expression
df-mdeg mDeg = (𝑖 ∈ V, 𝑟 ∈ V ↦ (𝑓 ∈ (Base‘(𝑖 mPoly 𝑟)) ↦ sup(ran (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ)), ℝ*, < )))
Distinct variable group:   𝑖,𝑟,ℎ,𝑓

Detailed syntax breakdown of Definition df-mdeg
StepHypRef Expression
1 cmdg 26371 . 2 class mDeg
2 vi . . 3 setvar 𝑖
3 vr . . 3 setvar 𝑟
4 cvv 3451 . . 3 class V
5 vf . . . 4 setvar 𝑓
62cv 1569 . . . . . 6 class 𝑖
73cv 1569 . . . . . 6 class 𝑟
8 cmpl 22214 . . . . . 6 class mPoly
96, 7, 8co 7420 . . . . 5 class (𝑖 mPoly 𝑟)
10 cbs 17387 . . . . 5 class Base
119, 10cfv 6538 . . . 4 class (Base‘(𝑖 mPoly 𝑟))
12 vh . . . . . . 7 setvar ℎ
135cv 1569 . . . . . . . 8 class 𝑓
14 c0g 17610 . . . . . . . . 9 class 0g
157, 14cfv 6538 . . . . . . . 8 class (0g‘𝑟)
16 csupp 8177 . . . . . . . 8 class supp
1713, 15, 16co 7420 . . . . . . 7 class (𝑓 supp (0g‘𝑟))
18 ccnfld 21678 . . . . . . . 8 class ℂfld
1912cv 1569 . . . . . . . 8 class ℎ
20 cgsu 17611 . . . . . . . 8 class Σg
2118, 19, 20co 7420 . . . . . . 7 class (ℂfld Σg ℎ)
2212, 17, 21cmpt 5186 . . . . . 6 class (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ))
2322crn 5652 . . . . 5 class ran (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ))
24 cxr 11342 . . . . 5 class ℝ*
25 clt 11343 . . . . 5 class <
2623, 24, 25csup 9432 . . . 4 class sup(ran (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ)), ℝ*, < )
275, 11, 26cmpt 5186 . . 3 class (𝑓 ∈ (Base‘(𝑖 mPoly 𝑟)) ↦ sup(ran (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ)), ℝ*, < ))
282, 3, 4, 4, 27cmpo 7422 . 2 class (𝑖 ∈ V, 𝑟 ∈ V ↦ (𝑓 ∈ (Base‘(𝑖 mPoly 𝑟)) ↦ sup(ran (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ)), ℝ*, < )))
291, 28wceq 1570 1 wff mDeg = (𝑖 ∈ V, 𝑟 ∈ V ↦ (𝑓 ∈ (Base‘(𝑖 mPoly 𝑟)) ↦ sup(ran (ℎ ∈ (𝑓 supp (0g‘𝑟)) ↦ (ℂfld Σg ℎ)), ℝ*, < )))
Colors of variables:    wff setvar class
This definition is used by:  reldmmdeg  26375  mdegfval  26380
  Copyright terms: Public domain W3C validator