ModuleGeometricStalkIdempotentDescent.lean
Nyll.EtaleFundamentalGroups.StrictHenselian.GeometricStalkIdempotentDescent
7 declarations indexed from sourceView source ↗ Module documentation
Finite idempotent decompositions descend to pointed étale neighborhoods
A finite complete orthogonal family in an arbitrary algebra after base change to the actual geometric stalk descends to one actual pointed étale neighborhood. An affine refinement retains the same idempotents and their literal germ images. All scalar structures are the existing structures on the actual objects under the base ring.
This supplies the finite idempotent descent in external Stacks tag 0BSR, needed for Stacks, Tag 0BST. Prime-fiber finiteness and residue-extension comparisons are separate prerequisites.
Declarations
EtaleFundamentalGroups.StrictHenselian.neighborhoodGerm_naturality
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
EtaleFundamentalGroups.StrictHenselian.exists_pointed_completeOrthogonalIdempotents
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
EtaleFundamentalGroups.StrictHenselian.geometricStalk_exists_affine_completeOrthogonalIdempotents
DocumentationEvery finite complete orthogonal family in the actual geometric-stalk base change of an arbitrary algebra descends to an actual affine pointed étale neighborhood, with its prescribed literal germ images.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
EtaleFundamentalGroups.StrictHenselian.coefficientTensorAction
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
section Equivariant
variable {B : Type u} [CommRing B] [Algebra R B]
{G : Type w} [Group G] [Finite G] [MulSemiringAction G B] [SMulCommClass G R B]
EtaleFundamentalGroups.StrictHenselian.transport_equivariant_family
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
section Equivariant
variable {B : Type u} [CommRing B] [Algebra R B]
{G : Type w} [Group G] [Finite G] [MulSemiringAction G B] [SMulCommClass G R B]
local instance coefficientTensorAction (A : Under R) : MulSemiringAction G (A ⊗[R] B) :=
Inertia.baseChangeAction R A B G
omit [Finite G] in
EtaleFundamentalGroups.StrictHenselian.exists_pointed_equivariant_completeOrthogonalIdempotents
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
section Equivariant
variable {B : Type u} [CommRing B] [Algebra R B]
{G : Type w} [Group G] [Finite G] [MulSemiringAction G B] [SMulCommClass G R B]
local instance coefficientTensorAction (A : Under R) : MulSemiringAction G (A ⊗[R] B) :=
Inertia.baseChangeAction R A B G
EtaleFundamentalGroups.StrictHenselian.geometricStalk_exists_affine_equivariant_completeOrthogonalIdempotents
DocumentationA finite complete family in the actual geometric-stalk base change, with a prescribed finite-group permutation action, descends to an actual affine pointed étale neighborhood with the same group equations and the same literal germ images. The acted-on algebra is arbitrary.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u w
variable {R : CommRingCat.{u}} {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(φ : R →+* Ω)
section Equivariant
variable {B : Type u} [CommRing B] [Algebra R B]
{G : Type w} [Group G] [Finite G] [MulSemiringAction G B] [SMulCommClass G R B]
local instance coefficientTensorAction (A : Under R) : MulSemiringAction G (A ⊗[R] B) :=
Inertia.baseChangeAction R A B G