Documentation Verification Report

SuccPred

📁 Source: Mathlib/Algebra/Order/SuccPred.lean

Statistics

MetricCount
DefinitionsPredSubOrder, toPredOrder, SuccAddOrder, toSuccOrder
4
Theoremslt_sub_natCast, lt_sub_one, lt_sub_natCast, lt_sub_one, add_natCast_lt, add_one_lt, natCast_lt, add_natCast_lt, add_one_lt, add_one_le_iff, add_one_le_iff_of_not_isMax, add_one_le_of_lt, covBy_add_one, covBy_iff_add_one_eq, covBy_iff_sub_one_eq, le_of_lt_add_one, le_of_sub_one_lt, le_sub_one_iff, le_sub_one_iff_of_not_isMin, le_sub_one_of_lt, lt_add_one_iff, lt_add_one_iff_of_not_isMax, lt_one_iff_nonpos, not_isMax_zero, not_isSuccLimit_natCast, one_le_iff_pos, pred_eq_sub_one, pred_iterate, sub_one_covBy, sub_one_lt_iff, sub_one_lt_iff_of_not_isMin, sub_one_wcovBy, succ_eq_add_one, succ_eq_zero, succ_iterate, wcovBy_add_one, pred_eq_sub_one, succ_eq_add_one, antitoneOn_of_add_one_le, antitoneOn_of_le_sub_one, antitone_of_add_one_le, antitone_of_le_sub_one, monotoneOn_of_le_add_one, monotoneOn_of_sub_one_le, monotone_of_le_add_one, monotone_of_sub_one_le, strictAntiOn_of_add_one_lt, strictAntiOn_of_lt_sub_one, strictAnti_of_add_one_lt, strictAnti_of_lt_sub_one, strictMonoOn_of_lt_add_one, strictMonoOn_of_sub_one_lt, strictMono_of_lt_add_one, strictMono_of_sub_one_lt
54
Total58

Order

Theorems

NameKindAssumesProvesValidatesDepends On
add_one_le_iff 📖mathematicalPreorder.toLE
Preorder.toLT
add_one_le_iff_of_not_isMax
not_isMax
add_one_le_iff_of_not_isMax 📖mathematicalIsMax
Preorder.toLE
Preorder.toLTsucc_eq_add_one
succ_le_iff_of_not_isMax
add_one_le_of_lt 📖mathematicalPreorder.toLTPreorder.toLEsucc_eq_add_one
succ_le_of_lt
covBy_add_one 📖mathematicalCovBy
Preorder.toLT
succ_eq_add_one
covBy_succ
covBy_iff_add_one_eq 📖mathematicalCovBy
Preorder.toLT
PartialOrder.toPreorder
succ_eq_add_one
succ_eq_iff_covBy
covBy_iff_sub_one_eq 📖mathematicalCovBy
Preorder.toLT
PartialOrder.toPreorder
pred_eq_sub_one
pred_eq_iff_covBy
le_of_lt_add_one 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLEle_of_lt_succ
succ_eq_add_one
le_of_sub_one_lt 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLEle_of_pred_lt
pred_eq_sub_one
le_sub_one_iff 📖mathematicalPreorder.toLE
Preorder.toLT
le_sub_one_iff_of_not_isMin
not_isMin
le_sub_one_iff_of_not_isMin 📖mathematicalIsMin
Preorder.toLE
Preorder.toLTpred_eq_sub_one
le_pred_iff_of_not_isMin
le_sub_one_of_lt 📖mathematicalPreorder.toLTPreorder.toLEpred_eq_sub_one
le_pred_of_lt
lt_add_one_iff 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLE
lt_add_one_iff_of_not_isMax
not_isMax
lt_add_one_iff_of_not_isMax 📖mathematicalIsMax
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLTsucc_eq_add_one
lt_succ_iff_of_not_isMax
lt_one_iff_nonpos 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
Preorder.toLE
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
lt_succ_iff_of_not_isMax
not_isMax_zero
succ_eq_add_one
zero_add
not_isMax_zero 📖mathematicalIsMax
Preorder.toLE
PartialOrder.toPreorder
not_isMax_iff
one_pos
not_isSuccLimit_natCast 📖mathematicalIsSuccLimit
PartialOrder.toPreorder
AddMonoidWithOne.toNatCast
LT.lt.false
IsSuccLimit.natCast_lt
one_le_iff_pos 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
AddMonoidWithOne.toOne
Preorder.toLT
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
succ_le_iff_of_not_isMax
not_isMax_zero
succ_eq_add_one
zero_add
pred_eq_sub_one 📖mathematicalpred
PredSubOrder.toPredOrder
PredSubOrder.pred_eq_sub_one
pred_iterate 📖mathematicalNat.iterate
pred
PredSubOrder.toPredOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
AddCommGroupWithOne.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
AddMonoidWithOne.toNatCast
Function.iterate_zero_apply
Nat.cast_zero
sub_zero
Function.iterate_succ_apply'
Nat.cast_add
pred_eq_sub_one
Nat.cast_one
sub_sub
sub_one_covBy 📖mathematicalCovBy
Preorder.toLT
pred_eq_sub_one
pred_covBy
sub_one_lt_iff 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLE
sub_one_lt_iff_of_not_isMin
not_isMin
sub_one_lt_iff_of_not_isMin 📖mathematicalIsMin
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLTpred_eq_sub_one
pred_lt_iff_of_not_isMin
sub_one_wcovBy 📖mathematicalWCovBypred_eq_sub_one
pred_wcovBy
succ_eq_add_one 📖mathematicalsucc
SuccAddOrder.toSuccOrder
SuccAddOrder.succ_eq_add_one
succ_eq_zero 📖mathematicalWithBot.succ
PartialOrder.toPreorder
SuccAddOrder.toSuccOrder
AddZero.toAdd
AddZeroClass.toAddZero
AddZero.toZero
Bot.bot
WithBot
WithBot.bot
bot_eq_zero
max_of_succ_le
succ_iterate 📖mathematicalNat.iterate
succ
SuccAddOrder.toSuccOrder
AddSemigroup.toAdd
AddMonoid.toAddSemigroup
AddMonoidWithOne.toAddMonoid
AddMonoidWithOne.toOne
AddMonoidWithOne.toNatCast
Function.iterate_zero_apply
Nat.cast_zero
add_zero
Function.iterate_succ_apply'
Nat.cast_add
succ_eq_add_one
Nat.cast_one
add_assoc
wcovBy_add_one 📖mathematicalWCovBysucc_eq_add_one
wcovBy_succ

