Open
Description
The substance of the issue (for the additive fragment of Nat) is already discussed in #1919, but that issue can (should!) be closed by merging #1948. So this is a placeholder to work on this specific problem in the multiplicative fragment of Nat.
Carrying over the summary from #2013:
Two Three parts to this:
- low-hanging fruit: added pattern synonym and consequences/uses of it to
Data.Nat.*
(merged in ReconcilingData.Nat.Divisibility.Core._∣_
andAlgebra.Definitions.RawMagma._∣_
#2013) - higher-hanging fruit: reconcile the two definitions of
_∣_
for theData.Nat.Base.*-rawMagma
instance - knock-on changes for
Data.Integer.Divisibility.*
andData.Rational.*
only if the preceding step succeeds
cf. #679