Module

FiberIso.lean

Nyll.EtaleFundamentalGroups.GaloisCategories.FiberIso
3 declarations indexed from sourceView source ↗

Isomorphic finite fiber functors

A natural isomorphism of finite-set-valued functors induces an isomorphism of their topological automorphism groups. For fiber functors, the associated finite continuous-action functors agree after restriction along this isomorphism. Changing the natural isomorphism changes the group isomorphism by inner conjugation.

Declarations

CategoryTheory.PreGaloisCategory.continuousConjAut

A natural isomorphism induces a topological isomorphism of automorphism groups.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
noncomputable section
universe u v w
open scoped FintypeCatDiscrete
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u} [Category.{v} C] {F G : C ⥤ FintypeCat.{w}}
def continuousConjAut (t : F ≅ G) : Aut F ≃ₜ* Aut G where
  toMulEquiv := t.conjAut
  continuous_toFun := continuous_conjAut t
  continuous_invFun :=
    Continuous.continuous_symm_of_equiv_compact_to_t2
      (f := t.conjAut.toEquiv) (continuous_conjAut t)
CategoryTheory.PreGaloisCategory.continuousConjAut_eq_conj

Changing the natural isomorphism changes the group isomorphism by conjugation.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
noncomputable section
universe u v w
open scoped FintypeCatDiscrete
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u} [Category.{v} C] {F G : C ⥤ FintypeCat.{w}}
theorem continuousConjAut_eq_conj (t₁ t₂ : F ≅ G) (a : Aut F) :
    continuousConjAut t₂ a =
      MulAut.conj (G := Aut G) (t₁.symm ≪≫ t₂) (continuousConjAut t₁ a)
CategoryTheory.PreGaloisCategory.functorToContActionFiberIso

The finite-action equivalences of isomorphic fiber functors are compatible with restriction along the resulting topological group isomorphism.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
noncomputable section
universe u v w
open scoped FintypeCatDiscrete
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u} [Category.{v} C] {F G : C ⥤ FintypeCat.{w}}
variable [GaloisCategory C] [FiberFunctor F] [FiberFunctor G]
def functorToContActionFiberIso (t : F ≅ G) :
    functorToContAction F ≅ functorToContAction G ⋙
      (ContAction.resEquiv FintypeCat (continuousConjAut t)).functor