Documentation Verification Report

SmallDegree

📁 Source: Mathlib/Algebra/Polynomial/Degree/SmallDegree.lean

Statistics

MetricCount
Definitions0
Theoremseq_X_add_C, degree_cubic, degree_cubic_le, degree_cubic_lt, degree_linear, degree_linear_le, degree_linear_lt, degree_linear_lt_degree_C_mul_X_sq, degree_quadratic, degree_quadratic_le, degree_quadratic_lt, degree_quadratic_lt_degree_C_mul_X_cb, eq_X_add_C_of_degree_eq_one, eq_X_add_C_of_degree_le_one, eq_X_add_C_of_natDegree_le_one, exists_eq_X_add_C_of_natDegree_le_one, le_natDegree_of_coe_le_degree, leadingCoeff_cubic, leadingCoeff_linear, leadingCoeff_quadratic, natDegree_cubic, natDegree_cubic_le, natDegree_linear, natDegree_linear_le, natDegree_quadratic, natDegree_quadratic_le, ne_zero_of_coe_le_degree, zero_le_degree_iff
28
Total28

Polynomial

Theorems

NameKindAssumesProvesValidatesDepends On
degree_cubic 📖mathematicaldegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
WithBot
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Nat.instAtLeastTwoHAddOfNat
add_assoc
degree_add_eq_left_of_degree_lt
degree_quadratic_lt_degree_C_mul_X_cb
degree_C_mul_X_pow
degree_cubic_le 📖mathematicalWithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Nat.instAtLeastTwoHAddOfNat
add_assoc
degree_add_le_of_degree_le
degree_C_mul_X_pow_le
le_trans
degree_quadratic_le
WithBot.coe_le_coe
degree_cubic_lt 📖mathematicalWithBot
Preorder.toLT
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
LE.le.trans_lt
Nat.instAtLeastTwoHAddOfNat
degree_cubic_le
WithBot.coe_lt_coe
lt_add_one
Nat.instZeroLEOneClass
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
degree_linear 📖mathematicaldegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
WithBot
WithBot.one
Nat.instOne
degree_add_eq_left_of_degree_lt
degree_C_lt_degree_C_mul_X
degree_C_mul_X
degree_linear_le 📖mathematicalWithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
WithBot.one
Nat.instOne
degree_add_le_of_degree_le
degree_C_mul_X_le
le_trans
degree_C_le
Nat.WithBot.coe_nonneg
degree_linear_lt 📖mathematicalWithBot
Preorder.toLT
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
LE.le.trans_lt
Nat.instAtLeastTwoHAddOfNat
degree_linear_le
WithBot.coe_lt_coe
one_lt_two
Nat.instZeroLEOneClass
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
degree_linear_lt_degree_C_mul_X_sq 📖mathematicalWithBot
Preorder.toLT
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
degree_C_mul_X_pow
degree_linear_lt
degree_quadratic 📖mathematicaldegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
WithBot
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Nat.instAtLeastTwoHAddOfNat
add_assoc
degree_add_eq_left_of_degree_lt
degree_linear_lt_degree_C_mul_X_sq
degree_C_mul_X_pow
degree_quadratic_le 📖mathematicalWithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Nat.instAtLeastTwoHAddOfNat
add_assoc
degree_add_le_of_degree_le
degree_C_mul_X_pow_le
le_trans
degree_linear_le
WithBot.coe_le_coe
one_le_two
Nat.instZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
degree_quadratic_lt 📖mathematicalWithBot
Preorder.toLT
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
LE.le.trans_lt
Nat.instAtLeastTwoHAddOfNat
degree_quadratic_le
WithBot.coe_lt_coe
lt_add_one
Nat.instZeroLEOneClass
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
degree_quadratic_lt_degree_C_mul_X_cb 📖mathematicalWithBot
Preorder.toLT
WithBot.instPreorder
Nat.instPreorder
degree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
degree_C_mul_X_pow
degree_quadratic_lt
eq_X_add_C_of_degree_eq_one 📖mathematicaldegree
WithBot
WithBot.one
Nat.instOne
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
leadingCoeff
X
coeff
eq_X_add_C_of_degree_le_one
Eq.le
leadingCoeff.eq_1
natDegree_eq_of_degree_eq_some
Nat.cast_one
eq_X_add_C_of_degree_le_one 📖mathematicalWithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
degree
WithBot.one
Nat.instOne
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
coeff
X
ext
coeff_add
mul_coeff_zero
coeff_C_zero
coeff_X_zero
MulZeroClass.mul_zero
zero_add
coeff_mul_X
coeff_C
coeff_C_succ
add_zero
lt_of_le_of_lt
Nat.one_lt_ofNat
WithBot.addLeftMono
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
WithBot.zeroLEOneClass
Nat.instZeroLEOneClass
WithBot.charZero
Nat.instCharZero
Nat.instAtLeastTwoHAddOfNat
coeff_eq_zero_of_degree_lt
eq_X_add_C_of_natDegree_le_one 📖mathematicalnatDegreePolynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
coeff
X
eq_X_add_C_of_degree_le_one
degree_le_of_natDegree_le
exists_eq_X_add_C_of_natDegree_le_one 📖mathematicalnatDegreePolynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
eq_X_add_C_of_natDegree_le_one
le_natDegree_of_coe_le_degree 📖mathematicalWithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
degree
natDegreeWithBot.coe_le_coe
degree_eq_natDegree
ne_zero_of_coe_le_degree
leadingCoeff_cubic 📖mathematicalleadingCoeff
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
add_assoc
add_comm
leadingCoeff_add_of_degree_lt
degree_quadratic_lt_degree_C_mul_X_cb
leadingCoeff_C_mul_X_pow
leadingCoeff_linear 📖mathematicalleadingCoeff
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
add_comm
leadingCoeff_add_of_degree_lt
degree_C_lt_degree_C_mul_X
leadingCoeff_C_mul_X
leadingCoeff_quadratic 📖mathematicalleadingCoeff
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
add_assoc
add_comm
leadingCoeff_add_of_degree_lt
degree_linear_lt_degree_C_mul_X_sq
leadingCoeff_C_mul_X_pow
natDegree_cubic 📖mathematicalnatDegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
natDegree_eq_of_degree_eq_some
degree_cubic
natDegree_cubic_le 📖mathematicalnatDegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
natDegree_le_of_degree_le
degree_cubic_le
natDegree_linear 📖mathematicalnatDegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
natDegree_add_C
natDegree_C_mul_X
natDegree_linear_le 📖mathematicalnatDegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
X
natDegree_le_of_degree_le
degree_linear_le
natDegree_quadratic 📖mathematicalnatDegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
natDegree_eq_of_degree_eq_some
degree_quadratic
natDegree_quadratic_le 📖mathematicalnatDegree
Polynomial
instAdd
instMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
semiring
RingHom.instFunLike
C
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
X
natDegree_le_of_degree_le
degree_quadratic_le
ne_zero_of_coe_le_degree 📖WithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
AddMonoidWithOne.toNatCast
WithBot.addMonoidWithOne
Nat.instAddMonoidWithOne
degree
zero_le_degree_iff
LE.le.trans
WithBot.coe_le_coe
zero_le_degree_iff 📖mathematicalWithBot
Preorder.toLE
WithBot.instPreorder
Nat.instPreorder
WithBot.zero
MulZeroClass.toZero
Nat.instMulZeroClass
degree
not_lt
Nat.WithBot.lt_zero_iff
degree_eq_bot

Polynomial.Monic

Theorems

NameKindAssumesProvesValidatesDepends On
eq_X_add_C 📖mathematicalPolynomial.Monic
Polynomial.natDegree
Polynomial
Polynomial.instAdd
Polynomial.X
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
Polynomial.semiring
RingHom.instFunLike
Polynomial.C
Polynomial.coeff
one_mul
Polynomial.C_1
coeff_natDegree
Polynomial.eq_X_add_C_of_natDegree_le_one
Eq.le

---

← Back to Index