Auxiliary definition used to define liftOfRightInverse
Equations
- f.liftOfRightInverseAux f_inv hf g hg = { toFun := fun (b : B) => g (f_inv b), map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯ }
Instances For
liftOfRightInverse f hf g hg is the unique R-algebra homomorphism φ
- such that
φ.comp f = g(AlgHom.liftOfRightInverse_comp), - where
f : A →ₐ[R] Bhas a right_inversef_inv(hf), - and
g : B →ₐ[R] Csatisfieshg : f.ker ≤ g.ker.
See AlgHom.eq_liftOfRightInverse for the uniqueness lemma.
A .
| \
f | \ g
| \
v \⌟
B ----> C
∃!φ
Equations
- One or more equations did not get rendered due to their size.
Instances For
A non-computable version of AlgHom.liftOfRightInverse for when no computable right
inverse is available, that uses Function.surjInv.
Equations
- f.liftOfSurjective' hf = f.liftOfRightInverse (Function.surjInv hf) ⋯
Instances For
Equivalence between submonoids with zero support in an abelian group G
and partially ordered group structures on G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence between submonoids with zero support in an abelian group G
and partially ordered group structures on G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence between maximal submonoids with zero support in an abelian group G
and linearly ordered group structures on G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence between maximal submonoids with zero support in an abelian group G
and linearly ordered group structures on G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence between subsemirings with zero support in a ring R
and partially ordered ring structures on R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence between maximal subsemirings with zero support in a ring R
and linearly ordered ring structures on R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Copy of Quotient.recOnSubsingleton for Localization
Equations
- x.recOnSubsingleton f = Quotient.recOnSubsingleton' x fun (t : M × ↥S) => Prod.rec (fun (x : M) (x_1 : ↥S) => f x x_1) t
Instances For
Copy of Quotient.recOnSubsingleton for AddLocalization
Equations
- x.recOnSubsingleton f = Quotient.recOnSubsingleton' x fun (t : M × ↥S) => Prod.rec (fun (x : M) (x_1 : ↥S) => f x x_1) t