Loogle!
Result
Found 154 declarations mentioning CategoryTheory.Aut.
- CategoryTheory.Aut π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : Type v - CategoryTheory.Aut.inhabited π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : Inhabited (CategoryTheory.Aut X) - CategoryTheory.Aut.instGroup π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : Group (CategoryTheory.Aut X) - CategoryTheory.Aut.ext π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : C} {Οβ Οβ : CategoryTheory.Aut X} (h : Οβ.hom = Οβ.hom) : Οβ = Οβ - CategoryTheory.Aut.ext_iff π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : C} {Οβ Οβ : CategoryTheory.Aut X} : Οβ = Οβ β Οβ.hom = Οβ.hom - CategoryTheory.Aut.Aut_inv_def π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) (f : CategoryTheory.Aut X) : fβ»ΒΉ = CategoryTheory.Iso.symm f - CategoryTheory.Aut.toEnd π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : CategoryTheory.Aut X β* CategoryTheory.End X - CategoryTheory.Aut.unitsEndEquivAut π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.End X)Λ£ β* CategoryTheory.Aut X - CategoryTheory.Aut.Aut_mul_def π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) (f g : CategoryTheory.Aut X) : f * g = g βͺβ« f - CategoryTheory.Aut.autMulEquivOfIso π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (h : X β Y) : CategoryTheory.Aut X β* CategoryTheory.Aut Y - CategoryTheory.Functor.mapAut π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) {D : Type u'} [CategoryTheory.Category.{v', u'} D] (f : CategoryTheory.Functor C D) : CategoryTheory.Aut X β* CategoryTheory.Aut (f.obj X) - CategoryTheory.Functor.FullyFaithful.autMulEquivOfFullyFaithful π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {f : CategoryTheory.Functor C D} (hf : f.FullyFaithful) (X : C) : CategoryTheory.Aut X β* CategoryTheory.Aut (f.obj X) - CategoryTheory.Aut.toEnd_apply π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) (x : CategoryTheory.Aut X) : (CategoryTheory.Aut.toEnd X) x = β((CategoryTheory.Aut.unitsEndEquivAut X).symm x) - CategoryTheory.Functor.FullyFaithful.autMulEquivOfFullyFaithful_apply_hom π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {f : CategoryTheory.Functor C D} (hf : f.FullyFaithful) (X : C) (i : X β X) : ((hf.autMulEquivOfFullyFaithful X) i).hom = f.map i.hom - CategoryTheory.Functor.FullyFaithful.autMulEquivOfFullyFaithful_apply_inv π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {f : CategoryTheory.Functor C D} (hf : f.FullyFaithful) (X : C) (i : X β X) : ((hf.autMulEquivOfFullyFaithful X) i).inv = f.map i.inv - CategoryTheory.Functor.FullyFaithful.autMulEquivOfFullyFaithful_symm_apply_hom π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {f : CategoryTheory.Functor C D} (hf : f.FullyFaithful) (X : C) (e : f.obj X β f.obj X) : ((hf.autMulEquivOfFullyFaithful X).symm e).hom = hf.preimage e.hom - CategoryTheory.Functor.FullyFaithful.autMulEquivOfFullyFaithful_symm_apply_inv π Mathlib.CategoryTheory.Endomorphism
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {f : CategoryTheory.Functor C D} (hf : f.FullyFaithful) (X : C) (e : f.obj X β f.obj X) : ((hf.autMulEquivOfFullyFaithful X).symm e).inv = hf.preimage e.inv - CategoryTheory.Aut.isoPerm π Mathlib.Algebra.Category.Grp.Basic
{Ξ± : Type u} : GrpCat.of (CategoryTheory.Aut Ξ±) β GrpCat.of (Equiv.Perm Ξ±) - CategoryTheory.Aut.mulEquivPerm π Mathlib.Algebra.Category.Grp.Basic
{Ξ± : Type u} : CategoryTheory.Aut Ξ± β* Equiv.Perm Ξ± - CategoryTheory.Iso.conjAut π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) : CategoryTheory.Aut X β* CategoryTheory.Aut Y - CategoryTheory.Iso.conjAut_apply π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) (f : CategoryTheory.Aut X) : Ξ±.conjAut f = Ξ±.symm βͺβ« f βͺβ« Ξ± - CategoryTheory.Iso.conjAut_hom π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) (f : CategoryTheory.Aut X) : (Ξ±.conjAut f).hom = Ξ±.conj f.hom - CategoryTheory.Iso.conjAut_zpow π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) (f : CategoryTheory.Aut X) (n : β€) : Ξ±.conjAut (f ^ n) = Ξ±.conjAut f ^ n - CategoryTheory.Iso.conjAut_pow π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) (f : CategoryTheory.Aut X) (n : β) : Ξ±.conjAut (f ^ n) = Ξ±.conjAut f ^ n - CategoryTheory.Iso.trans_conjAut π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) {Z : C} (Ξ² : Y β Z) (f : CategoryTheory.Aut X) : (Ξ± βͺβ« Ξ²).conjAut f = Ξ².conjAut (Ξ±.conjAut f) - CategoryTheory.Iso.conjAut_trans π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) (f g : CategoryTheory.Aut X) : Ξ±.conjAut (f βͺβ« g) = Ξ±.conjAut f βͺβ« Ξ±.conjAut g - CategoryTheory.Iso.conjAut_mul π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (Ξ± : X β Y) (f g : CategoryTheory.Aut X) : Ξ±.conjAut (f * g) = Ξ±.conjAut f * Ξ±.conjAut g - CategoryTheory.Functor.map_conjAut π Mathlib.CategoryTheory.Conj
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) {X Y : C} (Ξ± : X β Y) (f : CategoryTheory.Aut X) : F.mapIso (Ξ±.conjAut f) = (F.mapIso Ξ±).conjAut (F.mapIso f) - FintypeCat.instFiniteAut π Mathlib.CategoryTheory.FintypeCat
(X : FintypeCat) : Finite (CategoryTheory.Aut X) - Units.toAut π Mathlib.CategoryTheory.SingleObj
(M : Type u) [Monoid M] : MΛ£ β* CategoryTheory.Aut (CategoryTheory.SingleObj.star M) - Units.toAut_hom π Mathlib.CategoryTheory.SingleObj
(M : Type u) [Monoid M] (x : MΛ£) : ((Units.toAut M) x).hom = (CategoryTheory.SingleObj.toEnd M) βx - Units.toAut_inv π Mathlib.CategoryTheory.SingleObj
(M : Type u) [Monoid M] (x : MΛ£) : ((Units.toAut M) x).inv = (CategoryTheory.SingleObj.toEnd M) βxβ»ΒΉ - Action.ΟAut π Mathlib.CategoryTheory.Action.Basic
{V : Type u_1} [CategoryTheory.Category.{v_1, u_1} V] {G : Type u_2} [Group G] (A : Action V G) : G β* CategoryTheory.Aut A.V - Action.ΟAut_apply_hom π Mathlib.CategoryTheory.Action.Basic
{V : Type u_1} [CategoryTheory.Category.{v_1, u_1} V] {G : Type u_2} [Group G] (A : Action V G) (g : G) : (A.ΟAut g).hom = A.Ο g - Action.ΟAut_apply_inv π Mathlib.CategoryTheory.Action.Basic
{V : Type u_1} [CategoryTheory.Category.{v_1, u_1} V] {G : Type u_2} [Group G] (A : Action V G) (g : G) : (A.ΟAut g).inv = A.Ο gβ»ΒΉ - CategoryTheory.PreGaloisCategory.instFiniteAutOfIsConnected π Mathlib.CategoryTheory.Galois.Basic
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (A : C) [CategoryTheory.PreGaloisCategory.IsConnected A] : Finite (CategoryTheory.Aut A) - CategoryTheory.PreGaloisCategory.card_aut_le_card_fiber_of_connected π Mathlib.CategoryTheory.Galois.Basic
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsConnected A] : Nat.card (CategoryTheory.Aut A) β€ Nat.card (F.obj A).obj - CategoryTheory.PreGaloisCategory.instMulActionAutFunctorFintypeCatObjFiniteObj π Mathlib.CategoryTheory.Galois.Basic
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : MulAction (CategoryTheory.Aut F) (F.obj X).obj - CategoryTheory.PreGaloisCategory.evaluation_aut_injective_of_isConnected π Mathlib.CategoryTheory.Galois.Basic
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsConnected A] (a : (F.obj A).obj) : Function.Injective fun f => (CategoryTheory.ConcreteCategory.hom (F.map f.hom)) a - CategoryTheory.PreGaloisCategory.mulAction_def π Mathlib.CategoryTheory.Galois.Basic
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) {X : C} (Ο : CategoryTheory.Aut F) (x : (F.obj X).obj) : Ο β’ x = (CategoryTheory.ConcreteCategory.hom (Ο.hom.app X)) x - CategoryTheory.PreGaloisCategory.mulAction_naturality π Mathlib.CategoryTheory.Galois.Basic
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) {X Y : C} (Ο : CategoryTheory.Aut F) (f : X βΆ Y) (x : (F.obj X).obj) : Ο β’ (CategoryTheory.ConcreteCategory.hom (F.map f)) x = (CategoryTheory.ConcreteCategory.hom (F.map f)) (Ο β’ x) - CategoryTheory.PreGaloisCategory.autMap π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) (Ο : CategoryTheory.Aut A) : CategoryTheory.Aut B - CategoryTheory.PreGaloisCategory.autMap_id π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A : C} [CategoryTheory.PreGaloisCategory.IsGalois A] : CategoryTheory.PreGaloisCategory.autMap (CategoryTheory.CategoryStruct.id A) = id - CategoryTheory.PreGaloisCategory.autMulFiber π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : MulAction (CategoryTheory.Aut X) (F.obj X).obj - CategoryTheory.PreGaloisCategory.autMap_surjective_of_isGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsGalois A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) : Function.Surjective (CategoryTheory.PreGaloisCategory.autMap f) - CategoryTheory.PreGaloisCategory.evaluationEquivOfIsGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a : (F.obj A).obj) : CategoryTheory.Aut A β (F.obj A).obj - CategoryTheory.PreGaloisCategory.comp_autMap π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) (Ο : CategoryTheory.Aut A) : CategoryTheory.CategoryStruct.comp f (CategoryTheory.PreGaloisCategory.autMap f Ο).hom = CategoryTheory.CategoryStruct.comp Ο.hom f - CategoryTheory.PreGaloisCategory.exists_autMap π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} (f : A βΆ B) [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (Ο : CategoryTheory.Aut A) : β! Ο, CategoryTheory.CategoryStruct.comp f Ο.hom = CategoryTheory.CategoryStruct.comp Ο.hom f - CategoryTheory.PreGaloisCategory.autMapHom π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) : CategoryTheory.Aut A β* CategoryTheory.Aut B - CategoryTheory.PreGaloisCategory.autMap_unique π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) (Ο : CategoryTheory.Aut A) (Ο : CategoryTheory.Aut B) (h : CategoryTheory.CategoryStruct.comp f Ο.hom = CategoryTheory.CategoryStruct.comp Ο.hom f) : CategoryTheory.PreGaloisCategory.autMap f Ο = Ο - CategoryTheory.PreGaloisCategory.autMap_comp π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {X Y Z : C} [CategoryTheory.PreGaloisCategory.IsConnected X] [CategoryTheory.PreGaloisCategory.IsGalois Y] [CategoryTheory.PreGaloisCategory.IsGalois Z] (f : X βΆ Y) (g : Y βΆ Z) : CategoryTheory.PreGaloisCategory.autMap (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.PreGaloisCategory.autMap g β CategoryTheory.PreGaloisCategory.autMap f - CategoryTheory.PreGaloisCategory.isPretransitive_of_isGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X] : MulAction.IsPretransitive (CategoryTheory.Aut X) (F.obj X).obj - CategoryTheory.PreGaloisCategory.isGalois_iff_pretransitive π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsConnected X] : CategoryTheory.PreGaloisCategory.IsGalois X β MulAction.IsPretransitive (CategoryTheory.Aut X) (F.obj X).obj - CategoryTheory.PreGaloisCategory.stabilizer_normal_of_isGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X] (x : (F.obj X).obj) : (MulAction.stabilizer (CategoryTheory.Aut F) x).Normal - CategoryTheory.PreGaloisCategory.isTerminalQuotientOfIsGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X] : CategoryTheory.Limits.IsTerminal (CategoryTheory.Limits.colimit (CategoryTheory.SingleObj.functor (CategoryTheory.Aut.toEnd X))) - CategoryTheory.PreGaloisCategory.IsGalois.mk π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {X : C} [toIsConnected : CategoryTheory.PreGaloisCategory.IsConnected X] (quotientByAutTerminal : Nonempty (CategoryTheory.Limits.IsTerminal (CategoryTheory.Limits.colimit (CategoryTheory.SingleObj.functor (CategoryTheory.Aut.toEnd X))))) : CategoryTheory.PreGaloisCategory.IsGalois X - CategoryTheory.PreGaloisCategory.isGalois_iff_aux π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (X : C) [CategoryTheory.PreGaloisCategory.IsConnected X] : CategoryTheory.PreGaloisCategory.IsGalois X β Nonempty (CategoryTheory.Limits.IsTerminal (CategoryTheory.Limits.colimit (CategoryTheory.SingleObj.functor (CategoryTheory.Aut.toEnd X)))) - CategoryTheory.PreGaloisCategory.IsGalois.quotientByAutTerminal π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} {instβ : CategoryTheory.Category.{uβ, uβ} C} {instβΒΉ : CategoryTheory.GaloisCategory C} {X : C} [self : CategoryTheory.PreGaloisCategory.IsGalois X] : Nonempty (CategoryTheory.Limits.IsTerminal (CategoryTheory.Limits.colimit (CategoryTheory.SingleObj.functor (CategoryTheory.Aut.toEnd X)))) - CategoryTheory.PreGaloisCategory.autMap_apply_mul π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) (Ο Ο : CategoryTheory.Aut A) : CategoryTheory.PreGaloisCategory.autMap f (Ο * Ο) = CategoryTheory.PreGaloisCategory.autMap f Ο * CategoryTheory.PreGaloisCategory.autMap f Ο - CategoryTheory.PreGaloisCategory.autMapHom_apply π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) (Ο : CategoryTheory.Aut A) : (CategoryTheory.PreGaloisCategory.autMapHom f) Ο = CategoryTheory.PreGaloisCategory.autMap f Ο - CategoryTheory.PreGaloisCategory.quotientByAutTerminalEquivUniqueQuotient π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsConnected X] : CategoryTheory.Limits.IsTerminal (CategoryTheory.Limits.colimit (CategoryTheory.SingleObj.functor (CategoryTheory.Aut.toEnd X))) β Unique (MulAction.orbitRel.Quotient (CategoryTheory.Aut X) (F.obj X).obj) - CategoryTheory.PreGaloisCategory.evaluation_aut_bijective_of_isGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a : (F.obj A).obj) : Function.Bijective fun f => (CategoryTheory.ConcreteCategory.hom (F.map f.hom)) a - CategoryTheory.PreGaloisCategory.evaluation_aut_surjective_of_isGalois π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a : (F.obj A).obj) : Function.Surjective fun f => (CategoryTheory.ConcreteCategory.hom (F.map f.hom)) a - CategoryTheory.PreGaloisCategory.evaluationEquivOfIsGalois_apply π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a : (F.obj A).obj) (Ο : CategoryTheory.Aut A) : (CategoryTheory.PreGaloisCategory.evaluationEquivOfIsGalois F A a) Ο = (CategoryTheory.ConcreteCategory.hom (F.map Ο.hom)) a - CategoryTheory.PreGaloisCategory.evaluationEquivOfIsGalois_symm_fiber π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a b : (F.obj A).obj) : (CategoryTheory.ConcreteCategory.hom (F.map ((CategoryTheory.PreGaloisCategory.evaluationEquivOfIsGalois F A a).symm b).hom)) a = b - CategoryTheory.PreGaloisCategory.comp_autMap_apply π Mathlib.CategoryTheory.Galois.GaloisObjects
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) {A B : C} [CategoryTheory.PreGaloisCategory.IsConnected A] [CategoryTheory.PreGaloisCategory.IsGalois B] (f : A βΆ B) (Ο : CategoryTheory.Aut A) (a : (F.obj A).obj) : (CategoryTheory.ConcreteCategory.hom (F.map (CategoryTheory.PreGaloisCategory.autMap f Ο).hom)) ((CategoryTheory.ConcreteCategory.hom (F.map f)) a) = (CategoryTheory.ConcreteCategory.hom (F.map f)) ((CategoryTheory.ConcreteCategory.hom (F.map Ο.hom)) a) - CategoryTheory.PreGaloisCategory.autGaloisSystem_obj_coe π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) : β((CategoryTheory.PreGaloisCategory.autGaloisSystem F).obj A) = CategoryTheory.Aut A.obj - CategoryTheory.PreGaloisCategory.AutGalois.Ο π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) : CategoryTheory.PreGaloisCategory.AutGalois F β* CategoryTheory.Aut A.obj - CategoryTheory.PreGaloisCategory.autGaloisSystem_map π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) {A B : CategoryTheory.PreGaloisCategory.PointedGaloisObject F} (f : A βΆ B) : (CategoryTheory.PreGaloisCategory.autGaloisSystem F).map f = GrpCat.ofHom (CategoryTheory.PreGaloisCategory.autMapHom f.val) - CategoryTheory.PreGaloisCategory.autMulEquivAutGalois π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] : CategoryTheory.Aut F β* (CategoryTheory.PreGaloisCategory.AutGalois F)α΅α΅α΅ - CategoryTheory.PreGaloisCategory.AutGalois.Ο_surjective π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) : Function.Surjective β(CategoryTheory.PreGaloisCategory.AutGalois.Ο F A) - CategoryTheory.PreGaloisCategory.FiberFunctor.isPretransitive_of_isConnected π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsConnected X] : MulAction.IsPretransitive (CategoryTheory.Aut F) (F.obj X).obj - CategoryTheory.PreGaloisCategory.FiberFunctor.isPretransitive_of_isGalois π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X] : MulAction.IsPretransitive (CategoryTheory.Aut F) (F.obj X).obj - CategoryTheory.PreGaloisCategory.AutGalois.ext π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) {f g : CategoryTheory.PreGaloisCategory.AutGalois F} (h : β (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F), (CategoryTheory.PreGaloisCategory.AutGalois.Ο F A) f = (CategoryTheory.PreGaloisCategory.AutGalois.Ο F A) g) : f = g - CategoryTheory.PreGaloisCategory.AutGalois.Ο_apply π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) (x : CategoryTheory.PreGaloisCategory.AutGalois F) : (CategoryTheory.PreGaloisCategory.AutGalois.Ο F A) x = βx A - CategoryTheory.PreGaloisCategory.endEquivAutGalois_Ο π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (f : CategoryTheory.End F) (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) : (CategoryTheory.ConcreteCategory.hom (F.map ((CategoryTheory.PreGaloisCategory.AutGalois.Ο F A) ((CategoryTheory.PreGaloisCategory.endEquivAutGalois F) f)).hom)) A.pt = (CategoryTheory.ConcreteCategory.hom (f.app A.obj)) A.pt - CategoryTheory.PreGaloisCategory.endMulEquivAutGalois_pi π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (f : CategoryTheory.End F) (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) : (CategoryTheory.ConcreteCategory.hom (F.map ((CategoryTheory.PreGaloisCategory.AutGalois.Ο F A) (MulOpposite.unop ((CategoryTheory.PreGaloisCategory.endMulEquivAutGalois F) f))).hom)) A.pt = (CategoryTheory.ConcreteCategory.hom (f.app A.obj)) A.pt - CategoryTheory.PreGaloisCategory.autIsoFibers_inv_app π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (A : CategoryTheory.PreGaloisCategory.PointedGaloisObject F) (b : (F.obj A.obj).obj) : (CategoryTheory.ConcreteCategory.hom ((CategoryTheory.PreGaloisCategory.autIsoFibers F).inv.app A)) b = (CategoryTheory.PreGaloisCategory.evaluationEquivOfIsGalois F A.obj A.pt).symm b - CategoryTheory.PreGaloisCategory.autMulEquivAutGalois_Ο π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (f : CategoryTheory.Aut F) (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a : (F.obj A).obj) : (CategoryTheory.ConcreteCategory.hom (F.map ((CategoryTheory.PreGaloisCategory.AutGalois.Ο F { obj := A, pt := a, isGalois := β― }) (MulOpposite.unop ((CategoryTheory.PreGaloisCategory.autMulEquivAutGalois F) f))).hom)) a = (CategoryTheory.ConcreteCategory.hom (f.hom.app A)) a - CategoryTheory.PreGaloisCategory.autMulEquivAutGalois_symm_app π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] (x : CategoryTheory.PreGaloisCategory.AutGalois F) (A : C) [CategoryTheory.PreGaloisCategory.IsGalois A] (a : (F.obj A).obj) : (CategoryTheory.ConcreteCategory.hom (((CategoryTheory.PreGaloisCategory.autMulEquivAutGalois F).symm { unop' := x }).hom.app A)) a = (CategoryTheory.ConcreteCategory.hom (F.map ((CategoryTheory.PreGaloisCategory.AutGalois.Ο F { obj := A, pt := a, isGalois := β― }) x).hom)) a - CategoryTheory.PreGaloisCategory.functorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) : CategoryTheory.Functor C (Action FintypeCat (CategoryTheory.Aut F)) - CategoryTheory.PreGaloisCategory.instFaithfulActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToAction F).Faithful - CategoryTheory.PreGaloisCategory.instPreservesFiniteCoproductsActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : CategoryTheory.Limits.PreservesFiniteCoproducts (CategoryTheory.PreGaloisCategory.functorToAction F) - CategoryTheory.PreGaloisCategory.instPreservesFiniteProductsActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : CategoryTheory.Limits.PreservesFiniteProducts (CategoryTheory.PreGaloisCategory.functorToAction F) - CategoryTheory.PreGaloisCategory.instPreservesIsConnectedActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : CategoryTheory.PreGaloisCategory.PreservesIsConnected (CategoryTheory.PreGaloisCategory.functorToAction F) - CategoryTheory.PreGaloisCategory.instPreservesMonomorphismsActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToAction F).PreservesMonomorphisms - CategoryTheory.PreGaloisCategory.instReflectsIsomorphismsActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToAction F).ReflectsIsomorphisms - CategoryTheory.PreGaloisCategory.instReflectsMonomorphismsActionFintypeCatAutFunctorFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToAction F).ReflectsMonomorphisms - CategoryTheory.PreGaloisCategory.instPreservesColimitsOfShapeActionFintypeCatAutFunctorSingleObjFunctorToActionOfFinite π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (G : Type u_2) [Group G] [Finite G] : CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.SingleObj G) (CategoryTheory.PreGaloisCategory.functorToAction F) - CategoryTheory.PreGaloisCategory.instMulActionAutObjFiniteVFintypeCatFunctorObjActionFunctorToAction π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : MulAction (CategoryTheory.Aut X) ((CategoryTheory.PreGaloisCategory.functorToAction F).obj X).V.obj - CategoryTheory.PreGaloisCategory.instIsPretransitiveAutObjFiniteVFintypeCatFunctorObjActionFunctorToActionOfIsGalois π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X] : MulAction.IsPretransitive (CategoryTheory.Aut X) ((CategoryTheory.PreGaloisCategory.functorToAction F).obj X).V.obj - CategoryTheory.PreGaloisCategory.functorToAction_comp_forgetβ_eq π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) : (CategoryTheory.PreGaloisCategory.functorToAction F).comp (CategoryTheory.forgetβ (Action FintypeCat (CategoryTheory.Aut F)) FintypeCat) = F - CategoryTheory.PreGaloisCategory.functorToAction_map π Mathlib.CategoryTheory.Galois.Action
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) {X Y : C} (f : X βΆ Y) : ((CategoryTheory.PreGaloisCategory.functorToAction F).map f).hom = F.map f - CategoryTheory.PreGaloisCategory.functorToAction_full π Mathlib.CategoryTheory.Galois.Full
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToAction F).Full - CategoryTheory.PreGaloisCategory.exists_lift_of_mono π Mathlib.CategoryTheory.Galois.Full
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) (Y : Action FintypeCat (CategoryTheory.Aut F)) (i : Y βΆ (CategoryTheory.PreGaloisCategory.functorToAction F).obj X) [CategoryTheory.Mono i] : β Z f u, CategoryTheory.Mono f β§ CategoryTheory.CategoryStruct.comp u.hom ((CategoryTheory.PreGaloisCategory.functorToAction F).map f) = i - CategoryTheory.PreGaloisCategory.exists_lift_of_mono_of_isConnected π Mathlib.CategoryTheory.Galois.Full
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) (Y : Action FintypeCat (CategoryTheory.Aut F)) (i : Y βΆ (CategoryTheory.PreGaloisCategory.functorToAction F).obj X) [CategoryTheory.Mono i] [CategoryTheory.PreGaloisCategory.IsConnected Y] : β Z f u, CategoryTheory.PreGaloisCategory.IsConnected Z β§ CategoryTheory.Mono f β§ i = CategoryTheory.CategoryStruct.comp u.hom ((CategoryTheory.PreGaloisCategory.functorToAction F).map f) - CategoryTheory.PreGaloisCategory.instTopologicalSpaceAutFintypeCatObj π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : TopologicalSpace (CategoryTheory.Aut (F.obj X)) - CategoryTheory.PreGaloisCategory.instTopologicalSpaceAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : TopologicalSpace (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.aut_discreteTopology π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : DiscreteTopology (CategoryTheory.Aut (F.obj X)) - CategoryTheory.PreGaloisCategory.instCompactSpaceAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : CompactSpace (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.instT2SpaceAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : T2Space (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.instTotallyDisconnectedSpaceAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : TotallyDisconnectedSpace (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.instSMulAutFintypeCatObjObjFinite π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : SMul (CategoryTheory.Aut (F.obj X)) (F.obj X).obj - CategoryTheory.PreGaloisCategory.instIsTopologicalGroupAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : IsTopologicalGroup (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.instContinuousSMulAutFintypeCatObjObjFinite π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : ContinuousSMul (CategoryTheory.Aut (F.obj X)) (F.obj X).obj - CategoryTheory.PreGaloisCategory.instContinuousInvAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : ContinuousInv (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.instContinuousMulAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : ContinuousMul (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.autEmbedding π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : CategoryTheory.Aut F β* (X : C) β CategoryTheory.Aut (F.obj X) - CategoryTheory.PreGaloisCategory.continuousSMul_aut_fiber π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : ContinuousSMul (CategoryTheory.Aut F) (F.obj X).obj - CategoryTheory.PreGaloisCategory.nhds_one_has_basis_stabilizers π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (nhds 1).HasBasis (fun x => True) fun X => β(MulAction.stabilizer (CategoryTheory.Aut F) X.pt) - CategoryTheory.PreGaloisCategory.autEquivAutWhiskerRight π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) {G : CategoryTheory.Functor FintypeCat FintypeCat} (h : G.FullyFaithful) : CategoryTheory.Aut F ββ* CategoryTheory.Aut (F.comp G) - CategoryTheory.PreGaloisCategory.exists_set_ker_evaluation_subset_of_isOpen π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] {H : Set (CategoryTheory.Aut F)} (h1 : 1 β H) (h : IsOpen H) : β I x, (β X β I, CategoryTheory.PreGaloisCategory.IsConnected X) β§ β (Ο : CategoryTheory.Aut F), (β (X : βI), Ο.hom.app βX = CategoryTheory.CategoryStruct.id (F.obj βX)) β Ο β H - CategoryTheory.PreGaloisCategory.autEmbedding_injective π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : Function.Injective β(CategoryTheory.PreGaloisCategory.autEmbedding F) - CategoryTheory.PreGaloisCategory.autEmbedding_apply π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (Ο : CategoryTheory.Aut F) (X : C) : (CategoryTheory.PreGaloisCategory.autEmbedding F) Ο X = CategoryTheory.Iso.app Ο X - CategoryTheory.PreGaloisCategory.autEmbedding_isClosedEmbedding π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : Topology.IsClosedEmbedding β(CategoryTheory.PreGaloisCategory.autEmbedding F) - CategoryTheory.PreGaloisCategory.autEmbedding_range_isClosed π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : IsClosed (Set.range β(CategoryTheory.PreGaloisCategory.autEmbedding F)) - CategoryTheory.PreGaloisCategory.autEmbedding_range π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : Set.range β(CategoryTheory.PreGaloisCategory.autEmbedding F) = β f, {a | CategoryTheory.CategoryStruct.comp (F.map f.hom) (a f.right).hom = CategoryTheory.CategoryStruct.comp (a f.left).hom (F.map f.hom)} - CategoryTheory.PreGaloisCategory.continuous_mapAut_whiskeringRight π Mathlib.CategoryTheory.Galois.Topology
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : CategoryTheory.Functor FintypeCat FintypeCat) : Continuous β(CategoryTheory.Functor.mapAut F ((CategoryTheory.Functor.whiskeringRight C FintypeCat FintypeCat).obj G)) - CategoryTheory.PreGaloisCategory.exists_lift_of_quotient_openSubgroup π Mathlib.CategoryTheory.Galois.EssSurj
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (V : OpenSubgroup (CategoryTheory.Aut F)) : β X, Nonempty ((CategoryTheory.PreGaloisCategory.functorToAction F).obj X β Action.FintypeCat.ofMulAction (CategoryTheory.Aut F) (FintypeCat.of (CategoryTheory.Aut F β§Έ βV))) - CategoryTheory.PreGaloisCategory.exists_lift_of_continuous π Mathlib.CategoryTheory.Galois.EssSurj
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : Action FintypeCat (CategoryTheory.Aut F)) [TopologicalSpace X.V.obj] [DiscreteTopology X.V.obj] [ContinuousSMul (CategoryTheory.Aut F) X.V.obj] : β A, Nonempty ((CategoryTheory.PreGaloisCategory.functorToAction F).obj A β X) - CategoryTheory.PreGaloisCategory.fiberIsoQuotientStabilizer π Mathlib.CategoryTheory.Galois.EssSurj
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (X : C) [CategoryTheory.PreGaloisCategory.IsConnected X] (x : (F.obj X).obj) : (CategoryTheory.PreGaloisCategory.functorToAction F).obj X β Action.FintypeCat.ofMulAction (CategoryTheory.Aut F) (FintypeCat.of (CategoryTheory.Aut F β§Έ MulAction.stabilizer (CategoryTheory.Aut F) x)) - CategoryTheory.PreGaloisCategory.functorToContAction π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) : CategoryTheory.Functor C (ContAction FintypeCat (CategoryTheory.Aut F)) - CategoryTheory.PreGaloisCategory.instEssSurjContActionFintypeCatFunObjFiniteAutFunctorFunctorToContAction π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToContAction F).EssSurj - CategoryTheory.PreGaloisCategory.instEssSurjContActionFintypeCatFunObjFiniteAutFunctorFunctorToContActionOfFiberFunctor π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToContAction F).EssSurj - CategoryTheory.PreGaloisCategory.instFaithfulContActionFintypeCatFunObjFiniteAutFunctorFunctorToContAction π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToContAction F).Faithful - CategoryTheory.PreGaloisCategory.instFullContActionFintypeCatFunObjFiniteAutFunctorFunctorToContAction π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToContAction F).Full - CategoryTheory.PreGaloisCategory.instIsEquivalenceContActionFintypeCatFunObjFiniteAutFunctorFunctorToContAction π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] {F : CategoryTheory.Functor C FintypeCat} [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : (CategoryTheory.PreGaloisCategory.functorToContAction F).IsEquivalence - CategoryTheory.PreGaloisCategory.functorToContAction_obj_obj π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (X : C) : ((CategoryTheory.PreGaloisCategory.functorToContAction F).obj X).obj = (CategoryTheory.PreGaloisCategory.functorToAction F).obj X - CategoryTheory.PreGaloisCategory.functorToContAction_map π Mathlib.CategoryTheory.Galois.Equivalence
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) {Xβ Yβ : C} (f : Xβ βΆ Yβ) : (CategoryTheory.PreGaloisCategory.functorToContAction F).map f = CategoryTheory.ObjectProperty.homMk ((CategoryTheory.PreGaloisCategory.functorToAction F).map f) - CategoryTheory.PreGaloisCategory.instIsFundamentalGroupAutFunctorFintypeCat π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] : CategoryTheory.PreGaloisCategory.IsFundamentalGroup F (CategoryTheory.Aut F) - CategoryTheory.PreGaloisCategory.toAutHomeo π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] : G ββ CategoryTheory.Aut F - CategoryTheory.PreGaloisCategory.toAut π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] : G β* CategoryTheory.Aut F - CategoryTheory.PreGaloisCategory.toAutMulEquiv π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] : G β* CategoryTheory.Aut F - CategoryTheory.PreGaloisCategory.toAut_bijective π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] : Function.Bijective β(CategoryTheory.PreGaloisCategory.toAut F G) - CategoryTheory.PreGaloisCategory.toAut_isHomeomorph π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] : IsHomeomorph β(CategoryTheory.PreGaloisCategory.toAut F G) - CategoryTheory.PreGaloisCategory.isPretransitive_of_surjective π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (h : Function.Surjective β(CategoryTheory.PreGaloisCategory.toAut F G)) (X : C) [CategoryTheory.PreGaloisCategory.IsConnected X] : MulAction.IsPretransitive G (F.obj X).obj - CategoryTheory.PreGaloisCategory.toAut_continuous π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [β (X : C), ContinuousSMul G (F.obj X).obj] : Continuous β(CategoryTheory.PreGaloisCategory.toAut F G) - CategoryTheory.PreGaloisCategory.toAut_injective_of_non_trivial π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] (h : β (g : G), (β (X : C) (x : (F.obj X).obj), g β’ x = x) β g = 1) : Function.Injective β(CategoryTheory.PreGaloisCategory.toAut F G) - CategoryTheory.PreGaloisCategory.toAut_surjective_of_isPretransitive π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [β (X : C), ContinuousSMul G (F.obj X).obj] (h : β (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X], MulAction.IsPretransitive G (F.obj X).obj) : Function.Surjective β(CategoryTheory.PreGaloisCategory.toAut F G) - CategoryTheory.PreGaloisCategory.toAutHomeo_apply π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] {G : Type u_1} [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] (g : G) : (CategoryTheory.PreGaloisCategory.toAutHomeo F G) g = (CategoryTheory.PreGaloisCategory.toAut F G) g - CategoryTheory.PreGaloisCategory.toAut_surjective_isGalois π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (t : CategoryTheory.Aut F) (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X] [MulAction.IsPretransitive G (F.obj X).obj] : β g, β (x : (F.obj X).obj), g β’ x = (CategoryTheory.ConcreteCategory.hom (t.hom.app X)) x - CategoryTheory.PreGaloisCategory.toAut_surjective_isGalois_finite_family π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] [CategoryTheory.GaloisCategory C] [CategoryTheory.PreGaloisCategory.FiberFunctor F] (t : CategoryTheory.Aut F) {ΞΉ : Type u_2} [Finite ΞΉ] (X : ΞΉ β C) [β (i : ΞΉ), CategoryTheory.PreGaloisCategory.IsGalois (X i)] (h : β (X : C) [CategoryTheory.PreGaloisCategory.IsGalois X], MulAction.IsPretransitive G (F.obj X).obj) : β g, β (i : ΞΉ) (x : (F.obj (X i)).obj), g β’ x = (CategoryTheory.ConcreteCategory.hom (t.hom.app (X i))) x - CategoryTheory.PreGaloisCategory.toAutMulEquiv_isHomeomorph π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] (G : Type u_1) [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] : IsHomeomorph β(CategoryTheory.PreGaloisCategory.toAutMulEquiv F G) - CategoryTheory.PreGaloisCategory.toAut_hom_app_apply π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) {G : Type u_1} [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.IsNaturalSMul F G] (g : G) {X : C} (x : (F.obj X).obj) : (CategoryTheory.ConcreteCategory.hom (((CategoryTheory.PreGaloisCategory.toAut F G) g).hom.app X)) x = g β’ x - CategoryTheory.PreGaloisCategory.toAutMulEquiv_apply π Mathlib.CategoryTheory.Galois.IsFundamentalgroup
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.GaloisCategory C] {G : Type u_1} [Group G] [(X : C) β MulAction G (F.obj X).obj] [CategoryTheory.PreGaloisCategory.FiberFunctor F] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [CategoryTheory.PreGaloisCategory.IsFundamentalGroup F G] (g : G) : (CategoryTheory.PreGaloisCategory.toAutMulEquiv F G) g = (CategoryTheory.PreGaloisCategory.toAut F G) g - TannakaDuality.FiniteGroup.algHomOfRightFDRepComp π Mathlib.RepresentationTheory.Tannaka
{k G : Type u} [CommRing k] [Group G] [Finite G] (Ξ· : CategoryTheory.Aut (TannakaDuality.FiniteGroup.forget k G)) : (G β k) ββ[k] G β k - TannakaDuality.FiniteGroup.equivHom π Mathlib.RepresentationTheory.Tannaka
(k G : Type u) [CommRing k] [Group G] : G β* CategoryTheory.Aut (TannakaDuality.FiniteGroup.forget k G) - TannakaDuality.FiniteGroup.equiv π Mathlib.RepresentationTheory.Tannaka
(k G : Type u) [CommRing k] [Group G] [Finite G] [IsDomain k] : G β* CategoryTheory.Aut (TannakaDuality.FiniteGroup.forget k G) - TannakaDuality.FiniteGroup.map_mul_toRightFDRepComp π Mathlib.RepresentationTheory.Tannaka
{k G : Type u} [CommRing k] [Group G] [Finite G] (Ξ· : CategoryTheory.Aut (TannakaDuality.FiniteGroup.forget k G)) (f g : G β k) : have Ξ± := ModuleCat.Hom.hom (Ξ·.hom.hom.app TannakaDuality.FiniteGroup.rightFDRep).hom; Ξ± (f * g) = Ξ± f * Ξ± g - TannakaDuality.FiniteGroup.toRightFDRepComp_injective π Mathlib.RepresentationTheory.Tannaka
{k G : Type u} [CommRing k] [Group G] [Finite G] {Ξ·β Ξ·β : CategoryTheory.Aut (TannakaDuality.FiniteGroup.forget k G)} (h : Ξ·β.hom.hom.app TannakaDuality.FiniteGroup.rightFDRep = Ξ·β.hom.hom.app TannakaDuality.FiniteGroup.rightFDRep) : Ξ·β = Ξ·β - TannakaDuality.FiniteGroup.equivHom_injective π Mathlib.RepresentationTheory.Tannaka
{k G : Type u} [CommRing k] [Group G] [Finite G] [Nontrivial k] : Function.Injective β(TannakaDuality.FiniteGroup.equivHom k G) - TannakaDuality.FiniteGroup.equivHom_surjective π Mathlib.RepresentationTheory.Tannaka
{k G : Type u} [CommRing k] [Group G] [Finite G] [IsDomain k] : Function.Surjective β(TannakaDuality.FiniteGroup.equivHom k G) - TannakaDuality.FiniteGroup.equivHom_apply π Mathlib.RepresentationTheory.Tannaka
(k G : Type u) [CommRing k] [Group G] (g : G) : (TannakaDuality.FiniteGroup.equivHom k G) g = CategoryTheory.LaxMonoidalFunctor.isoOfComponents (TannakaDuality.FiniteGroup.equivApp g) β― β― β― - TannakaDuality.FiniteGroup.toRightFDRepComp_in_rightRegular π Mathlib.RepresentationTheory.Tannaka
{k G : Type u} [CommRing k] [Group G] [Finite G] [IsDomain k] (Ξ· : CategoryTheory.Aut (TannakaDuality.FiniteGroup.forget k G)) : β s, ModuleCat.Hom.hom (Ξ·.hom.hom.app TannakaDuality.FiniteGroup.rightFDRep).hom = TannakaDuality.FiniteGroup.rightRegular s
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c