Lemmas about Nat
and Int
needed internally by omega
. #
These statements are useful for constructing proof expressions,
but unlikely to be widely useful, so are inside the Std.Tactic.Omega
namespace.
If you do find a use for them, please move them into the appropriate file and namespace!
Alias of the reverse direction of Int.ofNat_lt
.
Alias of the reverse direction of Int.ofNat_le
.
Alias of the forward direction of Int.not_le
.
Alias of the reverse direction of Int.not_le
.
Alias of the forward direction of Int.not_le
.
Alias of the reverse direction of Int.not_le
.
Alias of the reverse direction of Int.not_lt
.
Alias of the forward direction of Int.not_lt
.
Alias of the forward direction of Int.not_lt
.
Alias of the reverse direction of Int.not_lt
.
Alias of the reverse direction of Int.not_lt
.
theorem
Std.Tactic.Omega.Int.natAbs_dichotomy
{a : Int}
:
0 ≤ a ∧ ↑(Int.natAbs a) = a ∨ a < 0 ∧ ↑(Int.natAbs a) = -a