Documentation Verification Report

Ring

πŸ“ Source: Mathlib/Algebra/Order/Floor/Ring.lean

Statistics

MetricCount
DefinitionsevalIntCeil, evalIntFloor, evalNatCeil
3
Theoremsabs_fract, abs_one_sub_fract, abs_sub_lt_one_of_floor_eq_floor, add_one_le_ceil_iff, cast_mul_floor_div_cancel_of_pos, ceil_add_ceil_le, ceil_add_intCast, ceil_add_le, ceil_add_natCast, ceil_add_ofNat, ceil_add_one, ceil_congr, ceil_div_ceil_inv_sub_one, ceil_eq_add_one_sub_fract, ceil_eq_floor_add_one_iff_notMem, ceil_eq_iff, ceil_eq_on_Ioc, ceil_eq_on_Ioc', ceil_eq_self_iff_mem, ceil_eq_zero_iff, ceil_intCast, ceil_intCast_add, ceil_le_ceil, ceil_le_floor_add_one, ceil_le_mul, ceil_le_two_mul, ceil_lt_add_one, ceil_lt_iff, ceil_lt_mul, ceil_lt_two_mul, ceil_mono, ceil_natCast, ceil_natCast_add, ceil_neg, ceil_nonneg_of_neg_one_lt, ceil_ofNat, ceil_ofNat_add, ceil_one, ceil_one_add, ceil_sub_intCast, ceil_sub_natCast, ceil_sub_ofNat, ceil_sub_one, ceil_sub_self_eq, ceil_zero, div_two_lt_floor, floor_add_fract, floor_add_intCast, floor_add_natCast, floor_add_ofNat, floor_add_one, floor_congr, floor_div_cast_of_nonneg, floor_div_natCast, floor_eq_iff, floor_eq_on_Ico, floor_eq_on_Ico', floor_eq_self_iff_mem, floor_eq_zero_iff, floor_fract, floor_intCast, floor_intCast_add, floor_le_ceil, floor_le_floor, floor_le_iff, floor_le_neg_one_iff, floor_le_sub_one_iff, floor_lt_ceil_of_lt, floor_lt_self_iff, floor_mono, floor_natCast, floor_natCast_add, floor_neg, floor_ofNat, floor_ofNat_add, floor_one, floor_pos, floor_sub_intCast, floor_sub_natCast, floor_sub_ofNat, floor_sub_one, floor_zero, fract_add, fract_add_floor, fract_add_fract_le, fract_add_intCast, fract_add_le, fract_add_natCast, fract_add_ofNat, fract_add_one, fract_div_intCast_eq_div_intCast_mod, fract_div_mul_self_add_zsmul_eq, fract_div_mul_self_mem_Ico, fract_div_natCast_eq_div_natCast_mod, fract_eq_fract, fract_eq_iff, fract_eq_self, fract_eq_zero_iff, fract_eq_zero_or_add_one_sub_ceil, fract_floor, fract_fract, fract_intCast, fract_intCast_add, fract_lt_one, fract_mul_natCast, fract_natCast, fract_natCast_add, fract_ne_zero_iff, fract_neg, fract_neg_eq_zero, fract_nonneg, fract_ofNat, fract_ofNat_add, fract_one, fract_one_add, fract_pos, fract_sub_intCast, fract_sub_natCast, fract_sub_ofNat, fract_sub_one, fract_sub_self, fract_zero, image_fract, le_ceil_iff, le_floor_add, le_floor_add_floor, lt_floor_add_one, lt_floor_iff, lt_succ_floor, map_ceil, map_floor, map_fract, mul_cast_floor_div_cancel_of_pos, mul_fract_eq_one_iff_exists_int, mul_lt_floor, mul_natCast_floor_div_cancel, natCast_ceil_eq_ceil, natCast_ceil_eq_ceil_of_neg_one_lt, natCast_floor_eq_floor, natCast_mul_floor_div_cancel, one_le_ceil_iff, preimage_Icc, preimage_Ici, preimage_Ico, preimage_Iic, preimage_Iio, preimage_Ioc, preimage_Ioi, preimage_Ioo, preimage_ceil_singleton, preimage_floor_singleton, preimage_fract, self_sub_floor, self_sub_fract, sub_floor_div_mul_lt, sub_floor_div_mul_nonneg, sub_one_lt_floor, int_ceil_pos, int_floor_nonneg, int_floor_nonneg_of_pos, nat_ceil_pos, ceil_lt_add_one_of_gt_neg_one, natCast_ceil_eq_intCast_ceil, natCast_ceil_eq_intCast_ceil_of_neg_one_lt, natCast_floor_eq_intCast_floor, subsingleton_floorRing
166
Total169

Int

Theorems

