Documentation Verification Report

RatAlgebra

📁 Source: Mathlib/RingTheory/DividedPowers/RatAlgebra.lean

Statistics

MetricCount
DefinitionsdividedPowers, dividedPowers, dividedPowers, dpow, dividedPowers, dividedPowers, dpow
7
Theoremsdpow_of_prime_le, dpow_of_prime_le, dpow_add, dpow_add_of_lt, dpow_apply, dpow_comp, dpow_comp_of_mul_lt, dpow_eq_of_mem, dpow_eq_of_not_mem, dpow_mem, dpow_mul, dpow_mul_of_add_lt, dpow_null, dpow_one, dpow_zero, mul_dpow, dpow_of_two_le, dividedPowers_unique, dpow_apply, dpow_eq_inv_fact_smul, dpow_eq_of_mem
21
Total28

DividedPowers.CharP

Definitions

NameCategoryTheorems
dividedPowers 📖CompOp
1 mathmath: dpow_of_prime_le

Theorems

NameKindAssumesProvesValidatesDepends On
dpow_of_prime_le 📖mathematicalIdeal
CommSemiring.toSemiring
CommRing.toCommSemiring
Submodule.instPowNat
Semiring.toModule
IsScalarTower.right
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DividedPowers.dpow
CommRing.toCommSemiring
dividedPowers
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
IsScalarTower.right
Ideal.pow_eq_zero_of_mem
MulZeroClass.mul_zero

DividedPowers.IsNilpotent

Definitions

NameCategoryTheorems
dividedPowers 📖CompOp
1 mathmath: dpow_of_prime_le

Theorems

NameKindAssumesProvesValidatesDepends On
dpow_of_prime_le 📖mathematicalIsNilpotent
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Ideal
Submodule.instPowNat
Semiring.toModule
IsScalarTower.right
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DividedPowers.dpow
CommRing.toCommSemiring
dividedPowers
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
IsScalarTower.right
Ideal.pow_eq_zero_of_mem
MulZeroClass.mul_zero

DividedPowers.OfInvertibleFactorial

Definitions

NameCategoryTheorems
dividedPowers 📖CompOp
1 mathmath: dpow_apply
dpow 📖CompOp
13 mathmath: dpow_mem, dpow_comp, dpow_add, dpow_zero, dpow_null, dpow_one, mul_dpow, dpow_eq_of_not_mem, dpow_comp_of_mul_lt, dpow_eq_of_mem, dpow_add_of_lt, dpow_mul_of_add_lt, dpow_mul

Theorems

