Submonoid of inverses #
Given a submonoid N of a monoid M, we define the submonoid N.leftInv as the submonoid of
left inverses of N. When M is commutative, we may define fromCommLeftInv : N.leftInv →* N
since the inverses are unique. When N ≤ IsUnit.Submonoid M, this is precisely
the pointwise inverse of N, and we may define leftInvEquiv : S.leftInv ≃* S.
For the pointwise inverse of submonoids of groups, please refer to
GroupTheory.Submonoid.Pointwise.
TODO #
Define the submonoid of right inverses and two-sided inverses. See the comments of #10679 for a possible implementation.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- (_ : motive x) = (_ : motive x)
Instances For
S.leftNeg is the additive submonoid containing all the left additive inverses of S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The function from S.leftAdd to S sending an element to its right additive
inverse in S. This is an AddMonoidHom when M is commutative.
Equations
- AddSubmonoid.fromLeftNeg S x = Exists.choose (_ : ↑x ∈ AddSubmonoid.leftNeg S)
Instances For
The function from S.leftInv to S sending an element to its right inverse in S.
This is a MonoidHom when M is commutative.
Equations
- Submonoid.fromLeftInv S x = Exists.choose (_ : ↑x ∈ Submonoid.leftInv S)
Instances For
Equations
- (_ : motive x) = (_ : motive x)
Instances For
The AddMonoidHom from S.leftNeg to S sending an element to its
right additive inverse in S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The MonoidHom from S.leftInv to S sending an element to its right inverse in S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The additive submonoid of pointwise additive inverse of S is
AddEquiv to S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The submonoid of pointwise inverse of S is MulEquiv to S.
Equations
- One or more equations did not get rendered due to their size.