Theorems about invertible elements #
Units are invertible in their associated monoid.
Equations
Convert IsUnit to Invertible using Classical.choice.
Prefer casesI h.nonempty_invertible over letI := h.invertible if you want to avoid choice.
Equations
Instances For
This is the Invertible version of Units.isUnit_units_mul
Equations
Instances For
This is the Invertible version of Units.isUnit_mul_units
Equations
Instances For
invertibleOfInvertibleMul and invertibleMul as an equivalence.
Equations
Instances For
invertibleOfMulInvertible and invertibleMul as an equivalence.
Equations
Instances For
Equations
Monoid homs preserve invertibility.
Equations
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))
Equations
Instances For
Invertibility on either side of a monoid hom with a left-inverse is equivalent.