Module

Affine.lean

Nyll.SchemeTheory.WeilRestriction.Affine
4 declarations indexed from sourceView source ↗

Finite étale internal Hom over an affine scheme

The global sections of a finite étale scheme over an affine base form a finite étale algebra. The naturality square of isoSpec identifies the original relative scheme with the pullback of the spectrum of this algebra. Pulling back the algebraic internal Hom representer and transporting its two arguments therefore gives an internal Hom over any affine base scheme.

Declarations

SchemeTheory.WeilRestriction.affineFiniteEtaleAlgebra

Global sections with the algebra structure induced by the structure morphism.

Source context 6 commands

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

@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u
namespace SchemeTheory.WeilRestriction
variable (S : Scheme.{u}) [IsAffine S]
def affineFiniteEtaleAlgebra (U : FiniteEtale S) :
    CommAlgCat.FiniteEtale.{u} Γ(S, ⊤)
SchemeTheory.WeilRestriction.affineFiniteEtaleSpecPullbackIso

The naturality square of isoSpec presents a finite étale object as a pullback.

Source context 6 commands

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

@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u
namespace SchemeTheory.WeilRestriction
variable (S : Scheme.{u}) [IsAffine S]
def affineFiniteEtaleSpecPullbackIso (U : FiniteEtale S) :
    (FiniteEtale.forget S).obj U ≅
      (Over.pullback S.isoSpec.hom).obj
        (SchemeTheory.Affine.specAOver
          (R := Γ(S, ⊤)) (A := affineFiniteEtaleAlgebra S U))
SchemeTheory.WeilRestriction.affineFiniteEtaleInternalHomRepresenter

A finite étale representer of relative internal Hom over an affine base.

Source context 6 commands

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

@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u
namespace SchemeTheory.WeilRestriction
variable (S : Scheme.{u}) [IsAffine S]
def affineFiniteEtaleInternalHomRepresenter (U V : FiniteEtale S) : FiniteEtale S
SchemeTheory.WeilRestriction.affineFiniteEtaleInternalHomRepresentable

The constructed finite étale object represents relative internal Hom.

Source context 6 commands

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

@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u
namespace SchemeTheory.WeilRestriction
variable (S : Scheme.{u}) [IsAffine S]
def affineFiniteEtaleInternalHomRepresentable (U V : FiniteEtale S) :
    (relativeInternalHomFunctor
      ((FiniteEtale.forget S).obj U) ((FiniteEtale.forget S).obj V)).RepresentableBy
        ((FiniteEtale.forget S).obj (affineFiniteEtaleInternalHomRepresenter S U V))