Mathlib Map

Structures · Algebra

MulZeroOneClass

A typeclass for non-associative monoids with zero elements.

Defined in
Mathlib.Algebra.GroupWithZero.Defs
Shape
One type argument · adds zero_mul, mul_zero

Extends2

Extended by3

Forgetful instances

Provided automatically by

Concrete types that are instances17

  • Nat
  • SeparationQuotient
  • Filter.Germ
  • LocallyConstant
  • EReal
  • DirectLimit
  • Subtype
  • Prod
  • OrderDual
  • ULift
  • MulOpposite
  • Lex
  • AddOpposite
  • Shrink
  • WithTop
  • WithBot
  • WithZero

How is a type an instance?

Loading the hierarchy index…

Assumed by234

Ancestors13