Documentation Verification Report

PDeriv

📁 Source: Mathlib/Algebra/MvPolynomial/PDeriv.lean

Statistics

MetricCount
Definitionspderiv
1
TheoremsX_mul_pderiv_monomial, aeval_sumElim_pderiv_inl, pderiv_C, pderiv_C_mul, pderiv_X, pderiv_X_of_ne, pderiv_X_self, pderiv_def, pderiv_eq_zero_of_notMem_vars, pderiv_map, pderiv_monomial, pderiv_monomial_single, pderiv_mul, pderiv_one, pderiv_pow, pderiv_rename, pderiv_sumToIter
17
Total18

MvPolynomial

Definitions

NameCategoryTheorems
pderiv 📖CompOp
39 mathmath: Algebra.PreSubmersivePresentation.jacobiMatrix_naive, Algebra.PreSubmersivePresentation.cotangentComplexAux_apply, IsWeightedHomogeneous.pderiv, Algebra.PreSubmersivePresentation.cotangentComplexAux_zero_iff, pderiv_one, pderiv_mul, Polynomial.Bivariate.Polynomial.Bivariate.pderiv_one_equivMvPolynomial, Algebra.Generators.cotangentSpaceBasis_repr_one_tmul, pderiv_rename, X_mul_pderiv_monomial, pderiv_sumToIter, Algebra.PreSubmersivePresentation.jacobiMatrix_apply, Algebra.Generators.cotangentSpaceBasis_repr_tmul, Algebra.SubmersivePresentation.linearIndependent_aeval_val_pderiv_relation, pderiv_X, IsWeightedHomogeneous.sum_weight_X_mul_pderiv, pderiv_def, Algebra.PreSubmersivePresentation.aevalDifferential_single, KaehlerDifferential.mvPolynomialBasis_repr_apply, Polynomial.Bivariate.pderiv_zero_equivMvPolynomial, pderiv_C_mul, pderiv_monomial_single, pderiv_X_of_ne, Polynomial.Bivariate.Polynomial.Bivariate.pderiv_zero_equivMvPolynomial, pderiv_monomial, Algebra.Generators.repr_CotangentSpaceMap, pderiv_pow, pderiv_map, pderiv_inr_universalFactorizationMap_X, pderiv_eq_zero_of_notMem_vars, Algebra.Generators.cotangentRestrict_mk, IsHomogeneous.sum_X_mul_pderiv, aeval_sumElim_pderiv_inl, pderiv_X_self, pderiv_C, Polynomial.Bivariate.pderiv_one_equivMvPolynomial, IsHomogeneous.pderiv, Algebra.SubmersivePresentation.basisDeriv_apply, pderiv_inl_universalFactorizationMap_X

Theorems

