ModuleGeometricStalkGenericColimit.lean
Nyll.EtaleFundamentalGroups.StrictHenselian.GeometricStalkGenericColimit
10 declarations indexed from sourceView source ↗ Module documentation
The actual strict generic field as a filtered colimit
Base-change the already constructed small pointed-neighborhood diagram from R to its actual fraction field K. Its colimit is K ⊗[R] A, where A is the actual geometric stalk. The existing fraction-tensor comparison identifies this ring with Frac(A). Its K-scalar map is the existing geometricStalkFractionFieldMap: fraction-ring extensionality reduces the comparison to the original map R → A.
Transporting the actual base-changed cocone along this K-algebra equivalence gives a filtered colimit with vertex the actual strict generic field. The literal cocone-leg formula retains both the fraction-field map and the actual geometric-stalk germ maps.
This constructs the colimit required for finite-presentation descent over K, without requiring finite presentation of K over R. It is a prerequisite for Stacks, Tag 0BSM, not the full exact-sequence result.
Declarations
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldEquiv
DocumentationThe generic tensor comparison respects the actual original fraction-field map, rather than an independently chosen action on the strict generic field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldEquiv_one_tmul
DocumentationOn stalk elements the generic comparison is the canonical inclusion in the actual fraction field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldEquiv_tmul
DocumentationThe generic comparison retains both literal factor maps.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
EtaleFundamentalGroups.StrictHenselian.geometricStalkSmallGenericAlgebraDiagram
DocumentationGeneric fibers of the actual small pointed étale-neighborhood diagram.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericTensorCocone
DocumentationBase change of the actual germ cocone, with its literal tensor vertex.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericTensorCoconeIsColimit
DocumentationTensor base change preserves the already constructed small colimit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldVertexIso
DocumentationThe constructed comparison between the two actual vertices in Under K. Its endpoints name the existing tensor cocone and the existing fraction-field map explicitly, so later cocone transport reuses this single typed owner.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldCocone
DocumentationThe actual strict generic field is the vertex, with the actual induced fraction-field scalar map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldCoconeIsColimit
DocumentationThe actual strict generic field cocone is colimiting; its vertex comparison is constructed, not included as an input.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]
EtaleFundamentalGroups.StrictHenselian.geometricStalkGenericFieldCocone_tmul
DocumentationThe actual generic cocone leg is the fraction-field scalar times the fraction-field image of the original actual germ cocone leg.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups.StrictHenselian
universe u
variable {R Ω : Type u} [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[IsLocalRing R] [Field Ω] (φ : R →+* Ω) [IsLocalHom φ]
variable [IsSepClosed Ω]