ModuleGlobalFiberDegreeCriterion.lean
Nyll.EtaleFundamentalGroups.Normalization.GlobalFiberDegreeCriterion
3 declarations indexed from sourceView source ↗ Module documentation
The original scheme-theoretic fiber degree criterion for normalization
Actual affine normalization pullback squares identify their residue-field tensors with the original scheme fibers after the canonical residue-field isomorphism. Their finite flat ranks therefore agree. The affine degree criterion gives étaleness, and the affine open neighborhoods glue globally.
This is the original implication (8) ⇒ (4) in Stacks Project Tag 0BTF.
Declarations
EtaleFundamentalGroups.fieldSpecQuasiCompact
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
EtaleFundamentalGroups.normalizationChart_fiber_degree
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
universe u
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
EtaleFundamentalGroups.finiteEtale_normalization_of_fiber_etale_degree
DocumentationOriginal Tag 0BTF (8) ⇒ (4): étaleness and the original degree lower bound on every actual scheme-theoretic fiber imply global finite étaleness of the same normalization, for an arbitrary finite function-field extension.
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
universe u
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact