ModuleChowDatum_nonempty.lean
Nyll.SchemeTheory.Morphisms.ChowDatum_nonempty
19 declarations indexed from sourceView source ↗ Module documentation
Construction of Chow data from finite affine covers of proper integral schemes.
Imports11
- Nyll.SchemeTheory.ProjectiveSpace.Basic
- Mathlib.AlgebraicGeometry.IdealSheaf.Functorial
- Mathlib.AlgebraicGeometry.Morphisms.SchemeTheoreticallyDominant
- Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Proper
- Mathlib.AlgebraicGeometry.ZariskisMainTheorem
- Mathlib.AlgebraicGeometry.Noetherian
- Mathlib.AlgebraicGeometry.Birational.RationalMap
- Mathlib.AlgebraicGeometry.Morphisms.Proper
- Mathlib.AlgebraicGeometry.Morphisms.QuasiCompact
- Mathlib.AlgebraicGeometry.Morphisms.QuasiSeparated
- Mathlib.Topology.QuasiSeparated
Imported by3
Declarations
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.FinAffCover
DocumentationA finite linearly ordered affine open cover of a scheme.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.FinAffCover.exists_of_isProper
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.canonicalAlg
DocumentationThe base-ring algebra structure on sections induced by the structure morphism.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section CanonicalAlg
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.canonicalAlg_compat
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section CanonicalAlg
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (CommRingCat.of R))
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.gammaFiniteType
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartN
DocumentationThe number of affine coordinate generators chosen for an affine chart.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartφ
DocumentationPresent an affine chart by homogeneous coordinates with an additional unit coordinate.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartφ_surj
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartφ_X0
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartφ_irr
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartJ
DocumentationThe morphism from an affine chart to its projective closure.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartJ_over
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartJ_preimage_D0
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartJD
DocumentationFactor the chart morphism through the basic open of the unit coordinate.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartJD_ι
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.chartJD_closed
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section PerChart
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π]
variable (W : V.Opens) (hW : IsAffineOpen W)
include hW
local notation "𝒜W" =>
MvPolynomial.homogeneousSubmodule (Fin (chartN π W hW + 1)) R
AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty.AlgebraicGeometry.ChowLemma.exists_integral_chowDatum
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
attribute [local instance] MvPolynomial.gradedAlgebra
namespace ChowLemma
attribute [scoped instance] FinAffCover.fι FinAffCover.linι
section Headline
open AlgebraicGeometry.Proj
variable {R : Type u} [CommRing R]
variable {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) [IsProper π] [IsIntegral V]
AlgebraicGeometry.ChowDatum.exists_integral
DocumentationA proper integral scheme over any ring has integral, surjective projective Chow data. Quasi-compactness comes from finite affine intersections and proper inverse images, so no Noetherian hypothesis is needed.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial
AlgebraicGeometry.ChowDatum.nonempty
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.ChowDatum_nonempty
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace MvPolynomial