Documentation Verification Report

Power

📁 Source: Mathlib/Algebra/Order/Field/Power.lean

Statistics

MetricCount
DefinitionsevalZPow
1
Theoremszpow_abs, zpow_nonneg, zpow_pos, zpow_pos_iff, cast_le_pow_div_sub, cast_le_pow_sub_div_sub, zpow_neg, zpow_neg_iff, zpow_nonneg_iff, zpow_nonpos, zpow_nonpos_iff, zpow_pos_iff, abs_neg_one_zpow, abs_zpow, zpow_eq_neg_one_iff₀, zpow_eq_neg_zpow_iff₀, zpow_eq_one_iff_cases₀, zpow_eq_one_iff_of_ne_zero₀, zpow_eq_zpow_iff_cases₀, zpow_eq_zpow_iff_of_ne_zero₀, zpow_neg_two_nonneg, zpow_two_nonneg, zpow_two_pos_of_ne_zero
23
Total24

Even

Theorems

NameKindAssumesProvesValidatesDepends On
zpow_abs 📖mathematicalEvenDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
abs
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
DivisionRing.toRing
abs_choice
neg_zpow
zpow_nonneg 📖mathematicalEvenPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
zpow_add'
IsDomain.to_noZeroDivisors
Int.instIsDomain
Int.instCharZero
mul_self_nonneg
AddGroup.existsAddOfLE
IsOrderedRing.toPosMulMono
IsStrictOrderedRing.toIsOrderedRing
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
zpow_pos 📖mathematicalEvenPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
LE.le.lt_of_ne'
zpow_nonneg
zpow_ne_zero
zpow_pos_iff 📖mathematicalEvenPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
zpow_add'
IsDomain.to_noZeroDivisors
Int.instIsDomain
Int.instCharZero
mul_self_pos
AddGroup.existsAddOfLE
IsStrictOrderedRing.toPosMulStrictMono
IsStrictOrderedRing.toMulPosStrictMono
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
instIsLeftCancelAddOfAddLeftReflectLE
IsOrderedCancelAddMonoid.toAddLeftReflectLE
IsStrictOrderedRing.toIsOrderedCancelAddMonoid
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
contravariant_lt_of_covariant_le
zpow_ne_zero_iff

Mathlib.Meta.Positivity

Definitions

NameCategoryTheorems
evalZPow 📖CompOp

Nat

Theorems

NameKindAssumesProvesValidatesDepends On
cast_le_pow_div_sub 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
Field.toSemifield
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
AddMonoidWithOne.toOne
LE.le.trans
cast_le_pow_sub_div_sub
div_le_div_of_nonneg_right
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
sub_le_self
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
zero_le_one
IsStrictOrderedRing.toZeroLEOneClass
sub_nonneg
covariant_swap_add_of_covariant_add
LT.lt.le
cast_le_pow_sub_div_sub 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
Field.toSemifield
AddMonoidWithOne.toOne
le_div_iff₀
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
sub_pos
IsRightCancelAdd.addRightStrictMono_of_addRightMono
instIsRightCancelAddOfAddRightReflectLE
contravariant_swap_add_of_contravariant_add
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
instIsLeftCancelAddOfAddLeftReflectLE
IsOrderedCancelAddMonoid.toAddLeftReflectLE
IsStrictOrderedRing.toIsOrderedCancelAddMonoid
contravariant_lt_of_covariant_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
covariant_swap_add_of_covariant_add
le_sub_left_of_add_le
one_add_mul_sub_le_pow
LE.le.trans
neg_le_self
zero_le_one
IsStrictOrderedRing.toZeroLEOneClass
LT.lt.le

Odd

Theorems

NameKindAssumesProvesValidatesDepends On
zpow_neg 📖mathematicalOdd
Int.instSemiring
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
zpow_neg_iff
zpow_neg_iff 📖mathematicalOdd
Int.instSemiring
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
lt_imp_lt_of_le_imp_le
zpow_nonneg
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
IsStrictOrderedRing.toZeroLEOneClass
zpow_add_one₀
LT.lt.ne
mul_neg_of_pos_of_neg
Even.zpow_pos
even_two_mul
zpow_nonneg_iff 📖mathematicalOdd
Int.instSemiring
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
le_iff_le_iff_lt_iff_lt
zpow_neg_iff
zpow_nonpos 📖mathematicalOdd
Int.instSemiring
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
zpow_nonpos_iff
zpow_nonpos_iff 📖mathematicalOdd
Int.instSemiring
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
le_iff_lt_or_eq
zpow_neg_iff
zpow_eq_zero_iff
Int.not_even_iff_odd
Even.zero
zpow_pos_iff 📖mathematicalOdd
Int.instSemiring
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
lt_iff_lt_of_le_iff_le
zpow_nonpos_iff

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
abs_neg_one_zpow 📖mathematicalabs
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
abs_zpow
abs_neg
abs_one
IsStrictOrderedRing.toIsOrderedRing
one_zpow
abs_zpow 📖mathematicalabs
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
map_zpow₀
MonoidWithZeroHom.monoidWithZeroHomClass
IsStrictOrderedRing.toIsOrderedRing
zpow_eq_neg_one_iff₀ 📖mathematicalDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
DivisionRing.toRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Odd
Int.instSemiring
one_zpow
zpow_eq_neg_zpow_iff₀
one_ne_zero
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
zpow_eq_neg_zpow_iff₀ 📖mathematicalDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
DivisionRing.toRing
Odd
Int.instSemiring
zpow_natCast
zpow_neg
pow_eq_neg_pow_iff
Nat.cast_add
Nat.cast_one
neg_add_rev
zpow_eq_one_iff_cases₀ 📖mathematicalDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
Even
one_zpow
zpow_eq_one_iff_of_ne_zero₀ 📖mathematicalDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
Even
zpow_eq_zpow_iff_of_ne_zero₀
one_zpow
zpow_eq_zpow_iff_cases₀ 📖mathematicalDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
DivisionRing.toRing
Even
eq_or_ne
zpow_zero
zpow_eq_zpow_iff_of_ne_zero₀ 📖mathematicalDivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
DivisionRing.toRing
Even
zpow_natCast
pow_eq_pow_iff_of_ne_zero
Int.instCharZero
zpow_neg
zpow_neg_two_nonneg 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
Even.zpow_nonneg
Nat.instAtLeastTwoHAddOfNat
even_neg_two
zpow_two_nonneg 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
Even.zpow_nonneg
Nat.instAtLeastTwoHAddOfNat
even_two
zpow_two_pos_of_ne_zero 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toZPow
DivisionRing.toDivInvMonoid
Field.toDivisionRing
Even.zpow_pos
Nat.instAtLeastTwoHAddOfNat
even_two

---

← Back to Index