From 618a6a940acb6b5a3a3e72c6e20e389e3a0e7160 Mon Sep 17 00:00:00 2001 From: James McKinna Date: Tue, 26 Dec 2023 11:04:34 +0000 Subject: [PATCH 1/2] fixes issue #2237 --- CHANGELOG.md | 4 ++-- src/Data/Nat/Divisibility.agda | 18 +++++++++--------- src/Data/Nat/Primality.agda | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf2d01d6a3..22e0b1bd30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -58,8 +58,8 @@ Additions to existing modules ```agda quotient≢0 : m ∣ n → .{{NonZero n}} → NonZero quotient - m|n⇒n≡quotient*m : m ∣ n → n ≡ quotient * m - m|n⇒n≡m*quotient : m ∣ n → n ≡ m * quotient + m∣n⇒n≡quotient*m : m ∣ n → n ≡ quotient * m + m∣n⇒n≡m*quotient : m ∣ n → n ≡ m * quotient quotient-∣ : m ∣ n → quotient ∣ n quotient>1 : m ∣ n → m < n → 1 < quotient quotient-< : m ∣ n → .{{NonTrivial m}} → .{{NonZero n}} → quotient < n diff --git a/src/Data/Nat/Divisibility.agda b/src/Data/Nat/Divisibility.agda index abac2915a7..7b6ca61001 100644 --- a/src/Data/Nat/Divisibility.agda +++ b/src/Data/Nat/Divisibility.agda @@ -42,20 +42,20 @@ open import Data.Nat.Divisibility.Core public hiding (*-pres-∣) quotient≢0 : (m∣n : m ∣ n) → .{{NonZero n}} → NonZero (quotient m∣n) quotient≢0 m∣n rewrite _∣_.equality m∣n = m*n≢0⇒m≢0 (quotient m∣n) -m|n⇒n≡quotient*m : (m∣n : m ∣ n) → n ≡ (quotient m∣n) * m -m|n⇒n≡quotient*m m∣n = _∣_.equality m∣n +m∣n⇒n≡quotient*m : (m∣n : m ∣ n) → n ≡ (quotient m∣n) * m +m∣n⇒n≡quotient*m m∣n = _∣_.equality m∣n -m|n⇒n≡m*quotient : (m∣n : m ∣ n) → n ≡ m * (quotient m∣n) -m|n⇒n≡m*quotient {m = m} m∣n rewrite _∣_.equality m∣n = *-comm (quotient m∣n) m +m∣n⇒n≡m*quotient : (m∣n : m ∣ n) → n ≡ m * (quotient m∣n) +m∣n⇒n≡m*quotient {m = m} m∣n rewrite _∣_.equality m∣n = *-comm (quotient m∣n) m quotient-∣ : (m∣n : m ∣ n) → (quotient m∣n) ∣ n -quotient-∣ {m = m} m∣n = divides m (m|n⇒n≡m*quotient m∣n) +quotient-∣ {m = m} m∣n = divides m (m∣n⇒n≡m*quotient m∣n) quotient>1 : (m∣n : m ∣ n) → m < n → 1 < quotient m∣n quotient>1 {m} {n} m∣n m Date: Thu, 28 Dec 2023 12:49:39 +0000 Subject: [PATCH 2/2] leftover from #2182: subtle naming 'bug'/anomaly --- src/Data/Nat/Divisibility.agda | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Data/Nat/Divisibility.agda b/src/Data/Nat/Divisibility.agda index 7b6ca61001..f980291cc4 100644 --- a/src/Data/Nat/Divisibility.agda +++ b/src/Data/Nat/Divisibility.agda @@ -349,12 +349,12 @@ hasNonTrivialDivisor-≢ d≢n d∣n hasNonTrivialDivisor-∣ : m HasNonTrivialDivisorLessThan n → m ∣ o → o HasNonTrivialDivisorLessThan n -hasNonTrivialDivisor-∣ (hasNonTrivialDivisor d