ModuleUniversalData.lean
Nyll.AlgebraicCurves.RelativeDivisors.UniversalData
16 declarations indexed from sourceView source ↗ Module documentation
Relative effective divisors and universal families
Defines finite flat divisors, their pullbacks, and the data of a universal divisor family.
Imports7
- Mathlib.AlgebraicGeometry.Pullbacks
- Mathlib.AlgebraicGeometry.IdealSheaf.Functorial
- Mathlib.AlgebraicGeometry.Morphisms.ClosedImmersion
- Mathlib.AlgebraicGeometry.Morphisms.FlatRank
- Mathlib.AlgebraicGeometry.Morphisms.FiniteType
- Mathlib.AlgebraicGeometry.Morphisms.QuasiCompact
- Mathlib.AlgebraicGeometry.Properties
Imported by3
Declarations
AlgebraicCurve.RelEffDivisor
DocumentationAn effective divisor of degree r whose projection to the base is finite and flat.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.RelEffDivisor.ext
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.mapOnProd
DocumentationThe morphism of base changed curves induced by a morphism over the field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.mapOnProd_fst
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.mapOnProd_snd
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.isPullback_mapOnProd
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.PullsBack
DocumentationThe divisor is the pullback of the given family along the specified base morphism.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.comapSubschemeMap
DocumentationThe morphism from the pulled back subscheme to the original subscheme.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
section transport
variable {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of k)}
{Csym : Scheme.{u}} {csym : Csym ⟶ Spec (CommRingCat.of k)}
{T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of k)}
AlgebraicCurve.isPullback_comapSubschemeMap
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
section transport
variable {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of k)}
{Csym : Scheme.{u}} {csym : Csym ⟶ Spec (CommRingCat.of k)}
{T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of k)}
AlgebraicCurve.isPullback_comap_snd
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
section transport
variable {C : Scheme.{u}} {c : C ⟶ Spec (CommRingCat.of k)}
{Csym : Scheme.{u}} {csym : Csym ⟶ Spec (CommRingCat.of k)}
{T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of k)}
AlgebraicCurve.RelEffDivisor.pullbackAlong
DocumentationThe finite flat divisor obtained by pulling back along a morphism over the field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.pullsBack_pullbackAlong
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.PullsBack.eq_pullbackAlong
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.PullsBack.isPullback
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.RelEffDivisor.pullbackAlong_comp
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]
AlgebraicCurve.UnivDivisorPack
DocumentationA divisor family with existence on integral bases and uniqueness on reduced bases.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
namespace AlgebraicCurve
variable {k : Type u} [Field k]