Mercurial > hg > Members > kono > Proof > galois
diff nat.agda @ 210:2eb62a2a34f2
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 05 Dec 2020 09:41:16 +0900 |
parents | 43731a549950 |
children |
line wrap: on
line diff
--- a/nat.agda Sat Dec 05 07:32:31 2020 +0900 +++ b/nat.agda Sat Dec 05 09:41:16 2020 +0900 @@ -53,6 +53,15 @@ <-∨ {suc x} {suc y} (s≤s lt) | case1 eq = case1 (cong (λ k → suc k ) eq) <-∨ {suc x} {suc y} (s≤s lt) | case2 lt1 = case2 (s≤s lt1) +n≤n : (n : ℕ) → n Data.Nat.≤ n +n≤n zero = z≤n +n≤n (suc n) = s≤s (n≤n n) + +<→m≤n : {m n : ℕ} → m < n → m Data.Nat.≤ n +<→m≤n {zero} lt = z≤n +<→m≤n {suc m} {zero} () +<→m≤n {suc m} {suc n} (s≤s lt) = s≤s (<→m≤n lt) + max : (x y : ℕ) → ℕ max zero zero = zero max zero (suc x) = (suc x)