The natural numbers form a semiring #
This file contains the commutative semiring instance on the natural numbers.
See note [foundational algebra order theory].
Equations
- One or more equations did not get rendered due to their size.
Equations
- Nat.instAddCommMonoidWithOne = { toAddMonoidWithOne := Nat.instAddMonoidWithOne, add_comm := ⋯ }
Equations
- Nat.instDistrib = { toMul := instMulNat, toAdd := instAddNat, left_distrib := Nat.left_distrib, right_distrib := Nat.right_distrib }
Equations
- Nat.instNonUnitalNonAssocSemiring = { toAddCommMonoid := Nat.instAddCommMonoid, toMul := Distrib.toMul, left_distrib := ⋯, right_distrib := ⋯, zero_mul := ⋯, mul_zero := ⋯ }
Equations
- Nat.instNonUnitalSemiring = { toNonUnitalNonAssocSemiring := Nat.instNonUnitalNonAssocSemiring, mul_assoc := Nat.instNonUnitalSemiring._proof_3 }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Nat.instCommSemiring = { toSemiring := Nat.instSemiring, mul_comm := ⋯ }