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
20802080 <⇒<′ : m < n → m <′ n
20812081 <′⇒< : m <′ n → m < n
20822082
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+
20832086 1≤n! : 1 ≤ n !
20842087 _!≢0 : NonZero (n !)
20852088 _!*_!≢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)
15731573 (m + n) ∸ o ≡⟨ +-∸-assoc m o≤n ⟩
15741574 m + (n ∸ o) ∎
15751575
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+
15761585m≤n+m∸n : ∀ m n → m ≤ n + (m ∸ n)
15771586m≤n+m∸n zero n = z≤n
15781587m≤n+m∸n (suc m) zero = ≤-refl
You can’t perform that action at this time.
0 commit comments