NameKindAssumesProvesValidatesDepends On
X_mul_pderiv_monomial 📖mathematicalMvPolynomial
AddMonoidAlgebra.instMul
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
CommSemiring.toSemiring
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
X
DFunLike.coe
Derivation
AddMonoidAlgebra.commSemiring
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
LinearMap.instFunLike
monomial
AddMonoid.toNSMul
AddMonoidWithOne.toAddMonoid
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
Finsupp.instFunLike
Nat.instCanonicallyOrderedAdd
Nat.instOrderedSub
pderiv_monomial
X.eq_1
monomial_mul
smul_monomial
Nat.cast_zero
MulZeroClass.mul_zero
zero_smul
monomial_zero
one_mul
mul_comm
nsmul_eq_mul
add_comm
Finsupp.sub_add_single_one_cancel
aeval_sumElim_pderiv_inl 📖mathematicalDFunLike.coe
AlgHom
MvPolynomial
CommRing.toCommSemiring
AddMonoidAlgebra.semiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
CommSemiring.toSemiring
Finsupp.instAddMonoid
Nat.instAddMonoid
AddMonoidAlgebra.commSemiring
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
AlgHom.funLike
aeval
X
RingHom
Semiring.toNonAssocSemiring
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
AddMonoid.toAddZeroClass
RingHom.instFunLike
C
Derivation
AddMonoidAlgebra.addAddCommMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
induction_on
derivation_C
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
AlgHomClass.toRingHomClass
AlgHom.algHomClass
algHom_C
map_add
AddMonoidHomClass.toAddHomClass
Derivation.instAddMonoidHomClass
SemilinearMapClass.toAddHomClass
NonUnitalAlgHomClass.instLinearMapClass
AlgHom.instNonUnitalAlgHomClassOfAlgHomClass
Derivation.leibniz
pderiv_X
map_mul
NonUnitalAlgSemiHomClass.toMulHomClass
aeval_X
Pi.single_apply
MonoidWithZeroHom.map_ite_one_zero
mul_ite
mul_one
MulZeroClass.mul_zero
Pi.single_eq_of_ne
zero_add
pderiv_C 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
RingHom
Semiring.toNonAssocSemiring
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
AddMonoid.toAddZeroClass
Nat.instAddMonoid
RingHom.instFunLike
C
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Finsupp.instAdd
derivation_C
pderiv_C_mul 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
AddMonoidAlgebra.instMul
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
RingHom
Semiring.toNonAssocSemiring
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
RingHom.instFunLike
C
C_mul'
Derivation.map_smul
pderiv_X 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
X
Pi.single
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
AddMonoidAlgebra.zero
Finsupp.instZero
IsScalarTower.right
pderiv_def
mkDerivation_X
pderiv_X_of_ne 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
X
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
pderiv_X
Pi.single_eq_of_ne
pderiv_X_self 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
X
AddMonoidAlgebra.zero
Finsupp.instZero
pderiv_X
Pi.single_eq_same
pderiv_def 📖mathematicalpderiv
mkDerivation
MvPolynomial
AddMonoidAlgebra.addAddCommMonoid
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
CommSemiring.toSemiring
AddMonoidAlgebra.module
Semiring.toModule
AddMonoidAlgebra.commSemiring
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
IsScalarTower.right
AddMonoidAlgebra.semiring
Finsupp.instAddMonoid
Nat.instAddMonoid
AddMonoidAlgebra.algebra
Algebra.id
Pi.single
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Finsupp.instAdd
AddMonoid.toAddZeroClass
AddMonoidAlgebra.zero
Finsupp.instZero
IsScalarTower.right
Lean.Meta.FastSubsingleton.elim
Lean.Meta.instFastSubsingletonForall
Lean.Meta.instFastSubsingletonDecidable
pderiv_eq_zero_of_notMem_vars 📖mathematicalFinset
SetLike.instMembership
Finset.instSetLike
vars
DFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
derivation_eq_zero_of_forall_mem_vars
pderiv_X_of_ne
pderiv_map 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
RingHom
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
AddMonoid.toAddZeroClass
Nat.instAddMonoid
RingHom.instFunLike
map
induction_on
map_C
derivation_C
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
map_add
AddMonoidHomClass.toAddHomClass
RingHomClass.toAddMonoidHomClass
Derivation.instAddMonoidHomClass
eq_or_ne
map_mul
NonUnitalRingHomClass.toMulHomClass
RingHomClass.toNonUnitalRingHomClass
map_X
Derivation.leibniz
pderiv_X_self
mul_one
pderiv_X_of_ne
MulZeroClass.mul_zero
zero_add
pderiv_monomial 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
LinearMap.instFunLike
monomial
Finsupp.tsub
Nat.instPartialOrder
Nat.instCanonicallyOrderedAdd
Nat.instOrderedSub
Finsupp.single
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Finsupp.instFunLike
Nat.instCanonicallyOrderedAdd
Nat.instOrderedSub
IsScalarTower.right
pderiv_def
mkDerivation_monomial
Finsupp.smul_sum
LinearMap.map_smul
Finset.sum_eq_single
Pi.single_eq_of_ne
MulZeroClass.mul_zero
Finsupp.notMem_support_iff
Nat.cast_zero
monomial_zero
Pi.single_eq_same
mul_one
pderiv_monomial_single 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
LinearMap.instFunLike
monomial
Finsupp.single
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instCanonicallyOrderedAdd
Nat.instOrderedSub
pderiv_monomial
Finsupp.single_eq_same
Finsupp.single_tsub
pderiv_mul 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
AddMonoidAlgebra.instMul
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Derivation.leibniz
mul_comm
add_comm
pderiv_one 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
AddMonoidAlgebra.zero
Finsupp.instZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidAlgebra.nonUnitalNonAssocSemiring
Finsupp.instAdd
AddMonoid.toAddZeroClass
Nat.instAddMonoid
pderiv_C
pderiv_pow 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
AddMonoidAlgebra.semiring
Finsupp.instAddMonoid
Nat.instAddMonoid
AddMonoidAlgebra.instMul
Finsupp.instAdd
AddMonoid.toAddZeroClass
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
Derivation.leibniz_pow
nsmul_eq_mul
smul_eq_mul
mul_assoc
pderiv_rename 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
AlgHom
AddMonoidAlgebra.semiring
Finsupp.instAddMonoid
Nat.instAddMonoid
AlgHom.funLike
rename
induction_on
algHom_C
derivation_C
map_add
SemilinearMapClass.toAddHomClass
NonUnitalAlgHomClass.instLinearMapClass
AlgHom.instNonUnitalAlgHomClassOfAlgHomClass
AlgHom.algHomClass
AddMonoidHomClass.toAddHomClass
Derivation.instAddMonoidHomClass
map_mul
NonUnitalAlgSemiHomClass.toMulHomClass
rename_X
Derivation.leibniz
pderiv_X
Pi.single_apply
mul_ite
mul_one
MulZeroClass.mul_zero
zero_add
pderiv_sumToIter 📖mathematicalDFunLike.coe
Derivation
MvPolynomial
AddMonoidAlgebra.commSemiring
Finsupp
MulZeroClass.toZero
Nat.instMulZeroClass
Finsupp.instAddCommMonoid
Nat.instAddCommMonoid
AddMonoidAlgebra.addAddCommMonoid
CommSemiring.toSemiring
AddMonoidAlgebra.algebra
Algebra.id
AddCommMonoid.toAddMonoid
Semiring.toModule
AddMonoidAlgebra.module
Derivation.instFunLike
pderiv
RingHom
AddMonoidAlgebra.nonAssocSemiring
Finsupp.instAddZeroClass
AddMonoid.toAddZeroClass
Nat.instAddMonoid
RingHom.instFunLike
sumToIter
induction_on
sumToIter_C
derivation_C
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
map_add
AddMonoidHomClass.toAddHomClass
RingHomClass.toAddMonoidHomClass
Derivation.instAddMonoidHomClass
map_mul
NonUnitalRingHomClass.toMulHomClass
RingHomClass.toNonUnitalRingHomClass
sumToIter_Xl
Derivation.leibniz
pderiv_X
Pi.single_apply
mul_one
MulZeroClass.mul_zero
sumToIter_Xr
zero_add
Pi.single_eq_of_ne

---

← Back to Index