Closed jamesmckinna closed 5 months ago
This was added in #1684, as a migration path when the definition of IsRing
was changed to not have duplicate equivalence proofs. I don't have any objection to deprecating it, but shouldn't the others added then be deprecated at the same time?
IsSemiringWithoutOne*
IsNearSemiring*
IsSemiringWithoutAnnihilatingZero*
I think that the substance of the issue/PR is that zero
is definable once you have _-_
... and is that the case for the structures you identify? I'm not so sure that it is ...?
@Taneb any comment on this? I'm happy to deprecate.
Also: tweak v2.0 deprecation warnings (I think correctly...)