Documentation

TauCeti.AlgebraicGeometry.Curves.StableReduction.Model.Basic

Models over discrete valuation rings #

This file packages a model of a scheme over the fraction field of a discrete valuation ring. A model includes its total space, a flat morphism of finite presentation to the spectrum of the ring, and an explicit identification of its generic fibre with the prescribed scheme. Thus a morphism of models is required to induce the identity on that prescribed generic fibre.

Models form a category. Properness is deliberately kept as an additional predicate: many constructions first produce a model and establish properness separately.

A flat finitely presented model over a discrete valuation ring, together with an explicit identification of its generic fibre with a fixed scheme over the fraction field.

Finite presentation is recorded by Mathlib's three constituent properties: LocallyOfFinitePresentation, QuasiCompact, and QuasiSeparated.

Instances For
    @[reducible, inline]

    Properness of the structure morphism is an additional property of a model.

    Equations
    Instances For
      noncomputable def TauCeti.Model.baseChangeHom {R K : Type u} [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [Field K] [Algebra R K] [IsFractionRing R K] {C : AlgebraicGeometry.Scheme} {toK : C ⟶ AlgebraicGeometry.Spec ↧K} (M : Model R K C toK) {N : Model R K C toK} (f : M.total ⟶ N.total) (overBase : CategoryTheory.CategoryStruct.comp f N.toBase = M.toBase) :

      The morphism on generic fibres induced by a morphism over the base.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The generic-fibre map is the underlying map obtained by applying the pullback functor.

        @[simp]

        The induced generic-fibre morphism commutes with the projections to the total spaces.

        @[simp]

        The induced generic-fibre morphism commutes with the projections to the total spaces.

        structure TauCeti.Model.Hom {R K : Type u} [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [Field K] [Algebra R K] [IsFractionRing R K] {C : AlgebraicGeometry.Scheme} {toK : C ⟶ AlgebraicGeometry.Spec ↧K} (M N : Model R K C toK) :

        A morphism of models is a morphism over the DVR that respects the chosen identification of the generic fibre.

        Instances For
          theorem TauCeti.Model.Hom.ext {R K : Type u} [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [Field K] [Algebra R K] [IsFractionRing R K] {C : AlgebraicGeometry.Scheme} {toK : C ⟶ AlgebraicGeometry.Spec ↧K} {M N : Model R K C toK} {f g : M.Hom N} (h : f.hom = g.hom) :
          f = g

          Model morphisms are determined by their maps on total spaces.

          theorem TauCeti.Model.Hom.ext_iff {R K : Type u} [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [Field K] [Algebra R K] [IsFractionRing R K] {C : AlgebraicGeometry.Scheme} {toK : C ⟶ AlgebraicGeometry.Spec ↧K} {M N : Model R K C toK} {f g : M.Hom N} :
          f = g ↔ f.hom = g.hom
          @[simp]

          Base change carries the identity of a model's total space to the identity.

          @[simp]

          Base change carries a composite of maps over the DVR to the composite of their base changes.

          @[instance_reducible]

          Models of a fixed scheme over the fraction field form a category.

          Equations
          • One or more equations did not get rendered due to their size.

          The faithful functor sending a model to its total space.

          Equations
          Instances For
            @[simp]

            The map of the total-space functor is the underlying scheme morphism, transported along the object-map equalities.