NameKindAssumesProvesValidatesDepends On
abs_fract πŸ“–mathematicalβ€”abs
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
fract
β€”abs_eq_self
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
fract_nonneg
abs_one_sub_fract πŸ“–mathematicalβ€”abs
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
fract
β€”abs_eq_self
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
sub_nonneg
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
LT.lt.le
fract_lt_one
abs_sub_lt_one_of_floor_eq_floor πŸ“–mathematicalfloor
CommRing.toRing
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
abs
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”lt_floor_add_one
IsStrictOrderedRing.toCharZero
floor_le
abs_sub_lt_iff
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
lt_of_not_ge
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Tactic.Ring.cast_zero
Nat.cast_zero
Mathlib.Tactic.Linarith.add_lt_of_neg_of_le
Mathlib.Tactic.Linarith.lt_of_lt_of_eq
Mathlib.Tactic.Linarith.sub_neg_of_lt
sub_eq_zero_of_eq
Mathlib.Tactic.Linarith.sub_nonpos_of_le
Mathlib.Tactic.Ring.neg_congr
neg_eq_zero
add_one_le_ceil_iff πŸ“–mathematicalβ€”ceil
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”lt_ceil
cast_mul_floor_div_cancel_of_pos πŸ“–mathematicalβ€”floor
CommRing.toRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”mul_comm
mul_cast_floor_div_cancel_of_pos
ceil_add_ceil_le πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”le_sub_iff_add_le
covariant_swap_add_of_covariant_add
instAddLeftMono
ceil_le
cast_sub
cast_add
cast_one
le_sub_comm
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
LE.le.trans
LT.lt.le
ceil_lt_add_one
le_sub_iff_add_le'
add_assoc
add_le_add_iff_right
IsRightCancelAdd.addRightReflectLE_of_addRightReflectLT
AddRightCancelSemigroup.toIsRightCancelAdd
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
le_ceil
ceil_add_intCast πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”neg_add'
floor_neg
floor_sub_intCast
ceil_add_le πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”ceil_le
cast_add
add_le_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
covariant_swap_add_of_covariant_add
le_ceil
ceil_add_natCast πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_natCast
ceil_add_intCast
ceil_add_ofNat πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”ceil_add_natCast
ceil_add_one πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”ceil_add_intCast
cast_one
ceil_congr πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
ceilβ€”LE.le.antisymm
ceil_le
le_ceil
ceil_div_ceil_inv_sub_one πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
ceil
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddGroupWithOne.toIntCast
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
Field.toSemifield
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
β€”LE.le.eq_or_lt
sub_self
inv_zero
ceil_zero
cast_zero
div_one
lt_of_not_ge
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.cast_zero
Nat.cast_zero
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Tactic.Linarith.add_lt_of_neg_of_le
Mathlib.Tactic.Linarith.sub_neg_of_lt
IsStrictOrderedRing.toIsOrderedRing
Mathlib.Tactic.Linarith.sub_nonpos_of_le
le_antisymm
ceil_le
div_le_self
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
le_of_lt
cast_pos
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsOrderedRing.toZeroLEOneClass
NeZero.one
instNontrivialOfCharZero
IsStrictOrderedRing.toCharZero
Mathlib.Meta.Positivity.int_ceil_pos
inv_pos_of_pos
LT.lt.le
le_ceil_iff
sub_lt_comm
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
div_eq_mul_inv
mul_one_sub
lt_div_iffβ‚€
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
sub_pos
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
inv_lt_one_of_one_ltβ‚€
IsStrictOrderedRing.toZeroLEOneClass
Mathlib.Tactic.FieldSimp.eq_eq_cancel_eq
IsCancelMulZero.toIsLeftCancelMulZero
instIsCancelMulZero
Mathlib.Tactic.FieldSimp.eq_mul_of_eq_eq_eq_mul
Mathlib.Tactic.FieldSimp.NF.div_eq_eval
Mathlib.Tactic.FieldSimp.NF.one_eq_eval
Mathlib.Tactic.FieldSimp.subst_sub
Mathlib.Tactic.FieldSimp.NF.eval_cons_mul_eval_cons_neg
ne_of_gt
lt_of_lt_of_le
Mathlib.Meta.Positivity.pos_of_isNat
one_mul
Mathlib.Tactic.FieldSimp.eq_div_of_eq_one_of_subst
Mathlib.Tactic.FieldSimp.NF.cons_eq_div_of_eq_div
Mathlib.Tactic.FieldSimp.NF.eval_cons
Mathlib.Tactic.FieldSimp.zpow'_one
Mathlib.Tactic.FieldSimp.NF.inv_eq_eval
Mathlib.Tactic.FieldSimp.NF.atom_eq_eval
Mathlib.Tactic.FieldSimp.NF.eval_cons_mul_eval
Mathlib.Tactic.FieldSimp.NF.mul_eq_eval₃
mul_one
Mathlib.Tactic.FieldSimp.NF.one_div_eq_eval
Mathlib.Tactic.FieldSimp.NF.eval_mul_eval_cons
Mathlib.Tactic.FieldSimp.subst_add
Mathlib.Tactic.FieldSimp.NF.cons_ne_zero
one_ne_zero
GroupWithZero.toNontrivial
ceil_lt_add_one
ceil_eq_add_one_sub_fract πŸ“–mathematicalβ€”AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
ceil
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
fract
β€”fract_eq_zero_or_add_one_sub_ceil
Mathlib.Tactic.Abel.term_atomg
Mathlib.Tactic.Abel.unfold_sub
Mathlib.Tactic.Abel.subst_into_addg
Mathlib.Tactic.Abel.term_add_constg
zero_add
Mathlib.Tactic.Abel.subst_into_negg
Mathlib.Tactic.Abel.term_neg
neg_zero
Mathlib.Tactic.Abel.const_add_termg
add_zero
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_neg
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Abel.term_add_termg
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Abel.zero_termg
ceil_eq_floor_add_one_iff_notMem πŸ“–mathematicalβ€”ceil
floor
Set
Set.instMembership
Set.range
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”floor_eq_self_iff_mem
ceil_eq_self_iff_mem
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Tactic.Ring.cast_zero
Mathlib.Tactic.Linarith.lt_of_lt_of_eq
neg_neg_of_pos
instIsOrderedAddMonoid
Mathlib.Tactic.Linarith.zero_lt_one
instIsStrictOrderedRing
neg_eq_zero
sub_eq_zero_of_eq
IsStrictOrderedRing.toCharZero
le_antisymm
ceil_le_floor_add_one
lt_ceil
lt_of_le_of_ne
floor_le
ceil_eq_iff πŸ“–mathematicalβ€”ceil
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Preorder.toLE
β€”ceil_le
cast_one
cast_sub
lt_ceil
le_antisymm_iff
ceil_eq_on_Ioc πŸ“–mathematicalSet
Set.instMembership
Set.Ioc
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
ceilβ€”ceil_eq_iff
ceil_eq_on_Ioc' πŸ“–mathematicalSet
Set.instMembership
Set.Ioc
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
ceilβ€”IsStrictOrderedRing.toCharZero
ceil_eq_on_Ioc
ceil_eq_self_iff_mem πŸ“–mathematicalβ€”AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
ceil
Set
Set.instMembership
Set.range
β€”ceil_intCast
ceil_eq_zero_iff πŸ“–mathematicalβ€”ceil
Set
Set.instMembership
Set.Ioc
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”cast_zero
zero_sub
ceil_intCast πŸ“–mathematicalβ€”ceil
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”eq_of_forall_ge_iff
ceil_le
cast_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
ceil_intCast_add πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”add_comm
ceil_add_intCast
ceil_le_ceil πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
ceilβ€”ceil_mono
ceil_le_floor_add_one πŸ“–mathematicalβ€”ceil
floor
β€”ceil_le
cast_add
cast_one
LT.lt.le
lt_floor_add_one
ceil_le_mul πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Preorder.toLE
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddGroupWithOne.toIntCast
ceil
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
Field.toSemifield
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
β€”LE.le.eq_or_lt
ceil_div_ceil_inv_sub_one
LT.lt.le
mul_div_cancelβ‚€
ne_of_gt
lt_trans
Mathlib.Meta.Positivity.pos_of_isNat
IsStrictOrderedRing.toIsOrderedRing
instNontrivialOfCharZero
IsStrictOrderedRing.toCharZero
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
le_refl
ceil_lt_mul
ceil_le_two_mul πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
Field.toSemifield
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Nat.instAtLeastTwoHAddOfNat
AddGroupWithOne.toIntCast
ceil
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
β€”Nat.instAtLeastTwoHAddOfNat
ceil_le_mul
one_lt_two
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
Mathlib.Meta.NormNum.instAtLeastTwo
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsNNRat.to_isNat
Mathlib.Meta.NormNum.isNNRat_inv_pos
Mathlib.Meta.NormNum.IsNat.to_isNNRat
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_sub
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
ceil_one
cast_one
one_div
Mathlib.Meta.NormNum.IsNNRat.to_eq
Mathlib.Meta.NormNum.isNNRat_div
Mathlib.Meta.NormNum.isNNRat_mul
ceil_lt_add_one πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”lt_ceil
cast_one
ceil_add_intCast
lt_add_one
instZeroLEOneClass
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
instAddLeftMono
ceil_lt_iff πŸ“–mathematicalβ€”ceil
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”ceil_le
Nat.cast_one
cast_one
ceil_lt_mul πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddGroupWithOne.toIntCast
ceil
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
Field.toSemifield
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
β€”le_total
cast_mono
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
ceil_le_ceil
div_lt_iffβ‚€'
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
lt_trans
Mathlib.Meta.Positivity.pos_of_isNat
instNontrivialOfCharZero
IsStrictOrderedRing.toCharZero
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
ceil_lt_add_one
mul_inv_cancelβ‚€
ne_of_gt
sub_pos
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
add_le_add_right
mul_le_mul_of_nonneg_left
IsOrderedRing.toPosMulMono
le_of_lt
sub_one_mul
add_sub_cancel
ceil_lt_two_mul πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
Field.toSemifield
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Nat.instAtLeastTwoHAddOfNat
AddGroupWithOne.toIntCast
ceil
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
β€”Nat.instAtLeastTwoHAddOfNat
ceil_lt_mul
one_lt_two
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
Mathlib.Meta.NormNum.instAtLeastTwo
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsNNRat.to_isNat
Mathlib.Meta.NormNum.isNNRat_inv_pos
Mathlib.Meta.NormNum.IsNat.to_isNNRat
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_sub
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
ceil_one
cast_one
one_div
Mathlib.Meta.NormNum.IsNNRat.to_eq
Mathlib.Meta.NormNum.isNNRat_div
Mathlib.Meta.NormNum.isNNRat_mul
ceil_mono πŸ“–mathematicalβ€”Monotone
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
ceil
β€”GaloisConnection.monotone_l
gc_ceil_coe
ceil_natCast πŸ“–mathematicalβ€”ceil
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”eq_of_forall_ge_iff
ceil_le
cast_natCast
cast_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
ceil_natCast_add πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_natCast
ceil_intCast_add
ceil_neg πŸ“–mathematicalβ€”ceil
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
floor
β€”eq_of_forall_ge_iff
neg_le
instAddLeftMono
covariant_swap_add_of_covariant_add
ceil_le
le_floor
cast_neg
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
ceil_nonneg_of_neg_one_lt πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
ceilβ€”le_ceil_iff
cast_zero
zero_sub
ceil_ofNat πŸ“–mathematicalβ€”ceilβ€”ceil_natCast
ceil_ofNat_add πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”ceil_natCast_add
ceil_one πŸ“–mathematicalβ€”ceil
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_one
ceil_intCast
ceil_one_add πŸ“–mathematicalβ€”ceil
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”Nat.cast_one
ceil_natCast_add
ceil_sub_intCast πŸ“–mathematicalβ€”ceil
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
β€”cast_neg
sub_eq_add_neg
ceil_add_intCast
ceil_sub_natCast πŸ“–mathematicalβ€”ceil
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
β€”cast_natCast
ceil_sub_intCast
ceil_sub_ofNat πŸ“–mathematicalβ€”ceil
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
β€”ceil_sub_natCast
ceil_sub_one πŸ“–mathematicalβ€”ceil
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”eq_sub_iff_add_eq
ceil_add_one
sub_add_cancel
ceil_sub_self_eq πŸ“–mathematicalβ€”SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
ceil
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
fract
β€”fract_eq_zero_or_add_one_sub_ceil
Mathlib.Tactic.Abel.unfold_sub
Mathlib.Tactic.Abel.subst_into_addg
Mathlib.Tactic.Abel.term_atomg
Mathlib.Tactic.Abel.subst_into_negg
Mathlib.Tactic.Abel.term_neg
neg_zero
Mathlib.Tactic.Abel.term_add_constg
zero_add
Mathlib.Tactic.Abel.const_add_termg
add_zero
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_neg
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Abel.term_add_termg
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Abel.zero_termg
ceil_zero πŸ“–mathematicalβ€”ceil
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”cast_zero
ceil_intCast
div_two_lt_floor πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Preorder.toLT
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
Nat.instAtLeastTwoHAddOfNat
AddGroupWithOne.toIntCast
floor
β€”Nat.instAtLeastTwoHAddOfNat
div_eq_inv_mul
mul_lt_floor
Mathlib.Meta.NormNum.isNNRat_lt_true
instNontrivialOfCharZero
IsStrictOrderedRing.toCharZero
Mathlib.Meta.NormNum.IsNat.to_isNNRat
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_zero
Mathlib.Meta.NormNum.isNNRat_inv_pos
Mathlib.Meta.NormNum.instAtLeastTwo
Nat.cast_one
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsNNRat.to_isNat
Mathlib.Meta.NormNum.isNNRat_div
Mathlib.Meta.NormNum.isNNRat_mul
Mathlib.Meta.NormNum.IsRat.to_isNNRat
Mathlib.Meta.NormNum.isRat_sub
Mathlib.Meta.NormNum.IsNNRat.to_isRat
ceil_one
cast_one
floor_add_fract πŸ“–mathematicalβ€”Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floor
fract
β€”add_sub_cancel
floor_add_intCast πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”eq_of_forall_le_iff
le_floor
sub_le_iff_le_add
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
instAddLeftMono
cast_sub
floor_add_natCast πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_natCast
floor_add_intCast
floor_add_ofNat πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”floor_add_natCast
floor_add_one πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_one
floor_add_intCast
floor_congr πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floorβ€”LE.le.antisymm
le_floor
floor_le
floor_div_cast_of_nonneg πŸ“–mathematicalβ€”floor
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”LE.le.eq_or_lt
cast_zero
div_zero
floor_zero
div_mul_cancelβ‚€
ne_of_gt
cast_pos
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
mul_cast_floor_div_cancel_of_pos
floor_div_natCast πŸ“–mathematicalβ€”floor
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_natCast
floor_div_cast_of_nonneg
Nat.cast_nonneg
IsStrictOrderedRing.toIsOrderedRing
instIsStrictOrderedRing
floor_eq_iff πŸ“–mathematicalβ€”floor
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Preorder.toLT
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”le_antisymm_iff
le_floor
floor_lt
cast_add
cast_one
floor_eq_on_Ico πŸ“–mathematicalSet
Set.instMembership
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
floorβ€”floor_eq_iff
floor_eq_on_Ico' πŸ“–mathematicalSet
Set.instMembership
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
floorβ€”floor_eq_on_Ico
floor_eq_self_iff_mem πŸ“–mathematicalβ€”AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floor
Set
Set.instMembership
Set.range
β€”floor_intCast
floor_eq_zero_iff πŸ“–mathematicalβ€”floor
Set
Set.instMembership
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_zero
zero_add
floor_fract πŸ“–mathematicalβ€”floor
fract
β€”floor_eq_iff
cast_zero
zero_add
fract_nonneg
fract_lt_one
floor_intCast πŸ“–mathematicalβ€”floor
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”eq_of_forall_le_iff
le_floor
cast_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
floor_intCast_add πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”add_comm
floor_add_intCast
floor_le_ceil πŸ“–mathematicalβ€”floor
ceil
β€”cast_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
LE.le.trans
floor_le
le_ceil
floor_le_floor πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
floorβ€”floor_mono
floor_le_iff πŸ“–mathematicalβ€”floor
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”floor_lt
Nat.cast_one
cast_one
floor_le_neg_one_iff πŸ“–mathematicalβ€”floor
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”cast_neg
cast_one
neg_add_cancel
floor_le_iff
floor_le_sub_one_iff πŸ“–mathematicalβ€”floor
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”floor_lt
floor_lt_ceil_of_lt πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
floor
ceil
β€”cast_lt
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
LE.le.trans_lt
floor_le
LT.lt.trans_le
le_ceil
floor_lt_self_iff πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floor
Set
Set.instMembership
Set.range
β€”LE.le.lt_iff_ne
floor_le
Iff.not
floor_eq_self_iff_mem
floor_mono πŸ“–mathematicalβ€”Monotone
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
floor
β€”GaloisConnection.monotone_u
gc_coe_floor
floor_natCast πŸ“–mathematicalβ€”floor
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”eq_of_forall_le_iff
le_floor
cast_natCast
cast_le
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
floor_natCast_add πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_natCast
floor_intCast_add
floor_neg πŸ“–mathematicalβ€”floor
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
ceil
β€”eq_of_forall_le_iff
le_neg
instAddLeftMono
covariant_swap_add_of_covariant_add
ceil_le
le_floor
cast_neg
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
floor_ofNat πŸ“–mathematicalβ€”floorβ€”floor_natCast
floor_ofNat_add πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”floor_natCast_add
floor_one πŸ“–mathematicalβ€”floor
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_one
floor_intCast
floor_pos πŸ“–mathematicalβ€”floor
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”zero_add
le_floor
cast_one
floor_sub_intCast πŸ“–mathematicalβ€”floor
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
β€”cast_neg
sub_eq_add_neg
floor_add_intCast
floor_sub_natCast πŸ“–mathematicalβ€”floor
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
β€”cast_natCast
floor_sub_intCast
floor_sub_ofNat πŸ“–mathematicalβ€”floor
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
β€”floor_sub_natCast
floor_sub_one πŸ“–mathematicalβ€”floor
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”Nat.cast_one
floor_sub_natCast
floor_zero πŸ“–mathematicalβ€”floor
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”cast_zero
floor_intCast
fract_add πŸ“–mathematicalβ€”SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
β€”β€”
fract_add_floor πŸ“–mathematicalβ€”Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
fract
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floor
β€”sub_add_cancel
fract_add_fract_le πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
fract
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”fract.eq_1
sub_add_sub_comm
sub_add
sub_le_sub_iff_left
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
covariant_swap_add_of_covariant_add
Nat.cast_one
cast_one
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
le_floor_add_floor
fract_add_intCast πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”fract.eq_1
floor_add_intCast
cast_add
add_sub_add_right_eq_sub
fract_add_le πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”fract.eq_1
sub_add_sub_comm
sub_le_sub_iff_left
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
covariant_swap_add_of_covariant_add
cast_add
cast_le
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
le_floor_add
fract_add_natCast πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”fract.eq_1
floor_add_natCast
cast_add
cast_natCast
add_sub_add_right_eq_sub
fract_add_ofNat πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”fract_add_natCast
fract_add_one πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”Nat.cast_one
fract_add_natCast
fract_div_intCast_eq_div_intCast_mod πŸ“–mathematicalβ€”fract
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
β€”Nat.cast_zero
div_zero
fract_zero
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
IsStrictOrderedRing.toCharZero
cast_natCast
natCast_mod
fract_div_natCast_eq_div_natCast_mod
Right.nonneg_neg_iff
covariant_swap_add_of_covariant_add
instAddLeftMono
neg_zero
cast_zero
zero_div
cast_le
NeZero.charZero_one
cast_mul
div_le_iffβ‚€
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
GaloisConnection.le_u_l
FloorRing.gc_ceil_coe
cast_neg
fract_intCast_add
mul_div_cancel_rightβ‚€
GroupWithZero.toMulDivCancelClass
LT.lt.ne'
add_div
sub_eq_add_neg
cast_sub
add_comm
fract_div_mul_self_add_zsmul_eq πŸ“–mathematicalβ€”Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
Distrib.toMul
fract
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
SubNegMonoid.toZSMul
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
floor
β€”zsmul_eq_mul
add_mul
Distrib.rightDistribClass
fract_add_floor
div_mul_cancelβ‚€
fract_div_mul_self_mem_Ico πŸ“–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
Set
Set.instMembership
Set.Ico
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
fract
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
β€”mul_nonneg_iff_of_pos_right
IsStrictOrderedRing.toMulPosStrictMono
fract_nonneg
mul_lt_iff_lt_one_left
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
fract_lt_one
fract_div_natCast_eq_div_natCast_mod πŸ“–mathematicalβ€”fract
DivisionRing.toRing
Field.toDivisionRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”Nat.cast_zero
div_zero
fract_zero
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
IsStrictOrderedRing.toCharZero
fract_eq_iff
Mathlib.Meta.Positivity.div_nonneg_of_nonneg_of_pos
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
Nat.cast_nonneg'
Nat.cast_pos'
NeZero.charZero_one
div_lt_one
sub_eq_iff_eq_add'
mul_right_inj'
IsCancelMulZero.toIsLeftCancelMulZero
IsDomain.toIsCancelMulZero
IsStrictOrderedRing.isDomain
AddGroup.existsAddOfLE
LT.lt.ne'
mul_div_cancelβ‚€
mul_add
Distrib.leftDistribClass
cast_natCast
Nat.cast_add
fract_eq_fract πŸ“–mathematicalβ€”fract
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
β€”cast_sub
sub_eq_sub_iff_sub_eq_sub
fract_eq_iff
fract_nonneg
fract_lt_one
eq_add_of_sub_eq
add_comm
cast_add
add_sub_sub_cancel
fract_eq_iff πŸ“–mathematicalβ€”fract
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Preorder.toLT
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
AddGroupWithOne.toIntCast
β€”fract_nonneg
fract_lt_one
sub_sub_cancel
self_sub_floor
eq_sub_iff_add_eq
add_comm
IsStrictOrderedRing.toCharZero
floor_eq_iff
sub_eq_add_neg
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
add_assoc
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
add_zero
fract_eq_self πŸ“–mathematicalβ€”fract
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Preorder.toLT
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”fract_eq_iff
sub_self
cast_zero
fract_eq_zero_iff πŸ“–mathematicalβ€”fract
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Set
Set.instMembership
Set.range
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
sub_zero
fract_eq_zero_or_add_one_sub_ceil πŸ“–mathematicalβ€”fract
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
AddGroupWithOne.toIntCast
ceil
β€”eq_or_ne
Nat.cast_one
cast_one
IsStrictOrderedRing.toCharZero
ceil_eq_iff
cast_add
add_tsub_cancel_right
AddGroup.toOrderedSub
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
self_sub_fract
sub_lt_self_iff
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
Ne.lt_of_le
fract_nonneg
le_of_lt
Mathlib.Tactic.Abel.term_atomg
Mathlib.Tactic.Abel.unfold_sub
Mathlib.Tactic.Abel.subst_into_addg
Mathlib.Tactic.Abel.term_add_constg
zero_add
Mathlib.Tactic.Abel.subst_into_negg
Mathlib.Tactic.Abel.term_neg
neg_zero
Mathlib.Tactic.Abel.const_add_termg
add_zero
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_neg
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Abel.term_add_termg
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Abel.zero_termg
fract_floor πŸ“–mathematicalβ€”fract
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floor
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”fract_intCast
fract_fract πŸ“–mathematicalβ€”fractβ€”fract_eq_self
fract_nonneg
fract_lt_one
fract_intCast πŸ“–mathematicalβ€”fract
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”floor_intCast
sub_self
fract_intCast_add πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”add_comm
fract_add_intCast
fract_lt_one πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
fract
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”sub_lt_comm
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
sub_one_lt_floor
fract_mul_natCast πŸ“–mathematicalβ€”SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
fract
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
AddGroupWithOne.toIntCast
β€”Nat.cast_zero
MulZeroClass.mul_zero
fract_zero
sub_self
cast_zero
Nat.cast_add
mul_add
Distrib.leftDistribClass
Nat.cast_one
mul_one
fract_add
cast_sub
Mathlib.Tactic.Abel.unfold_sub
Mathlib.Tactic.Abel.subst_into_addg
Mathlib.Tactic.Abel.term_atomg
Mathlib.Tactic.Abel.term_add_constg
zero_add
Mathlib.Tactic.Abel.subst_into_negg
Mathlib.Tactic.Abel.term_neg
neg_zero
Mathlib.Tactic.Abel.const_add_termg
add_zero
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_neg
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Abel.term_add_termg
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Abel.zero_termg
fract_natCast πŸ“–mathematicalβ€”fract
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”floor_natCast
cast_natCast
sub_self
fract_natCast_add πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”add_comm
fract_add_natCast
fract_ne_zero_iff πŸ“–mathematicalβ€”Set
Set.instMembership
Set.range
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”Iff.not
fract_eq_zero_iff
fract_neg πŸ“–mathematicalβ€”fract
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”fract_eq_iff
le_sub_iff_add_le
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
zero_add
LT.lt.le
fract_lt_one
sub_lt_self
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
lt_of_le_of_ne'
fract_nonneg
sub_sub_eq_add_sub
cast_sub
cast_neg
cast_one
floor_add_fract
neg_add_rev
neg_add_cancel_comm
fract_neg_eq_zero πŸ“–mathematicalβ€”fract
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
tsub_zero
AddGroup.toOrderedSub
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
cast_neg
neg_neg
fract_nonneg πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
fract
β€”sub_nonneg
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
floor_le
fract_ofNat πŸ“–mathematicalβ€”fract
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”fract_natCast
fract_ofNat_add πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”fract_natCast_add
fract_one πŸ“–mathematicalβ€”fract
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”floor_one
cast_one
sub_self
fract_one_add πŸ“–mathematicalβ€”fract
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”Nat.cast_one
fract_natCast_add
fract_pos πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
fract
β€”LE.le.lt_iff_ne
fract_nonneg
sub_ne_zero
fract_sub_intCast πŸ“–mathematicalβ€”fract
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
β€”fract.eq_1
floor_sub_intCast
cast_sub
sub_sub_sub_cancel_right
fract_sub_natCast πŸ“–mathematicalβ€”fract
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
β€”fract.eq_1
floor_sub_natCast
cast_sub
cast_natCast
sub_sub_sub_cancel_right
fract_sub_ofNat πŸ“–mathematicalβ€”fract
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
β€”fract_sub_natCast
fract_sub_one πŸ“–mathematicalβ€”fract
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”Nat.cast_one
fract_sub_natCast
fract_sub_self πŸ“–mathematicalβ€”SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
fract
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddGroupWithOne.toIntCast
floor
β€”sub_sub_cancel_left
fract_zero πŸ“–mathematicalβ€”fract
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”fract.eq_1
floor_zero
cast_zero
sub_self
image_fract πŸ“–mathematicalβ€”Set.image
fract
Set.iUnion
Set
Set.instInter
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”Set.ext
fract_nonneg
fract_lt_one
floor_eq_iff
sub_nonneg
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
sub_lt_iff_lt_add'
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
le_ceil_iff πŸ“–mathematicalβ€”ceil
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”lt_ceil
Nat.cast_one
cast_one
le_floor_add πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”le_floor
cast_add
add_le_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
covariant_swap_add_of_covariant_add
floor_le
le_floor_add_floor πŸ“–mathematicalβ€”floor
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”sub_le_iff_le_add
covariant_swap_add_of_covariant_add
instAddLeftMono
le_floor
cast_sub
sub_le_comm
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
cast_one
le_trans
sub_le_iff_le_add'
add_sub_assoc
sub_le_sub_iff_right
floor_le
LT.lt.le
sub_one_lt_floor
lt_floor_add_one πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
floor
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”cast_add
cast_one
lt_succ_floor
lt_floor_iff πŸ“–mathematicalβ€”floor
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”le_floor
Nat.cast_one
cast_one
lt_succ_floor πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
succ
floor
β€”floor_lt
lt_succ_self
map_ceil πŸ“–mathematicalStrictMono
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DFunLike.coe
ceilβ€”ceil_congr
map_intCast
StrictMono.le_iff_le
map_floor πŸ“–mathematicalStrictMono
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DFunLike.coe
floorβ€”floor_congr
map_intCast
StrictMono.le_iff_le
map_fract πŸ“–mathematicalStrictMono
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
DFunLike.coe
fractβ€”map_sub
RingHomClass.toAddMonoidHomClass
map_intCast
map_floor
mul_cast_floor_div_cancel_of_pos πŸ“–mathematicalβ€”floor
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
β€”eq_of_forall_le_iff
le_floor
cast_mul
mul_le_mul_iff_of_pos_right
IsOrderedRing.toMulPosMono
IsStrictOrderedRing.toIsOrderedRing
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
cast_pos
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
mul_fract_eq_one_iff_exists_int πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
fract
Distrib.toAdd
AddGroupWithOne.toIntCast
β€”fract.eq_1
mul_sub
sub_eq_iff_eq_add'
LE.le.trans_lt
zero_le_one
IsStrictOrderedRing.toZeroLEOneClass
floor_eq_iff
mul_le_mul_iff_rightβ‚€
IsOrderedRing.toPosMulMono
IsStrictOrderedRing.toIsOrderedRing
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
mul_lt_mul_iff_rightβ‚€
PosMulReflectLE.toPosMulReflectLT
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
mul_add
Distrib.leftDistribClass
mul_one
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
mul_lt_floor πŸ“–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
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Preorder.toLE
AddGroupWithOne.toIntCast
ceil
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
floor
β€”mul_lt_mul_of_pos_left
IsStrictOrderedRing.toPosMulStrictMono
lt_floor_add_one
mul_add_one
Distrib.leftDistribClass
le_sub_iff_add_le'
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
one_sub_mul
div_le_iffβ‚€'
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
lt_of_not_ge
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.cast_zero
Nat.cast_zero
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Tactic.Linarith.add_lt_of_neg_of_le
Mathlib.Tactic.Linarith.sub_neg_of_lt
Mathlib.Tactic.Linarith.sub_nonpos_of_le
ceil_le
le_floor
mul_natCast_floor_div_cancel πŸ“–mathematicalβ€”floor
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”cast_natCast
mul_cast_floor_div_cancel_of_pos
Nat.cast_pos'
instAddLeftMono
instZeroLEOneClass
lt_of_le_of_ne'
zero_le
Nat.instCanonicallyOrderedAdd
natCast_ceil_eq_ceil πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Nat.ceil
Ring.toSemiring
FloorRing.toFloorSemiring
ceil
β€”ceil_toNat
ceil_nonneg
natCast_ceil_eq_ceil_of_neg_one_lt πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Nat.ceil
Ring.toSemiring
FloorRing.toFloorSemiring
ceil
β€”ceil_toNat
ceil_nonneg_of_neg_one_lt
natCast_floor_eq_floor πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Nat.floor
Ring.toSemiring
FloorRing.toFloorSemiring
floor
β€”floor_toNat
floor_nonneg
natCast_mul_floor_div_cancel πŸ“–mathematicalβ€”floor
CommRing.toRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
β€”mul_comm
mul_natCast_floor_div_cancel
one_le_ceil_iff πŸ“–mathematicalβ€”ceil
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”cast_one
sub_self
le_ceil_iff
preimage_Icc πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Icc
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
ceil
floor
β€”Set.ext
preimage_Ici πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Ici
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
ceil
β€”Set.ext
preimage_Ico πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
ceil
β€”Set.ext
preimage_Iic πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Iic
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
floor
β€”Set.ext
preimage_Iio πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Iio
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
ceil
β€”Set.ext
preimage_Ioc πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Ioc
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
floor
β€”Set.ext
preimage_Ioi πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Ioi
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
floor
β€”Set.ext
preimage_Ioo πŸ“–mathematicalβ€”Set.preimage
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Set.Ioo
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLatticeInt
floor
ceil
β€”Set.ext
preimage_ceil_singleton πŸ“–mathematicalβ€”Set.preimage
ceil
Set
Set.instSingletonSet
Set.Ioc
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”Set.ext
ceil_eq_iff
preimage_floor_singleton πŸ“–mathematicalβ€”Set.preimage
floor
Set
Set.instSingletonSet
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”Set.ext
floor_eq_iff
preimage_fract πŸ“–mathematicalβ€”Set.preimage
fract
Set.iUnion
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
Set
Set.instInter
Set.Ico
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”Set.ext
fract_nonneg
fract_lt_one
floor_eq_iff
sub_nonneg
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
sub_lt_iff_lt_add'
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
self_sub_floor πŸ“–mathematicalβ€”SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddGroupWithOne.toIntCast
floor
fract
β€”β€”
self_sub_fract πŸ“–mathematicalβ€”SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
fract
AddGroupWithOne.toIntCast
floor
β€”sub_sub_cancel
sub_floor_div_mul_lt πŸ“–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
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
AddGroupWithOne.toIntCast
floor
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
β€”sub_lt_iff_lt_add
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
one_add_mul
Distrib.rightDistribClass
div_lt_iffβ‚€
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
add_comm
lt_floor_add_one
sub_floor_div_mul_nonneg πŸ“–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
Preorder.toLE
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
DivisionRing.toRing
Field.toDivisionRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
AddGroupWithOne.toIntCast
floor
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
β€”sub_nonneg_of_le
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
le_div_iffβ‚€
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
floor_le
sub_one_lt_floor πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
AddGroupWithOne.toIntCast
floor
β€”sub_lt_iff_lt_add
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
lt_floor_add_one

