Structures · Algebra
AddZeroClass
Typeclass for expressing that a type M with addition and a zero satisfies
0 + a = a and a + 0 = a for all a : M.
- Defined in
- Mathlib.Algebra.Group.Defs
- Shape
- One type argument · adds zero_add, add_zero
Extends1
Extended by1
Concrete types that are instances42
- SeparationQuotient
- Filter.Germ
- BoundedContinuousFunction
- CStarMatrix
- TensorProduct
- Unitization
- Matrix
- LocallyConstant
- TrivSqZeroExt
- DirectLimit
- Finsupp
- DomAddAct
- Interval
- AddUnits
- ZeroAtInftyContinuousMap
- DFinsupp
- RingCon.Quotient
- MulActionHom
- CompactlySupportedContinuousMap
- ConvexCone
- LinearPMap
- WeierstrassCurve.Affine.Point
- ContIntertwiningMap
- AddCon.Quotient
- ModuleCon.Quotient
- AddMonoid.Coprod
- StieltjesFunction
- AddMonCat.FilteredColimits.M
- Subtype
- Prod
- OrderDual
- ULift
- MulOpposite
- Lex
- AddOpposite
- ContinuousMap
- Shrink
- WithTop
- WithBot
- Colex
- Additive
- WithZero
How is a type an instance?
Loading the hierarchy index…
Assumed by1,578
- add_zero
- zero_add
- smul_add
- AddSubmonoid.closure
- AddSubmonoid.toAddSubsemigroup
- AddMonoidHom.ker
- Right.add_pos_of_nonneg_of_pos
- lt_add_one
- AddMonoid.Coprod
- add_nonneg
- AddEquiv.toAddMonoidHom
- AddSubmonoid.map
- add_pos'
- le_add_of_nonneg_right
- AddSubmonoid.subset_closure
- add_pos_of_pos_of_nonneg
- injective_iff_map_eq_zero
- AddSubmonoid.comap
- AddMonoidHom.mrange
- lt_add_of_pos_right
- AddMonoid.Coprod.inl
- AddMonoidHom.snd
- AddMonoid.Coprod.inr
- AddMonoidHom.fst
- DFinsupp.sumAddHom
- le_add_of_nonneg_left
- AddSubmonoid.closure_le
- AddMonoidHom.domRestrict
- AddSubmonoid.closure_induction
- AddMonoidHom.inr
- AddMonoidHom.inl
- AddSubmonoid.subtype
- AddSubmonoid.op
- add_pos
- AddSubmonoid.prod
- AddMonoidHom.mem_ker
- AddMonoidHom.mk'
- AddSubmonoid.unop
- AddMonoid.Coprod.swap
- Finsupp.single_add
- AddMonoidHom.toMultiplicative
- AddCon.mk'
- AddSubmonoid.mem_top
- DistribSMul.toAddMonoidHom
- AddSubmonoid.pi
- lt_add_of_pos_left
- AddMonoidAlgebra.of
- FunLike.coeAddMonoidHom
- Pi.evalAddMonoidHom
- AddMonoidHom.single