Module

ArithmeticGeometricIntegrality.lean

Nyll.SchemeTheory.FunctionFields.ArithmeticGeometricIntegrality
2 declarations indexed from sourceView source ↗

Arithmetic geometric integrality from the function field

A field tensor product with the algebraic closure of the rationals makes the corresponding base change of the generic point integral. Scheme-theoretic dominance transports this to the whole scheme. Smoothness and field descent then give geometric integrality of the arithmetic generic fiber.

Declarations

AlgebraicGeometry.integral_pullback_algebraicClosure_of_functionField_tensor_isField
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open CategoryTheory Limits TopologicalSpace
open scoped TensorProduct
namespace AlgebraicGeometry
theorem integral_pullback_algebraicClosure_of_functionField_tensor_isField
    {X : Scheme} [IsIntegral X] [CharZero X.functionField]
    (p : X ⟶ Spec (CommRingCat.of ℤ))
    (h : IsField (X.functionField ⊗[ℚ] AlgebraicClosure ℚ)) :
    IsIntegral (pullback p
      (Spec.map (CommRingCat.ofHom (algebraMap ℤ (AlgebraicClosure ℚ)))))
AlgebraicGeometry.geometricallyIntegral_arithmeticGenericFiber_of_functionField_tensor_isField

If the function field stays a field after tensoring with the algebraic closure of the rationals, a smooth integral arithmetic scheme has a geometrically integral generic fiber.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open CategoryTheory Limits TopologicalSpace
open scoped TensorProduct
namespace AlgebraicGeometry
theorem geometricallyIntegral_arithmeticGenericFiber_of_functionField_tensor_isField
    {X : Scheme} [IsIntegral X] [CharZero X.functionField]
    (p : X ⟶ Spec (CommRingCat.of ℤ)) [Smooth p]
    (h : IsField (X.functionField ⊗[ℚ] AlgebraicClosure ℚ)) :
    GeometricallyIntegral
      (p.fiberToSpecResidueField (genericPoint (Spec (CommRingCat.of ℤ))))