Mathlib.Meta.Positivity

Definitions

NameCategoryTheorems
evalIntCeil πŸ“–CompOpβ€”
evalIntFloor πŸ“–CompOpβ€”
evalNatCeil πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
int_ceil_pos πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Int.ceilβ€”Int.ceil_pos
int_floor_nonneg πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Int.floorβ€”Int.floor_nonneg
int_floor_nonneg_of_pos πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Int.floorβ€”int_floor_nonneg
LT.lt.le
nat_ceil_pos πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Nat.ceilβ€”Nat.ceil_pos

Nat

Theorems

NameKindAssumesProvesValidatesDepends On
ceil_lt_add_one_of_gt_neg_one πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
AddMonoidWithOne.toNatCast
ceil
Ring.toSemiring
FloorRing.toFloorSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”ceil_lt_add_one
ceil_eq_zero
LT.lt.le
cast_zero
neg_lt_iff_pos_add
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
natCast_ceil_eq_intCast_ceil πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Nat.ceil
Ring.toSemiring
FloorRing.toFloorSemiring
AddGroupWithOne.toIntCast
Int.ceil
β€”Int.natCast_ceil_eq_ceil
Int.cast_natCast
natCast_ceil_eq_intCast_ceil_of_neg_one_lt πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
AddMonoidWithOne.toNatCast
Nat.ceil
Ring.toSemiring
FloorRing.toFloorSemiring
AddGroupWithOne.toIntCast
Int.ceil
β€”Int.natCast_ceil_eq_ceil_of_neg_one_lt
Int.cast_natCast
natCast_floor_eq_intCast_floor πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Nat.floor
Ring.toSemiring
FloorRing.toFloorSemiring
AddGroupWithOne.toIntCast
Int.floor
β€”Int.natCast_floor_eq_floor
Int.cast_natCast
subsingleton_floorRing πŸ“–mathematicalβ€”FloorRingβ€”GaloisConnection.u_unique
FloorRing.gc_coe_floor
GaloisConnection.l_unique
FloorRing.gc_ceil_coe

---

← Back to Index