Module

TwoAffineOpenCoverSectional.lean

Nyll.AlgebraicCurves.Geometry.Schemes.TwoAffineOpenCoverSectional
3 declarations indexed from sourceView source ↗

Two Affine Open Cover Sectional

Declarations

AlgebraicGeometry.Scheme.TwoAffineOpenCover.IsSectional

A family of pairwise disjoint sections of c contained in the first affine open whose images form the complement of the second affine open.

Source context 5 commands

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

noncomputable section
universe u v
namespace AlgebraicGeometry.Scheme.TwoAffineOpenCover
open CategoryTheory CategoryTheory.Limits Opposite
variable {R : Type u} [CommRing R] {X : Scheme.{u}} (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of
  R))
structure IsSectional {ι : Type v} (σ : ι → (Spec (.of R) ⟶ X)) : Prop where
  /-- Each `σ i` is a section of `c`. -/
  comp_eq : ∀ i, σ i ≫ c = 𝟙 _
  /-- The image of each section lies in the first affine open. -/
  range_subset : ∀ i, Set.range (σ i).base ⊆ (𝒱.U0 : Set X)
  /-- The section images cover exactly the complement of the second affine open. -/
  compl_eq_iUnion : (𝒱.U1 : Set X)ᶜ = ⋃ i, Set.range (σ i).base
  /-- The images of distinct sections are disjoint. -/
  pairwise_disjoint : Pairwise fun i j => Disjoint (Set.range (σ i).base) (Set.range (σ j).base)
AlgebraicGeometry.Scheme.TwoAffineOpenCover.sectionAlgHom

The algebra homomorphism from A0 to R obtained by evaluating a section whose image lies in the first affine open.

Source context 6 commands

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

noncomputable section
universe u v
namespace AlgebraicGeometry.Scheme.TwoAffineOpenCover
open CategoryTheory CategoryTheory.Limits Opposite
variable {R : Type u} [CommRing R] {X : Scheme.{u}} (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of
  R))
variable {𝒱 c}
def sectionAlgHom (σ : Spec (.of R) ⟶ X) (hσ : σ ≫ c = 𝟙 _) (hU : Set.range σ.base ⊆ (𝒱.U0 : Set
  X)) :
    (𝒱.cover c).A0 →ₐ[R] R
AlgebraicGeometry.Scheme.TwoAffineOpenCover.sectionResidue

The residue map associated with the ith Laurent chart of the cover.

Source context 6 commands

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

noncomputable section
universe u v
namespace AlgebraicGeometry.Scheme.TwoAffineOpenCover
open CategoryTheory CategoryTheory.Limits Opposite
variable {R : Type u} [CommRing R] {X : Scheme.{u}} (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of
  R))
variable {𝒱 c}
abbrev sectionResidue {ι : Type v} (Λ : ι → (𝒱.cover c).LaurentChart) (i : ι) :
    Ω[(𝒱.cover c).A01⁄R] →ₗ[R] R