Theorems about invertible elements #
An Invertible
element is a unit.
Instances For
Units are invertible in their associated monoid.
Instances For
Convert IsUnit
to Invertible
using Classical.choice
.
Prefer casesI h.nonempty_invertible
over letI := h.invertible
if you want to avoid choice.
Instances For
-⅟a
is the inverse of -a
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
A variant of Ring.inverse_unit
.
b / a
is the inverse of a / b
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.