diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cf9a9ac90..129aaca6fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,15 @@ Non-backwards compatible changes Minor improvements ------------------ +* Refactored usages of `+-∸-assoc 1` to `∸-suc` in: + ```agda + README.Data.Fin.Relation.Unary.Top + Algebra.Properties.Semiring.Binomial + Data.Fin.Subset.Properties + Data.Nat.Binary.Subtraction + Data.Nat.Combinatorics + ``` + Deprecated modules ------------------ @@ -26,3 +35,9 @@ New modules Additions to existing modules ----------------------------- + +* In `Data.Nat.Properties`: + ```agda + ∸-suc : m ≤ n → suc n ∸ m ≡ suc (n ∸ m) + ``` + diff --git a/doc/README/Data/Fin/Relation/Unary/Top.agda b/doc/README/Data/Fin/Relation/Unary/Top.agda index 390a48d58f..5f575fb417 100644 --- a/doc/README/Data/Fin/Relation/Unary/Top.agda +++ b/doc/README/Data/Fin/Relation/Unary/Top.agda @@ -17,7 +17,7 @@ module README.Data.Fin.Relation.Unary.Top where open import Data.Nat.Base using (ℕ; zero; suc; _∸_; _≤_) -open import Data.Nat.Properties using (n∸n≡0; +-∸-assoc; ≤-reflexive) +open import Data.Nat.Properties using (n∸n≡0; ∸-suc; ≤-reflexive) open import Data.Fin.Base using (Fin; zero; suc; toℕ; fromℕ; inject₁; _>_) open import Data.Fin.Properties using (toℕ-fromℕ; toℕ-weakInduction) @@ -76,7 +76,7 @@ opposite-prop {suc n} i with view i ... | ‵fromℕ rewrite toℕ-fromℕ n | n∸n≡0 n = refl ... | ‵inject₁ j = begin suc (toℕ (opposite j)) ≡⟨ cong suc (opposite-prop j) ⟩ - suc (n ∸ suc (toℕ j)) ≡⟨ +-∸-assoc 1 (toℕ