Mathlib Map

Theorems · Definition · group theory

CommMonoid.casesOn

{M : Type u} →
  {motive : CommMonoid M → Sort u_1} →
    (t : CommMonoid M) →
      ([toMonoid : Monoid M] →
          (mul_comm : ∀ (a b : M), a * b = b * a) → motive { toMonoid := toMonoid, mul_comm := mul_comm }) →
        motive t
Defined in
Mathlib.Algebra.Group.Defs
Cited by
2 results in Mathlib
Foundations
Depth 6 from the axioms · uses no axioms

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Cites2

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

  • Monoidstatement and proof · cited by 3,887
  • CommMonoidstatement and proof · cited by 2,264

Cited by4

Results whose statement or proof uses this declaration.