Kernels and cokernels in SemiNormedGroup₁ and SemiNormedGroup #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
We show that SemiNormedGroup₁ has cokernels
(for which of course the cokernel.π f maps are norm non-increasing),
as well as the easier result that SemiNormedGroup has cokernels. We also show that
SemiNormedGroup has kernels.
So far, I don't see a way to state nicely what we really want:
SemiNormedGroup has cokernels, and cokernel.π f is norm non-increasing.
The problem is that the limits API doesn't promise you any particular model of the cokernel,
and in SemiNormedGroup one can always take a cokernel and rescale its norm
(and hence making cokernel.π f arbitrarily large in norm), obtaining another categorical cokernel.
Auxiliary definition for has_cokernels SemiNormedGroup₁.
Auxiliary definition for has_cokernels SemiNormedGroup₁.
Equations
The equalizer cone for a parallel pair of morphisms of seminormed groups.
Equations
Auxiliary definition for has_cokernels SemiNormedGroup.
Auxiliary definition for has_cokernels SemiNormedGroup.
Equations
Auxiliary definition for has_cokernels SemiNormedGroup.
An explicit choice of cokernel, which has good properties with respect to the norm.
Equations
Descend to the explicit cokernel.
The projection from Y to the explicit cokernel of X ⟶ Y.
Equations
Instances for SemiNormedGroup.explicit_cokernel_π
        
        
    The explicit cokernel is isomorphic to the usual cokernel.
A special case of category_theory.limits.cokernel.map adapted to explicit_cokernel.
A special case of category_theory.limits.cokernel.map_desc adapted to explicit_cokernel.