Documentation

Mt.Utils.Nat

theorem Mt.Utils.Nat.max_of_le {a : Nat} {b : Nat} :
a bNat.max a b = b
theorem Mt.Utils.Nat.max_of_eq' {a : Nat} {b : Nat} :
a = bNat.max a b = b
theorem Mt.Utils.Nat.max_of_eq {a : Nat} {b : Nat} :
a = bNat.max a b = a
theorem Mt.Utils.Nat.max_of_gt {a : Nat} {b : Nat} :
a > bNat.max a b = a
theorem Mt.Utils.Nat.max_of_ge {a : Nat} {b : Nat} :
a bNat.max a b = a
theorem Mt.Utils.Nat.max_of_lt {a : Nat} {b : Nat} :
a < bNat.max a b = b
theorem Mt.Utils.Nat.max_comm (a : Nat) (b : Nat) :
Nat.max a b = Nat.max b a
theorem Mt.Utils.Nat.max_assoc (a : Nat) (b : Nat) (c : Nat) :
Nat.max (Nat.max a b) c = Nat.max a (Nat.max b c)
theorem Mt.Utils.Nat.max_le {a : Nat} {b : Nat} {c : Nat} :
Nat.max a b c a c b c