Documentation

Mathlib.Data.Int.SuccPred

Successors and predecessors of integers #

In this file, we show that is both an archimedean SuccOrder and an archimedean PredOrder.

@[reducible, inline]
Equations
@[reducible, inline]
Equations
@[deprecated Order.one_le_iff_pos (since := "2024-09-04")]
theorem Int.pos_iff_one_le {a : } :
0 < a 1 a
@[deprecated Order.succ_iterate (since := "2024-09-04")]
theorem Int.succ_iterate (a : ) (n : ) :
Int.succ^[n] a = a + n
@[deprecated Order.pred_iterate (since := "2024-09-04")]
theorem Int.pred_iterate (a : ) (n : ) :
Int.pred^[n] a = a - n

Covering relation #

@[deprecated Order.covBy_iff_add_one_eq (since := "2024-09-04")]
theorem Int.covBy_iff_succ_eq {m n : } :
m n m + 1 = n
@[deprecated Order.sub_one_covBy (since := "2024-09-04")]
theorem Int.sub_one_covBy (z : ) :
z - 1 z
@[deprecated Order.covBy_add_one (since := "2024-09-04")]
theorem Int.covBy_add_one (z : ) :
z z + 1
@[simp]
theorem Int.natCast_covBy {a b : } :
a b a b
theorem CovBy.intCast {a b : } :
a ba b

Alias of the reverse direction of Int.natCast_covBy.

@[deprecated Int.natCast_covBy (since := "2024-05-27")]
theorem Nat.cast_int_covBy_iff {a b : } :
a b a b

Alias of Int.natCast_covBy.

@[deprecated CovBy.intCast (since := "2024-05-27")]
theorem CovBy.cast_int {a b : } :
a ba b

Alias of the reverse direction of Int.natCast_covBy.


Alias of the reverse direction of Int.natCast_covBy.