Tidy up Algebra.Definitions.RawMagma
(again), plus reconcile all the uses of _,_
as a constructor
#2582
Labels
Algebra.Definitions.RawMagma
(again), plus reconcile all the uses of _,_
as a constructor
#2582
Variations on the theme of uncoupling from
Data.Product.Base
, lifted out from #2579 : cf. #207bug
: we don't give fixities to the various uses of_,_
as a constructor which since Fix #2216 by making divisibility definitions records #2217 supersede the prior use ofData.Product.Base._,_
, so it's possible to get some odd parsing errorsbreaking
mutual divisibility currently still defined as aData.Product.Base._×_
,, but since [ new ] symmetric core of a binary relation #2071 , it might be better to redefine it usingRelation.Binary.Construct.Interior.Symmetric
, and then be able to exploit the generic properties of such relations...bug
: the constructor_,_
ofRelation.Binary.Construct.Interior.Symmetric.SymInterior
also doesn't have a fixity declaration eitherPropose:
_,_
as a constructor the same fixity declaration, namelyinfixr 4 _,_
that ofData.Product.Base._,_
[ fix ] Add correct fixities forconstructor
uses of_,_
#2584_∥_
and refactor the proofs of its various properties as we go up the hierarchy toAlgebra.Properties.Semiring.Divisibility
(downstream PR)It's possible that these should be two issue: the #207 bug fixes , and then the divisibility refactoring.
The text was updated successfully, but these errors were encountered: