Theorems about invertible elements #
An Invertible element is a unit.
Instances For
Units are invertible in their associated monoid.
Convert IsUnit to Invertible using Classical.choice.
Prefer casesI h.nonempty_invertible over letI := h.invertible if you want to avoid choice.
Instances For
This is the Invertible version of Units.isUnit_units_mul
Instances For
This is the Invertible version of Units.isUnit_mul_units
Instances For
invertibleOfInvertibleMul and invertibleMul as an equivalence.
Instances For
invertibleOfMulInvertible and invertibleMul as an equivalence.
Instances For
Monoid homs preserve invertibility.
Instances For
Note that the Invertible (f r) argument can be satisfied by using letI := Invertible.map f r
before applying this lemma.
If a function f : R → S has a left-inverse that is a monoid hom,
then r : R is invertible if f r is.
The inverse is computed as g (⅟(f r))
Instances For
Invertibility on either side of a monoid hom with a left-inverse is equivalent.