Mathlib Map

Structures · Lean core

Std.Associative

Associative op indicates op is an associative operation, i.e. (a ∘ b) ∘ c = a ∘ (b ∘ c).

Defined in
Init.Core
Shape
One type argument · adds assoc

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by0

Nothing extends this class yet.

Concrete types that are instances22

  • Int
  • Nat
  • Rat
  • Bool
  • BitVec
  • UInt64
  • UInt8
  • UInt16
  • UInt32
  • USize
  • Int32
  • Int8
  • Int64
  • Int16
  • ISize
  • String
  • Ordering
  • Fin
  • List
  • Set
  • Finset
  • Option

How is a type an instance?

Loading the hierarchy index…

Assumed by57

Ancestors0

No ancestors.