Documentation

Hironaka.Scheme.Smooth.EtaleCoordinates

Étale coordinates: the coordinate morphism U ⟶ 𝔸ⁿ_k #

toAffineSpace f U v : U ⟶ 𝔸ⁿ_k = Spec k[t] is U.toSpecΓ ≫ Spec (aeval v). This module relates its properties to the ring map k[t] → Γ(X, U), t_i ↦ v_i:

These are the tools with which étale coordinates are produced throughout Hironaka/Smooth/.

@[reducible, inline]
noncomputable abbrev AlgebraicGeometry.restrictAlgebra {X : Scheme} {U U' : X.Opens} (h : U' ≤ U) :

The restriction map Γ(X, U) → Γ(X, U') as an algebra structure (local use).

Equations
Instances For
    theorem AlgebraicGeometry.isScalarTower_sectionsAlgebra_restrict {k : Type u} [Field k] {X : Scheme} (f : X ⟶ Spec ↧k) {U U' : X.Opens} (h : U' ≤ U) :

    k → Γ(X, U) → Γ(X, U') is a scalar tower for the structures induced by f.

    theorem AlgebraicGeometry.mem_basicOpen_iff_notMem_primeIdealOf {X : Scheme} {U : X.Opens} {x : ↥X} (hU : IsAffineOpen U) (hx : x ∈ U) (s : ↑(X.presheaf.obj (Opposite.op U))) :
    x ∈ X.basicOpen s ↔ s ∉ (hU.primeIdealOf ⟨x, hx⟩).asIdeal

    Membership in the basic open of s at a point of an affine open, through the prime of the point.

    theorem AlgebraicGeometry.etale_toAffineSpace_iff {k : Type u} [Field k] {X : Scheme} (f : X ⟶ Spec ↧k) {n : ℕ} {U : X.Opens} (hU : IsAffineOpen U) (v : Fin n → ↑(X.presheaf.obj (Opposite.op U))) :

    For U affine, the coordinate morphism is étale iff the ring map k[t] → Γ(X, U), t_i ↦ v_i, is étale.

    theorem AlgebraicGeometry.homOfLE_toAffineSpace {k : Type u} [Field k] {X : Scheme} (f : X ⟶ Spec ↧k) {n : ℕ} {U U' : X.Opens} (h : U' ≤ U) (v : Fin n → ↑(X.presheaf.obj (Opposite.op U))) :

    The coordinate morphism restricted to a smaller open is the coordinate morphism of the restricted sections.

    theorem AlgebraicGeometry.etale_toAffineSpace_restrict {k : Type u} [Field k] {X : Scheme} (f : X ⟶ Spec ↧k) {n : ℕ} {U U' : X.Opens} (h : U' ≤ U) (v : Fin n → ↑(X.presheaf.obj (Opposite.op U))) [Etale (toAffineSpace f U v)] :

    Étaleness of the coordinate morphism passes to smaller opens.

    A basic open of an affine open on which X is standard smooth of relative dimension n over k is again standard smooth of relative dimension n (localization away from a section is standard smooth of relative dimension 0).

    The instances of the étale criterion for a standard smooth algebra of relative dimension n (free Ω of rank n, formally smooth, of finite presentation).

    theorem AlgebraicGeometry.exists_etale_toAffineSpace_of_basis {k : Type u} [Field k] {X : Scheme} (f : X ⟶ Spec ↧k) (n : ℕ) [SmoothOfRelativeDimension n f] {x : ↥X} (V : ↑X.affineOpens) (hxV : x ∈ ↑V) (v : Fin n → ↑(X.presheaf.obj (Opposite.op ↑V))) (hb : ∃ (b : Module.Basis (Fin n) (IsLocalRing.ResidueField ↑(X.presheaf.stalk x)) (TensorProduct (↑(X.presheaf.stalk x)) (IsLocalRing.ResidueField ↑(X.presheaf.stalk x)) Ω[↑(X.presheaf.stalk x)⁄k])), ∀ (i : Fin n), b i = 1 ⊗ₜ[↑(X.presheaf.stalk x)] (KaehlerDifferential.D k ↑(X.presheaf.stalk x)) ((CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (↑V) x hxV)) (v i))) :
    ∃ (U : ↑X.affineOpens) (_ : x ∈ ↑U) (hUV : ↑U ≤ ↑V), Etale (toAffineSpace f ↑U fun (i : Fin n) => (CategoryTheory.ConcreteCategory.hom (X.presheaf.map (CategoryTheory.homOfLE hUV).op)) (v i))

    Sections v of an affine open V ∋ x whose differentials at x form a basis of κ(x) ⊗ Ω[𝒪_{X,x}⁄k] are étale coordinates on a smaller affine open U ∋ x (the argument of [TSPA, Tag 054L] in given coordinates).