Module

ArithmeticBoundary.lean

Nyll.SchemeTheory.Divisors.ArithmeticBoundary
8 declarations indexed from sourceView source ↗

Arithmetic boundary conditions

This file records the scheme-theoretic data used to state boundary conditions over an integral base, directly on the closed subschemes defined by irreducible components.

The condition uses local Noetherianity rather than a finite-type or Nagata hypothesis. The base is an arbitrary integral scheme; its generic point specifies the generic fibres occurring below.

Declarations

AlgebraicGeometry.Scheme.reducedIrreducibleComponent

The reduced closed subscheme carried by an irreducible component.

Unlike Scheme.irreducibleComponent, this construction uses the reduced induced structure and therefore does not require the ambient scheme to be globally Noetherian.

Source context 5 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
def reducedIrreducibleComponent (X : Scheme.{u})
    (Z : Set X) (hZ : Z ∈ irreducibleComponents X) : Scheme.{u}
AlgebraicGeometry.Scheme.reducedIrreducibleComponentι

The closed immersion of a reduced irreducible component into its ambient scheme.

Source context 5 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
def reducedIrreducibleComponentι (X : Scheme.{u})
    (Z : Set X) (hZ : Z ∈ irreducibleComponents X) :
    X.reducedIrreducibleComponent Z hZ ⟶ X
Source context 5 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
instance (X : Scheme.{u}) (Z : Set X) (hZ : Z ∈ irreducibleComponents X) :
    IsClosedImmersion (X.reducedIrreducibleComponentι Z hZ)
AlgebraicGeometry.Scheme.reducedIrreducibleComponentι_apply
Source context 5 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
lemma reducedIrreducibleComponentι_apply (X : Scheme.{u})
    (Z : Set X) (hZ : Z ∈ irreducibleComponents X)
    (z : X.reducedIrreducibleComponent Z hZ) :
    X.reducedIrreducibleComponentι Z hZ z = z.1
AlgebraicGeometry.Scheme.IdealSheafData.componentToBase

The structural morphism from the reduced subscheme carried by an irreducible component of an ideal-sheaf subscheme.

Source context 7 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
namespace IdealSheafData
variable {X S : Scheme.{u}}
def componentToBase (I : X.IdealSheafData) (p : X ⟶ S)
    (Z : Set I.subscheme) (hZ : Z ∈ irreducibleComponents I.subscheme) :
    I.subscheme.reducedIrreducibleComponent Z hZ ⟶ S
AlgebraicGeometry.Scheme.EffectiveCartierDivisor.IsHorizontalOver

Every irreducible component of the divisor dominates the base.

Source context 7 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
namespace EffectiveCartierDivisor
variable {X S : Scheme.{u}}
def IsHorizontalOver (D : EffectiveCartierDivisor X) (p : X ⟶ S) : Prop
AlgebraicGeometry.Scheme.EffectiveCartierDivisor.HasNormalCrossingPointOfResidueCharacteristicOnEachComponent

Every irreducible component contains a point of the prescribed residue characteristic where the whole divisor has normal crossings.

Source context 7 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
namespace EffectiveCartierDivisor
variable {X S : Scheme.{u}}
def HasNormalCrossingPointOfResidueCharacteristicOnEachComponent
    (D : EffectiveCartierDivisor X) (q : ℕ) : Prop
AlgebraicGeometry.Scheme.EffectiveCartierDivisor.pulledBackComponentToBase

The morphism to the arithmetic base from a reduced component of the pullback of a divisor along a finite etale cover.

Source context 7 commands

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

noncomputable section
open CategoryTheory TopologicalSpace
namespace AlgebraicGeometry
universe u
namespace Scheme
namespace EffectiveCartierDivisor
variable {X S : Scheme.{u}}
def pulledBackComponentToBase
    (D : EffectiveCartierDivisor X) (p : X ⟶ S) (Y : FiniteEtale X)
    (Z : Set (D.1.comap Y.hom).subscheme)
    (hZ : Z ∈ irreducibleComponents (D.1.comap Y.hom).subscheme) :
    (D.1.comap Y.hom).subscheme.reducedIrreducibleComponent Z hZ ⟶ S