Documentation

Mathlib.Algebra.Group.Nat.Defs

The natural numbers form a monoid #

This file contains the additive and multiplicative monoid instances on the natural numbers.

See note [foundational algebra order theory].

Instances #

@[implicit_reducible]
@[implicit_reducible]

Extra instances to short-circuit type class resolution #

These also prevent non-computable instances being used to construct these instances non-computably.

@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance Nat.instMonoid :
Monoid
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance Nat.instOne :
One

Miscellaneous lemmas #

@[simp]
theorem Nat.nsmul_eq_mul (m n : ) :
m n = m * n