NameKindAssumesProvesValidatesDepends On
dpow_add 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
Submodule.instPowNat
Semiring.toModule
IsScalarTower.right
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
SetLike.instMembership
Submodule.setLike
dpow
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Finset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
Finset.HasAntidiagonal.antidiagonal
Nat.instAddMonoid
Finset.Nat.instHasAntidiagonal
Distrib.toMul
IsScalarTower.right
dpow_add_of_lt
Ideal.pow_le_pow_right
dpow_eq_of_mem
Ideal.add_mem
Finset.sum_congr
Ideal.mem_bot
Ideal.zero_eq_bot
Set.mem_of_subset_of_mem
Ideal.pow_mem_pow
MulZeroClass.mul_zero
Finset.sum_eq_zero
mul_assoc
mul_comm
mul_eq_zero_of_right
Finset.HasAntidiagonal.mem_antidiagonal
add_comm
pow_add
Ideal.mul_mem_mul
dpow_add_of_lt 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
dpow
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Finset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
Finset.HasAntidiagonal.antidiagonal
Nat.instAddMonoid
Finset.Nat.instHasAntidiagonal
Distrib.toMul
dpow_eq_of_mem
Ideal.add_mem
Finset.sum_congr
Ring.inverse_mul_eq_iff_eq_mul
IsUnit.natCast_factorial_of_lt
Finset.mul_sum
Commute.add_pow'
Commute.all
Mathlib.Tactic.Ring.nsmul_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.smul_eq_cast
Mathlib.Tactic.Ring.natCast_add
Mathlib.Tactic.Ring.natCast_mul
Mathlib.Tactic.Ring.natCast_nat
Mathlib.Tactic.Ring.natCast_zero
Mathlib.Tactic.RingNF.mul_assoc_rev
Mathlib.Tactic.RingNF.nat_rawCast_1
pow_one
mul_one
add_zero
mul_assoc
Nat.castChoose_eq
dpow_apply 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
Submodule.instPowNat
Semiring.toModule
IsScalarTower.right
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
DividedPowers.dpow
dividedPowers
Ideal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Ring.inverse
Semiring.toMonoidWithZero
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.factorial
Monoid.toPow
MonoidWithZero.toMonoid
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
IsScalarTower.right
dpow_comp 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
Submodule.instPowNat
Semiring.toModule
IsScalarTower.right
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
SetLike.instMembership
Submodule.setLike
dpow
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.uniformBell
IsScalarTower.right
dpow_comp_of_mul_lt
Ideal.pow_eq_zero_of_mem
dpow_eq_of_mem
dpow_mem
mul_pow
pow_mul
mul_assoc
mul_comm
MulZeroClass.mul_zero
dpow_comp_of_mul_lt 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
dpow
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.uniformBell
lt_of_le_of_lt
dpow_eq_of_mem
dpow_mem
pow_zero
mul_one
Nat.uniformBell_zero_left
Nat.cast_one
MulZeroClass.zero_mul
one_mul
mul_pow
pow_mul
mul_comm
mul_assoc
Ring.eq_mul_inverse_iff_mul_eq
IsUnit.natCast_factorial_of_lt
Ring.inverse_mul_eq_iff_eq_mul
Ring.inverse_pow_mul_eq_iff_eq_mul
Nat.uniformBell_mul_eq
Nat.cast_mul
Nat.cast_pow
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.RingNF.mul_assoc_rev
Mathlib.Tactic.RingNF.nat_rawCast_1
pow_one
add_zero
dpow_eq_of_mem 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Ring.inverse
Semiring.toMonoidWithZero
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.factorial
Monoid.toPow
MonoidWithZero.toMonoid
dpow_eq_of_not_mem 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
dpow_mem 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Ideal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
dpow_eq_of_mem
Ideal.mul_mem_left
Ideal.pow_mem_of_mem
dpow_mul 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
dpow_eq_of_mem
Ideal.mul_mem_left
mul_pow
mul_assoc
mul_comm
dpow_mul_of_add_lt 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
dpow
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.choose
lt_of_le_of_lt
le_self_add
Nat.instCanonicallyOrderedAdd
le_add_self
dpow_eq_of_mem
mul_assoc
mul_comm
pow_add
Ring.eq_mul_inverse_iff_mul_eq
IsUnit.natCast_factorial_of_lt
Ring.inverse_mul_eq_iff_eq_mul
Nat.add_choose_mul_factorial_mul_factorial
Nat.choose_symm_add
dpow_null 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
dpow_one 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpowdpow_eq_of_mem
Nat.cast_one
Ring.inverse_one
pow_one
one_mul
dpow_zero 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Nat.cast_one
Ring.inverse_one
pow_zero
mul_one
mul_dpow 📖mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial
Ideal
Submodule.instPowNat
Semiring.toModule
IsScalarTower.right
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
SetLike.instMembership
Submodule.setLike
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
dpow
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.choose
IsScalarTower.right
dpow_mul_of_add_lt
Ideal.pow_eq_zero_of_mem
dpow_eq_of_mem
mul_assoc
mul_comm
pow_add
MulZeroClass.mul_zero

DividedPowers.OfSquareZero

Definitions

NameCategoryTheorems
dividedPowers 📖CompOp
1 mathmath: dpow_of_two_le

Theorems

NameKindAssumesProvesValidatesDepends On
dpow_of_two_le 📖mathematicalIdeal
CommSemiring.toSemiring
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
IdemSemiring.toSemiring
Submodule.idemSemiring
Algebra.id
Submodule.pointwiseZero
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
DividedPowers.dpow
dividedPowers
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Ideal.pow_eq_zero_of_mem
MulZeroClass.mul_zero

DividedPowers.RatAlgebra

Definitions

NameCategoryTheorems
dividedPowers 📖CompOp
2 mathmath: dividedPowers_unique, dpow_apply
dpow 📖CompOp
1 mathmath: dpow_eq_of_mem

Theorems

NameKindAssumesProvesValidatesDepends On
dividedPowers_unique 📖mathematicaldividedPowersDividedPowers.ext
dpow_apply
Ring.inverse_mul_eq_iff_eq_mul
IsUnit.natCast_factorial_of_algebra
Rat.instCharZero
DividedPowers.factorial_mul_dpow_eq_pow
dpow_apply 📖mathematicalDividedPowers.dpow
dividedPowers
Ideal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Ring.inverse
Semiring.toMonoidWithZero
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.factorial
Monoid.toPow
MonoidWithZero.toMonoid
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
dpow_eq_inv_fact_smul 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
DividedPowers.dpow
Algebra.toSMul
Rat.commSemiring
CommSemiring.toSemiring
Ring.inverse
Semiring.toMonoidWithZero
Rat.semiring
Nat.factorial
Monoid.toPow
MonoidWithZero.toMonoid
Ring.inverse_eq_inv'
DividedPowers.factorial_mul_dpow_eq_pow
smul_eq_mul
smul_assoc
IsScalarTower.right
one_smul
Nat.cast_smul_eq_nsmul
nsmul_eq_mul
mul_one
SemigroupAction.mul_smul
Nat.cast_zero
CharP.cast_eq_zero
CharP.ofCharZero
Rat.instCharZero
dpow_eq_of_mem 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
dpow
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Ring.inverse
Semiring.toMonoidWithZero
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.factorial
Monoid.toPow
MonoidWithZero.toMonoid
dpow.eq_1
DividedPowers.OfInvertibleFactorial.dpow_eq_of_mem

---

← Back to Index