ModuleScheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.lean
Nyll.AlgebraicCurves.Geometry.Schemes.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
8 declarations indexed from sourceView source ↗ Module documentation
Scheme exists iso comp eq of is Open Immersion of is Proper
Declarations
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.existence
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.isSeparated_of_isSeparated_over
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.isDominant_ι
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.domain_eq_top
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
section Totalise
variable {X Y : Scheme.{u}} (sX : X ⟶ Spec (.of K)) (sY : Y ⟶ Spec (.of K))
[IsIntegral X] [IsProper sY] (hval : ∀ x : X, ValuationRing (X.presheaf.stalk x))
(f : X.PartialMap Y) (hf : f.hom ≫ sY = f.domain.ι ≫ sX)
include hval hf in
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.extend
DocumentationExtend a partial map to the whole source using its valuation-ring stalks.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
section Totalise
variable {X Y : Scheme.{u}} (sX : X ⟶ Spec (.of K)) (sY : Y ⟶ Spec (.of K))
[IsIntegral X] [IsProper sY] (hval : ∀ x : X, ValuationRing (X.presheaf.stalk x))
(f : X.PartialMap Y) (hf : f.hom ≫ sY = f.domain.ι ≫ sX)
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.ι_extend
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
section Totalise
variable {X Y : Scheme.{u}} (sX : X ⟶ Spec (.of K)) (sY : Y ⟶ Spec (.of K))
[IsIntegral X] [IsProper sY] (hval : ∀ x : X, ValuationRing (X.presheaf.stalk x))
(f : X.PartialMap Y) (hf : f.hom ≫ sY = f.domain.ι ≫ sX)
AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper.ProperCurveExtension.extend_over
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
namespace ProperCurveExtension
variable {K : Type u} [Field K]
section Totalise
variable {X Y : Scheme.{u}} (sX : X ⟶ Spec (.of K)) (sY : Y ⟶ Spec (.of K))
[IsIntegral X] [IsProper sY] (hval : ∀ x : X, ValuationRing (X.presheaf.stalk x))
(f : X.PartialMap Y) (hf : f.hom ≫ sY = f.domain.ι ≫ sX)
AlgebraicGeometry.Scheme.exists_iso_comp_eq_of_isOpenImmersion_of_isProper
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_exists_iso_comp_eq_of_isOpenImmersion_of_isProper
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
open ProperCurveExtension in