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.