ModuleScheme_Opens_isProper_toSpecPolynomial_of_maximal.lean
Nyll.AlgebraicCurves.Geometry.Schemes.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
11 declarations indexed from sourceView source ↗ Module documentation
Properness of a polynomial map from a maximal open
For an integral proper curve, the maximal open on which a function is regular maps properly to the polynomial spectrum. The valuative criterion extends points through stalks and compares their specializations.
Imports11
- Mathlib.Algebra.Category.Ring.Basic
- Mathlib.Algebra.Polynomial.Eval.Defs
- Mathlib.AlgebraicGeometry.FunctionField
- Mathlib.AlgebraicGeometry.Stalk
- Mathlib.AlgebraicGeometry.Noetherian
- Mathlib.AlgebraicGeometry.GammaSpecAdjunction
- Mathlib.AlgebraicGeometry.OpenImmersion
- Mathlib.AlgebraicGeometry.Morphisms.Proper
- Mathlib.AlgebraicGeometry.ValuativeCriterion
- Mathlib.RingTheory.Valuation.ValuationRing
- Mathlib.Tactic.Ext
Imported by2
Declarations
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.baseRingHom
DocumentationThe base field homomorphism into global sections on the open subscheme.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.toSpecPolynomial
DocumentationThe morphism to the affine line defined by a section on the open subscheme.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.toSpecPolynomial_comp_C
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.comp_appTop'
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
section general
open IsLocalRing
open scoped _root_.AlgebraicGeometry.Scheme in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.stalkClosedPointTo_germ_top
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
section general
open IsLocalRing
open scoped _root_.AlgebraicGeometry.Scheme in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.ι_app_self_apply
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
section general
open IsLocalRing
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.toSpecPolynomial_appTop_X
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.ΓSpecIso_appTop_topIso_inv_eq
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.valuativeCriterion_existence_toSpecPolynomial
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
open IsLocalRing in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal.AlgebraicGeometry.Scheme.Opens.isProper_toSpecPolynomial_of_maximal'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry
variable {k : Type u} [Field k] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of k))
open scoped _root_.AlgebraicGeometry.Scheme _root_.AlgebraicGeometry.Scheme.Opens in
AlgebraicGeometry.Scheme.Opens.isProper_toSpecPolynomial_of_maximal
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Opens_isProper_toSpecPolynomial_of_maximal
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Polynomial