# HG changeset patch # User Shinji KONO # Date 1585555381 -32400 # Node ID 8ef3eecd159f7dc33aac987a1e5d498ae7421fc4 # Parent 73511e7ddf5cea09c054053fc6d096dc632ac723 all done diff -r 73511e7ddf5c -r 8ef3eecd159f nat.agda --- a/nat.agda Mon Mar 30 14:28:14 2020 +0900 +++ b/nat.agda Mon Mar 30 17:03:01 2020 +0900 @@ -163,10 +163,16 @@ *≤ : {x y z : ℕ } → x ≤ y → x * z ≤ y * z *≤ lt = *-mono-≤ lt ≤-refl +≤* : {x y z : ℕ } → x ≤ y → z * x ≤ z * y +≤* {x} {y} {z} lt = subst₂ (λ x y → x ≤ y ) (*-comm _ z) (*-comm _ z) (*≤ lt) + *< : {x y z : ℕ } → x < y → x * suc z < y * suc z *< {zero} {suc y} lt = s≤s z≤n *< {suc x} {suc y} (s≤s lt) = <-plus-0 (*< lt) +<* : {x y z : ℕ } → x < y → suc z * x < suc z * y +<* {x} {y} {z} lt = subst₂ (λ x y → x < y ) (*-comm x _ ) (*-comm y (suc z)) (*< lt) + (lemma6 (subst₂ (λ x y → M + x ≤ y) (sym (Cond1.rule1 c1)) (sym eq) lemma3-2)) j ¬a ¬b c = ⊥-elim ( lemma-u1 c m1 ¬a ¬b c = ⊥-elim ( nat-≡< (trans (sym eqm) eqn ) (lemma7 {m1} {n} {m} {A} c )) + m1