File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -2080,6 +2080,9 @@ Other minor changes
2080
2080
<⇒<′ : m < n → m <′ n
2081
2081
<′⇒< : m <′ n → m < n
2082
2082
2083
+ m+n≤p⇒m≤p∸n : m + n ≤ p → m ≤ p ∸ n
2084
+ m≤p∸n⇒m+n≤p : n ≤ p → m ≤ p ∸ n → m + n ≤ p
2085
+
2083
2086
1≤n! : 1 ≤ n !
2084
2087
_!≢0 : NonZero (n !)
2085
2088
_!*_!≢0 : NonZero (m ! * n !)
Original file line number Diff line number Diff line change @@ -1573,6 +1573,15 @@ m≤n⇒n∸m≤n (s≤s m≤n) = m≤n⇒m≤1+n (m≤n⇒n∸m≤n m≤n)
1573
1573
(m + n) ∸ o ≡⟨ +-∸-assoc m o≤n ⟩
1574
1574
m + (n ∸ o) ∎
1575
1575
1576
+ m+n≤o⇒m≤o∸n : ∀ m n o → m + n ≤ o → m ≤ o ∸ n
1577
+ m+n≤o⇒m≤o∸n zero n o le = z≤n
1578
+ m+n≤o⇒m≤o∸n (suc m) n (suc o) (s≤s le)
1579
+ rewrite +-∸-assoc 1 (m+n≤o⇒n≤o m le) = s≤s (m+n≤o⇒m≤o∸n m n o le)
1580
+
1581
+ m≤o∸n⇒m+n≤o : ∀ m {n o} (n≤o : n ≤ o) → m ≤ o ∸ n → m + n ≤ o
1582
+ m≤o∸n⇒m+n≤o m z≤n le rewrite +-identityʳ m = le
1583
+ m≤o∸n⇒m+n≤o m {suc n} (s≤s n≤o) le rewrite +-suc m n = s≤s (m≤o∸n⇒m+n≤o m n≤o le)
1584
+
1576
1585
m≤n+m∸n : ∀ m n → m ≤ n + (m ∸ n)
1577
1586
m≤n+m∸n zero n = z≤n
1578
1587
m≤n+m∸n (suc m) zero = ≤-refl
You can’t perform that action at this time.
0 commit comments