Documentation

TauCeti.CategoryTheory.Aut.Representable

Automorphisms of a represented presheaf #

Let a presheaf F : Cᵒᵖ ⥤ Type w be represented by an object Y, through natural bijections homEquiv : (X ⟶ Y) ≃ F(X). By the Yoneda lemma, automorphisms of F are the same as automorphisms of Y: an automorphism σ of F corresponds to the unique automorphism s of Y with homEquiv (f ≫ s) = σ (homEquiv f) for every f : X ⟶ Y. This file records the correspondence as an isomorphism of groups Aut F ≃* Aut Y (CategoryTheory.Functor.RepresentableBy.autMulEquiv). Composing with it turns an action of a group on a represented presheaf into an action on the representing object.

The presheaf may take values in any universe w, unrelated to the universe v of morphisms of C. This is the generality of moduli problems, which take values in a larger universe than the morphisms of their category of test objects. Mathlib identifies a representation with an isomorphism to the Yoneda functor only when F takes values in Type v (CategoryTheory.Functor.RepresentableBy.toIso), or with an isomorphism to the lifted Yoneda functor when F takes values in Type (max w v) (CategoryTheory.Functor.RepresentableBy.equivUliftYonedaIso), where the universe w cannot be inferred from F and has to be given explicitly. The correspondence here needs neither: the automorphism of Y attached to σ compares the representation of F by Y with its transport along σ, by uniqueness of representing objects (CategoryTheory.Functor.RepresentableBy.uniqueUpToIso).

Main definitions #

Main results #

The isomorphism between two representing objects of F classifies, under the second representation, the universal element of the first.

Automorphisms of a represented presheaf are automorphisms of the representing object. If F is represented by Y, an automorphism σ of F corresponds to the automorphism s of Y with homEquiv (f ≫ s) = σ (homEquiv f) for every f : X ⟶ Y (homEquiv_comp_autMulEquiv_hom); an automorphism s of Y corresponds to postcomposition with s (autMulEquiv_symm_hom_app).

Instances For
    @[simp]

    The automorphism of Y attached to an automorphism σ of F acts on homEquiv f as σ.

    @[simp]

    The inverse of the automorphism of Y attached to an automorphism σ of F acts on homEquiv f as the inverse of σ.

    @[simp]

    The automorphism of Y attached to an automorphism σ of F classifies the image under σ of the universal element homEquiv (𝟙 Y).

    @[simp]

    The inverse of the automorphism of Y attached to an automorphism σ of F classifies the image under σ⁻¹ of the universal element homEquiv (𝟙 Y).

    @[simp]

    The automorphism of F attached to an automorphism s of Y is postcomposition with s.

    Transporting a representation along a presheaf isomorphism applies that isomorphism to its classifying element.