From 178c8e88155e53cfd547dd421ede1a46ec5e0825 Mon Sep 17 00:00:00 2001 From: shhyou Date: Thu, 24 Sep 2026 13:37:28 +0800 Subject: [PATCH] Fill in some implicit arguments in DivMod These implicits are not reliably solvable. Related to agda/agda#8672. --- src/Data/Nat/DivMod.agda | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Data/Nat/DivMod.agda b/src/Data/Nat/DivMod.agda index 477acf0e14..2f8f412221 100644 --- a/src/Data/Nat/DivMod.agda +++ b/src/Data/Nat/DivMod.agda @@ -306,7 +306,7 @@ m∣n⇒o%n%m≡o%m : ∀ m n o .{{_ : NonZero m}} .{{_ : NonZero n}} → m ∣ o % n % m ≡ o % m m∣n⇒o%n%m≡o%m m n@.(p * m) o (divides-refl p) = begin-equality o % n % m ≡⟨⟩ - o % pm % m ≡⟨ %-congˡ (m%n≡m∸m/n*n o pm) ⟩ + o % pm % m ≡⟨ %-congˡ {o = m} (m%n≡m∸m/n*n o pm) ⟩ (o ∸ o / pm * pm) % m ≡⟨ cong (λ # → (o ∸ #) % m) (*-assoc (o / pm) p m) ⟨ (o ∸ o / pm * p * m) % m ≡⟨ m*n≤o⇒[o∸m*n]%n≡o%n (o / pm * p) lem ⟩ o % m ∎ @@ -327,7 +327,7 @@ m*n/m*o≡n/o m n o = helper (<-wellFounded n) helper : ∀ {n} → Acc _<_ n → (m * n) / (m * o) ≡ n / o helper {n} (acc rec) with <-≤-connex n o ... | inj₁ n