Structures · Algebra
AddMonoid
An AddMonoid is an AddSemigroup with an element 0 such that 0 + a = a + 0 = a.
- Defined in
- Mathlib.Algebra.Group.Defs
- Shape
- One type argument · adds zero_add, add_zero, nsmul_zero, nsmul_succ
Extends3
Extended by6
Forgetful instances
Every AddMonoid is also a
Concrete types that are instances83
- Int
- Nat
- Real
- Rat
- SeparationQuotient
- ContinuousLinearMap
- Filter.Germ
- BoundedContinuousFunction
- CStarMatrix
- UniformSpace.Completion
- TensorProduct
- Unitization
- WithConv
- Matrix
- HahnSeries
- LocallyConstant
- QuadraticAlgebra
- MeasureTheory.SimpleFunc
- EReal
- MonoidAlgebra
- RestrictedProduct
- TrivSqZeroExt
- AddMonoidAlgebra
- DirectLimit
- Finsupp
- UniformFun
- Zsqrtd
- UniformOnFun
- ZNum
- SymAlg
- DomAddAct
- SkewMonoidAlgebra
- AddUnits
- ContMDiffMap
- OreLocalization
- ZeroAtInftyContinuousMap
- CategoryTheory.Limits.Cone.pt
- DFinsupp
- WithCStarModule
- MvPowerSeries
- ArithmeticFunction
- MeasureTheory.AEEqFun
- RingCon.Quotient
- Num
- MulActionHom
- ContinuousMultilinearMap
- CompactlySupportedContinuousMap
- Hamming
- IncidenceAlgebra
- DMatrix
- ZeroHom
- Function.locallyFinsuppWithin
- ConvexBody
- Seminorm
- MultilinearMap
- LinearPMap
- AddCon.Quotient
- Holor
- ModuleCon.Quotient
- OrderType
- AddMonCat.carrier
- AddMonoid.Coprod
- AddOreLocalization
- FormalGroup.Point
- AddMonCat.FilteredColimits.M
- PresentedAddMonoid
- Subtype
- Prod
- OrderDual
- Set.Elem
- ULift
- MulOpposite
- Lex
- AddOpposite
- HasQuotient.Quotient
- ContinuousMap
- Shrink
- WithTop
- WithBot
- Colex
- Additive
- WithZero
- LinearMap
How is a type an instance?
Loading the hierarchy index…
Assumed by3,877
- CategoryTheory.shiftFunctor
- AddMonoid.toZero
- AddUnits.val
- IsAddUnit
- addOrderOf
- zero_nsmul
- HomogeneousIdeal
- HomogeneousIdeal.toIdeal
- IsOfFinAddOrder
- GradedAlgebra
- CategoryTheory.shiftFunctorAdd'
- zero_vadd
- bot_eq_zero'
- CategoryTheory.ShiftedHom
- CategoryTheory.Functor.shift
- SkewMonoidAlgebra.single
- CategoryTheory.shiftFunctorZero
- nsmul_zero
- AddMonoid.exponent
- CategoryTheory.shiftFunctorCompIsoId
- two_nsmul
- succ_nsmul
- CategoryTheory.SingleFunctors.functor
- one_nsmul
- star_zero
- CategoryTheory.GradedObject.Monoidal.tensorObj
- CategoryTheory.shiftFunctorAdd
- CategoryTheory.ShiftedHom.comp
- CategoryTheory.ShiftedHom.mk₀
- CategoryTheory.GradedObject.HasTensor
- SkewMonoidAlgebra.support
- AddOreLocalization
- add_nsmul
- IsAddTorsion
- CategoryTheory.Localization.HasSmallLocalizedShiftedHom
- MeasureTheory.Measure.conv
- map_nsmul
- CategoryTheory.ShiftedHom.map
- WithZero.log
- AddSubmonoid.multiples
- vadd_vadd
- AddOreLocalization.oreSub
- Set.addActionSet
- CategoryTheory.SingleFunctors.Hom.hom
- ThreeAPFree
- CategoryTheory.ShiftedHom.comp.congr_simp
- add_eq_left
- CategoryTheory.Functor.shiftIso
- CategoryTheory.Localization.SmallShiftedHom
- AddSubmonoid.FG