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 #
CategoryTheory.Functor.RepresentableBy.autMulEquiv: automorphisms of a represented presheaf are automorphisms of the representing object.
Main results #
CategoryTheory.Functor.RepresentableBy.homEquiv_comp_autMulEquiv_hom: the automorphism ofYattached toσacts onhomEquiv fasσ.CategoryTheory.Functor.RepresentableBy.homEquiv_autMulEquiv_hom: the automorphism ofYattached toσclassifiesσ (homEquiv (𝟙 Y)).CategoryTheory.Functor.RepresentableBy.homEquiv_uniqueUpToIso_hom: the isomorphism between two representing objects classifies the universal element of the first.CategoryTheory.Functor.RepresentableBy.autMulEquiv_symm_hom_app: conversely, the automorphism ofFattached to an automorphismsofYis postcomposition withs.
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
The automorphism of Y attached to an automorphism σ of F acts on homEquiv f as σ.
The inverse of the automorphism of Y attached to an automorphism σ of F acts on
homEquiv f as the inverse of σ.
The automorphism of Y attached to an automorphism σ of F classifies the image under σ
of the universal element homEquiv (𝟙 Y).
The inverse of the automorphism of Y attached to an automorphism σ of F classifies the
image under σ⁻¹ of the universal element homEquiv (𝟙 Y).
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.