Documentation Verification Report

Cast

📁 Source: Mathlib/Algebra/Order/Ring/Cast.lean

Statistics

MetricCount
DefinitionsinstAddCommGroupWithOne, instAddGroupWithOne, instIntCast, instAddCommGroupWithOne, instAddGroupWithOne, instIntCast
6
Theoremscast_abs, cast_le, cast_le_neg_one_of_neg, cast_le_neg_one_or_one_le_cast_of_ne_zero, cast_lt, cast_lt_zero, cast_max, cast_min, cast_mono, cast_natAbs, cast_nonneg, cast_nonneg_iff, cast_nonpos, cast_one_le_of_pos, cast_pos, cast_strictMono, nneg_mul_add_sq_of_abs_le_one, ofDual_intCast, ofLex_intCast, toDual_intCast, toLex_intCast
21
Total27

Int

Theorems

NameKindAssumesProvesValidatesDepends On
cast_abs 📖mathematicalAddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
abs
instLatticeInt
instAddGroup
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toAddGroup
cast_max
cast_neg
cast_le 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
sub_nonneg
covariant_swap_add_of_covariant_add
cast_sub
cast_nonneg_iff
instAddLeftMono
cast_le_neg_one_of_neg 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
cast_one
cast_neg
cast_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
cast_le_neg_one_or_one_le_cast_of_ne_zero 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
cast_le_neg_one_of_neg
cast_one_le_of_pos
Ne.lt_or_gt
cast_lt 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
StrictMono.lt_iff_lt
cast_strictMono
cast_lt_zero 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
AddCommGroupWithOne.toAddCommGroup
cast_zero
cast_lt
cast_max 📖mathematicalAddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
SemilatticeSup.toMax
Lattice.toSemilatticeSup
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Monotone.map_max
cast_mono
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
cast_min 📖mathematicalAddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
SemilatticeInf.toMin
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Monotone.map_min
cast_mono
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
cast_mono 📖mathematicalMonotone
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
instLatticeInt
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
CanLift.prf
instCanLiftIntNatCastLeOfNat
sub_nonneg
covariant_swap_add_of_covariant_add
instAddLeftMono
cast_sub
cast_natCast
Nat.cast_nonneg'
cast_natAbs 📖mathematicalAddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
AddGroupWithOne.toIntCast
abs
instLatticeInt
instAddGroup
Nat.cast_natAbs
cast_nonneg 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
AddCommGroupWithOne.toAddCommGroup
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
cast_natCast
cast_nonneg_iff 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
AddCommGroupWithOne.toAddCommGroup
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
cast_natCast
IsStrictOrderedRing.toIsOrderedRing
instIsStrictOrderedRing
lt_of_le_of_lt
zero_lt_one
cast_negSucc
Nat.cast_add
Nat.cast_one
neg_add_rev
covariant_swap_add_of_covariant_add
LT.lt.not_ge
cast_nonpos 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
AddCommGroupWithOne.toAddCommGroup
cast_zero
cast_le
cast_one_le_of_pos 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
Nat.cast_zero
Nat.cast_one
cast_one
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
cast_pos 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
AddCommGroupWithOne.toAddCommGroup
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
cast_zero
cast_lt
cast_strictMono 📖mathematicalStrictMono
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
instLatticeInt
AddGroupWithOne.toIntCast
AddCommGroupWithOne.toAddGroupWithOne
strictMono_of_le_iff_le
cast_le
nneg_mul_add_sq_of_abs_le_one 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
abs
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
Distrib.toMul
AddGroupWithOne.toIntCast
add_le_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
covariant_swap_add_of_covariant_add
neg_le_of_abs_le
cast_one_le_of_pos
neg_add_cancel
le_of_abs_le
cast_le_neg_one_of_neg
add_neg_cancel
mul_add
Distrib.leftDistribClass
mul_nonneg_iff
AddGroup.existsAddOfLE
IsStrictOrderedRing.toMulPosStrictMono
IsStrictOrderedRing.toPosMulStrictMono
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
lt_trichotomy
Nat.cast_zero
cast_zero
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
LT.lt.le
add_zero
le_total

Lex

Definitions

NameCategoryTheorems
instAddCommGroupWithOne 📖CompOp
instAddGroupWithOne 📖CompOp
instIntCast 📖CompOp
2 mathmath: ofLex_intCast, toLex_intCast

OrderDual

Definitions

NameCategoryTheorems
instAddCommGroupWithOne 📖CompOp
instAddGroupWithOne 📖CompOp
instIntCast 📖CompOp
2 mathmath: toDual_intCast, ofDual_intCast

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
ofDual_intCast 📖mathematicalDFunLike.coe
Equiv
OrderDual
EquivLike.toFunLike
Equiv.instEquivLike
OrderDual.ofDual
OrderDual.instIntCast
ofLex_intCast 📖mathematicalDFunLike.coe
Equiv
Lex
EquivLike.toFunLike
Equiv.instEquivLike
ofLex
Lex.instIntCast
toDual_intCast 📖mathematicalDFunLike.coe
Equiv
OrderDual
EquivLike.toFunLike
Equiv.instEquivLike
OrderDual.toDual
OrderDual.instIntCast
toLex_intCast 📖mathematicalDFunLike.coe
Equiv
Lex
EquivLike.toFunLike
Equiv.instEquivLike
toLex
Lex.instIntCast

---

← Back to Index