Documentation

Mathlib.CategoryTheory.Subobject.Limits

Specific subobjects #

We define equalizerSubobject, kernelSubobject and imageSubobject, which are the subobjects represented by the equalizer, kernel and image of (a pair of) morphism(s) and provide conditions for P.factors f, where P is one of these special subobjects.

TODO: Add conditions for when P is a pullback subobject. TODO: an iff characterisation of (imageSubobject f).Factors h

@[reducible, inline]

The equalizer of morphisms f g : X ⟶ Y as a Subobject X.

Equations
Instances For

    The underlying object of equalizerSubobject f g is (up to isomorphism!) the same as the chosen object equalizer f g.

    Equations
    Instances For

      A factorisation of h : W ⟶ X through kernelSubobject f, assuming h ≫ f = 0.

      Equations
      Instances For

        A commuting square induces a morphism between the kernel subobjects.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The isomorphism between the kernel of f ≫ g and the kernel of g, when f is an isomorphism.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Taking cokernels is an order-reversing map from the subobjects of X to the quotient objects of X.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Taking kernels is an order-reversing map from the quotient objects of X to the subobjects of X.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[reducible, inline]

                The image of a morphism f g : X ⟶ Y as a Subobject Y.

                Equations
                Instances For

                  The underlying object of imageSubobject f is (up to isomorphism!) the same as the chosen object image f.

                  Equations
                  Instances For

                    The morphism imageSubobject (h ≫ f) ⟶ imageSubobject f is an epimorphism when h is an epimorphism. In general this does not imply that imageSubobject (h ≫ f) = imageSubobject f, although it will when the ambient category is abelian.

                    Postcomposing by an isomorphism gives an isomorphism between image subobjects.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Given a commutative square between morphisms f and g, we have a morphism in the category from imageSubobject f to imageSubobject g.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For