Documentation

Init.Data.Int.Compare

Basic lemmas about comparing integers #

This file introduces some basic lemmas about compare as applied to integers.

Import Std.Classes.Ord in order to obtain the TransOrd and LawfulEqOrd instances for Int.

theorem Int.lt_or_eq_of_le {n m : Int} (h : n m) :
n < m n = m
theorem Int.compare_swap (a b : Int) :
(compare a b).swap = compare b a
theorem Int.isLE_compare {a b : Int} :
(compare a b).isLE = true a b
theorem Int.isGE_compare {a b : Int} :
(compare a b).isGE = true b a