ModuleBasic.lean
Nyll.EtaleFundamentalGroups.GaloisCovers.Basic
10 declarations indexed from sourceView source ↗ Module documentation
Galois objects and Galois covers
This file supplies the abstract Galois-category part of the four equivalent characterizations of a finite étale Galois cover in Stacks Project, Section 58.7 (03SF). It uses the canonical mathlib notion CategoryTheory.PreGaloisCategory.IsGalois.
Declarations
CategoryTheory.PreGaloisCategory.isGalois_iff_evaluation_bijective
DocumentationA connected object of a Galois category is Galois if and only if evaluation at one point identifies its automorphism group with its fiber. This is the simply-transitive formulation in Stacks Project, Section 58.7.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u₁} [Category.{u₂} C] [GaloisCategory C]
variable (F : C ⥤ FintypeCat.{w}) [FiberFunctor F]
open Limits
CategoryTheory.PreGaloisCategory.isGalois_iff_card_aut_eq_card_fiber
DocumentationA connected object of a Galois category is Galois if and only if the cardinality of its automorphism group equals the cardinality of its fiber. For a finite étale cover the latter cardinality is its degree.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u₁} [Category.{u₂} C] [GaloisCategory C]
variable (F : C ⥤ FintypeCat.{w}) [FiberFunctor F]
open Limits
attribute [local instance] FintypeCat.fintype
CategoryTheory.PreGaloisCategory.fiberBinaryProduct_ext
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u₁} [Category.{u₂} C] [GaloisCategory C]
variable (F : C ⥤ FintypeCat.{w}) [FiberFunctor F]
open Limits
attribute [local instance] FintypeCat.fintype
CategoryTheory.PreGaloisCategory.isGalois_of_mono_to_binaryProduct
DocumentationA connected subobject of a product of two Galois objects is Galois. This is the Galois-category form of intersecting two normal open subgroups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u₁} [Category.{u₂} C] [GaloisCategory C]
variable (F : C ⥤ FintypeCat.{w}) [FiberFunctor F]
open Limits
attribute [local instance] FintypeCat.fintype
CategoryTheory.PreGaloisCategory.autMapHom_prod_injective_of_mono
DocumentationIf a connected object is a subobject of a product of two Galois objects, the two induced maps on automorphism groups are jointly injective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u₁} [Category.{u₂} C] [GaloisCategory C]
variable (F : C ⥤ FintypeCat.{w}) [FiberFunctor F]
open Limits
attribute [local instance] FintypeCat.fintype
CategoryTheory.PreGaloisCategory.exists_common_galois_cover
DocumentationTwo Galois objects have a common Galois cover. Its automorphism group maps injectively to the product of the two original automorphism groups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace CategoryTheory.PreGaloisCategory
variable {C : Type u₁} [Category.{u₂} C] [GaloisCategory C]
variable (F : C ⥤ FintypeCat.{w}) [FiberFunctor F]
open Limits
attribute [local instance] FintypeCat.fintype
AlgebraicGeometry.FiniteEtale.natCard_left_eq_finrank
DocumentationOver a separably closed field, the number of points of a finite étale scheme is the rank of its structure morphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace AlgebraicGeometry.FiniteEtale
universe u
open CategoryTheory
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω]
AlgebraicGeometry.FiniteEtale.natCard_fiber_eq_finrank
DocumentationThe cardinality of the geometric fiber of a finite étale morphism is its rank at the image of the geometric point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace AlgebraicGeometry.FiniteEtale
universe u
open CategoryTheory
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω]
variable {S : Scheme.{u}} (ξ : Spec (.of Ω) ⟶ S)
AlgebraicGeometry.FiniteEtale.isGalois_iff_card_aut_eq_finrank
DocumentationScheme-theoretic degree form of the automorphism-cardinality characterization of a connected finite étale Galois cover.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace AlgebraicGeometry.FiniteEtale
universe u
open CategoryTheory
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω]
variable {S : Scheme.{u}} (ξ : Spec (.of Ω) ⟶ S)
variable [ConnectedSpace S]
AlgebraicGeometry.FiniteEtale.isGalois_iff_isConnected_and_card_aut_eq_finrank
DocumentationA finite étale cover is Galois exactly when it is connected and its automorphism group has cardinality equal to its degree.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u₁ u₂ w
open CategoryTheory
namespace AlgebraicGeometry.FiniteEtale
universe u
open CategoryTheory
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω]
variable {S : Scheme.{u}} (ξ : Spec (.of Ω) ⟶ S)
variable [ConnectedSpace S]