Order.IsPredLimit

Theorems

NameKindAssumesProvesValidatesDepends On
lt_sub_natCast 📖mathematicalOrder.IsPredLimit
PartialOrder.toPreorder
Preorder.toLT
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
AddCommGroupWithOne.toAddGroupWithOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Order.IsPredPrelimit.lt_sub_natCast
isPredPrelimit
lt_sub_one 📖Order.IsPredLimit
PartialOrder.toPreorder
Preorder.toLT
Order.IsPredPrelimit.lt_sub_one
isPredPrelimit

Order.IsPredPrelimit

Theorems

NameKindAssumesProvesValidatesDepends On
lt_sub_natCast 📖mathematicalOrder.IsPredPrelimit
Preorder.toLT
PartialOrder.toPreorder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
AddCommGroupWithOne.toAddGroupWithOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Nat.cast_zero
sub_zero
Nat.cast_add_one
sub_sub
lt_sub_one
lt_sub_one 📖Order.IsPredPrelimit
Preorder.toLT
PartialOrder.toPreorder
Order.pred_eq_sub_one
lt_pred

Order.IsSuccLimit

Theorems

NameKindAssumesProvesValidatesDepends On
add_natCast_lt 📖mathematicalOrder.IsSuccLimit
PartialOrder.toPreorder
Preorder.toLT
AddSemigroup.toAdd
AddMonoid.toAddSemigroup
AddMonoidWithOne.toAddMonoid
AddMonoidWithOne.toNatCast
Order.IsSuccPrelimit.add_natCast_lt
isSuccPrelimit
add_one_lt 📖Order.IsSuccLimit
PartialOrder.toPreorder
Preorder.toLT
Order.IsSuccPrelimit.add_one_lt
isSuccPrelimit
natCast_lt 📖mathematicalOrder.IsSuccLimit
PartialOrder.toPreorder
Preorder.toLT
AddMonoidWithOne.toNatCast
bot_eq_zero
zero_add
add_natCast_lt
bot_lt

Order.IsSuccPrelimit

Theorems

NameKindAssumesProvesValidatesDepends On
add_natCast_lt 📖mathematicalOrder.IsSuccPrelimit
Preorder.toLT
PartialOrder.toPreorder
AddSemigroup.toAdd
AddMonoid.toAddSemigroup
AddMonoidWithOne.toAddMonoid
AddMonoidWithOne.toNatCast
Nat.cast_zero
add_zero
Nat.cast_add_one
add_assoc
add_one_lt
add_one_lt 📖Order.IsSuccPrelimit
Preorder.toLT
PartialOrder.toPreorder
Order.succ_eq_add_one
succ_lt

