Unbundled and weaker forms of canonically ordered monoids #
This file provides a Prop-valued mixin for monoids satisfying a one-sided cancellativity property,
namely that there is some c such that b = a + c if a ≤ b. This is particularly useful for
generalising statements from groups/rings/fields that don't mention negation or subtraction to
monoids/semirings/semifields.
An OrderedAddCommMonoid with one-sided 'subtraction' in the sense that
if a ≤ b, then there is some c for which a + c = b. This is a weaker version
of the condition on canonical orderings defined by CanonicallyOrderedAddCommMonoid.
For
a ≤ b, there is acsob = a + c.
Instances
An OrderedCommMonoid with one-sided 'division' in the sense that
if a ≤ b, there is some c for which a * c = b. This is a weaker version
of the condition on canonical orderings defined by CanonicallyOrderedCommMonoid.
For
a ≤ b,aleft dividesb