Module

bijective_appTop_of_forall_isMaximal.lean

Nyll.AlgebraicCurves.Geometry.Schemes.bijective_appTop_of_forall_isMaximal
8 declarations indexed from sourceView source ↗

bijective app Top of forall is Maximal

Imports5
Imported by2

Declarations

AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.φ

The homomorphism from the base ring to global functions induced by the structure morphism.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
def φ : (R : Type u) →+* (Γ(X, ⊤) : Type u)
abbrev

A

L43 ↗
AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.A

The localization of the base ring at the chosen prime ideal.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
variable (P : Ideal R) [P.IsMaximal]
abbrev A : Type u
abbrev

ι

L45 ↗
AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.ι

The spectrum morphism induced by localization at the chosen prime ideal.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
variable (P : Ideal R) [P.IsMaximal]
abbrev ι : Spec (CommRingCat.of (A P)) ⟶ Spec R
AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.ΓP

The ring of global functions on the base change to the local spectrum.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
variable (P : Ideal R) [P.IsMaximal]
abbrev ΓP : Type u
AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.ψ

The structure homomorphism from the local ring to global functions on the base change.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
variable (P : Ideal R) [P.IsMaximal]
def ψ : A P →+* ΓP q P
AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.γ

The pullback homomorphism on global functions along the first base-change projection.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
variable (P : Ideal R) [P.IsMaximal]
def γ : (Γ(X, ⊤) : Type u) →+* ΓP q P
theorem

hw

L57 ↗
AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal.P2LocAux.hw
Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace P2LocAux
variable {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X]
  [QuasiSeparatedSpace X]
variable (P : Ideal R) [P.IsMaximal]
theorem hw (r : R) : ψ q P (algebraMap R (A P) r) = γ q P (φ q r)
AlgebraicGeometry.bijective_appTop_of_forall_isMaximal
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.bijective_appTop_of_forall_isMaximal
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
open P2LocAux in
theorem _root_.AlgebraicGeometry.bijective_appTop_of_forall_isMaximal
    {X : Scheme.{u}} {R : CommRingCat.{u}} (q : X ⟶ Spec R) [CompactSpace X] [QuasiSeparatedSpace X]
    (h : ∀ (P : Ideal R) [P.IsMaximal],
      Function.Bijective (pullback.snd q (Spec.map (CommRingCat.ofHom (algebraMap R
        (Localization.AtPrime P))))).appTop) :
    Function.Bijective q.appTop