PredSubOrder

Definitions

NameCategoryTheorems
toPredOrder 📖CompOp
3 mathmath: Order.pred_iterate, pred_eq_sub_one, Order.pred_eq_sub_one

Theorems

NameKindAssumesProvesValidatesDepends On
pred_eq_sub_one 📖mathematicalPredOrder.pred
toPredOrder

SuccAddOrder

Definitions

NameCategoryTheorems
toSuccOrder 📖CompOp
8 mathmath: Order.succ_eq_add_one, Order.succ_eq_zero, Order.succ_iterate, WithBot.succ_one, WithBot.succ_zero, WithBot.succ_natCast, succ_eq_add_one, WithBot.succ_ofNat

Theorems

NameKindAssumesProvesValidatesDepends On
succ_eq_add_one 📖mathematicalSuccOrder.succ
toSuccOrder

(root)

Definitions

NameCategoryTheorems
PredSubOrder 📖CompData
SuccAddOrder 📖CompData

Theorems

NameKindAssumesProvesValidatesDepends On
antitoneOn_of_add_one_le 📖mathematicalPreorder.toLEAntitoneOn
PartialOrder.toPreorder
Order.succ_eq_add_one
antitoneOn_of_succ_le
antitoneOn_of_le_sub_one 📖mathematicalPreorder.toLEAntitoneOn
PartialOrder.toPreorder
Order.pred_eq_sub_one
antitoneOn_of_le_pred
antitone_of_add_one_le 📖mathematicalPreorder.toLEAntitone
PartialOrder.toPreorder
Order.succ_eq_add_one
antitone_of_succ_le
antitone_of_le_sub_one 📖mathematicalPreorder.toLEAntitone
PartialOrder.toPreorder
Order.pred_eq_sub_one
antitone_of_le_pred
monotoneOn_of_le_add_one 📖mathematicalPreorder.toLEMonotoneOn
PartialOrder.toPreorder
Order.succ_eq_add_one
monotoneOn_of_le_succ
monotoneOn_of_sub_one_le 📖mathematicalPreorder.toLEMonotoneOn
PartialOrder.toPreorder
Order.pred_eq_sub_one
monotoneOn_of_pred_le
monotone_of_le_add_one 📖mathematicalPreorder.toLEMonotone
PartialOrder.toPreorder
Order.succ_eq_add_one
monotone_of_le_succ
monotone_of_sub_one_le 📖mathematicalPreorder.toLEMonotone
PartialOrder.toPreorder
Order.pred_eq_sub_one
monotone_of_pred_le
strictAntiOn_of_add_one_lt 📖mathematicalPreorder.toLTStrictAntiOn
PartialOrder.toPreorder
Order.succ_eq_add_one
strictAntiOn_of_succ_lt
strictAntiOn_of_lt_sub_one 📖mathematicalPreorder.toLTStrictAntiOn
PartialOrder.toPreorder
Order.pred_eq_sub_one
strictAntiOn_of_lt_pred
strictAnti_of_add_one_lt 📖mathematicalPreorder.toLTStrictAnti
PartialOrder.toPreorder
Order.succ_eq_add_one
strictAnti_of_succ_lt
strictAnti_of_lt_sub_one 📖mathematicalPreorder.toLTStrictAnti
PartialOrder.toPreorder
Order.pred_eq_sub_one
strictAnti_of_lt_pred
strictMonoOn_of_lt_add_one 📖mathematicalPreorder.toLTStrictMonoOn
PartialOrder.toPreorder
Order.succ_eq_add_one
strictMonoOn_of_lt_succ
strictMonoOn_of_sub_one_lt 📖mathematicalPreorder.toLTStrictMonoOn
PartialOrder.toPreorder
Order.pred_eq_sub_one
strictMonoOn_of_pred_lt
strictMono_of_lt_add_one 📖mathematicalPreorder.toLTStrictMono
PartialOrder.toPreorder
Order.succ_eq_add_one
strictMono_of_lt_succ
strictMono_of_sub_one_lt 📖mathematicalPreorder.toLTStrictMono
PartialOrder.toPreorder
Order.pred_eq_sub_one
strictMono_of_pred_lt

---

← Back to Index