Module

LocalRestriction.lean

Nyll.SchemeTheory.Affine.WeilRestriction.LocalRestriction
2 declarations indexed from sourceView source ↗

Local representers of the restricted global internal Hom

The local tensor-product construction represents the restriction of one fixed presheaf on schemes over Spec R. The comparison combines geometric base change with the spectrum of a tensor product. This provides the local witnesses needed for gluing without assuming compatibility of separately constructed functors.

Declarations

SchemeTheory.Affine.globalInternalHomRestrictionBaseChangeIso

Restricting the affine internal Hom to Spec S agrees with scalar extension of its two input algebras. No freeness or finiteness is needed for this comparison.

Source context 6 commands

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

@[expose] public section
open CategoryTheory AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u
namespace SchemeTheory.Affine
def globalInternalHomRestrictionBaseChangeIso
    {R S A B : Type u} [CommRing R] [CommRing S] [CommRing A] [CommRing B]
    [Algebra R S] [Algebra R A] [Algebra R B] :
    (Over.map (Spec.map (CommRingCat.ofHom (algebraMap R S)))).op ⋙
        globalInternalHomFunctor (R := R) (A := A) (B := B) ≅
      globalInternalHomFunctor (R := S) (A := S ⊗[R] A) (B := S ⊗[R] B)
SchemeTheory.Affine.exists_finiteEtaleInternalHomRepresentable_restrict_away

Each point has a principal neighborhood on which the restriction of the global relative internal Hom is represented by a finite étale scheme.

Source context 6 commands

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

@[expose] public section
open CategoryTheory AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u
namespace SchemeTheory.Affine
theorem exists_finiteEtaleInternalHomRepresentable_restrict_away
    {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
    [Algebra R A] [Algebra R B]
    [Module.Finite R A] [Algebra.Etale R A]
    [Module.Finite R B] [Algebra.Etale R B] (p : PrimeSpectrum R) :
    ∃ r : R, r ∉ p.asIdeal ∧
      ∃ W : FiniteEtale (Spec (CommRingCat.of (Localization.Away r))),
        Nonempty (((Over.map
          (Spec.map (CommRingCat.ofHom (algebraMap R (Localization.Away r))))).op ⋙
            globalInternalHomFunctor (R := R) (A := A) (B := B)).RepresentableBy
              ((FiniteEtale.forget (Spec (CommRingCat.of (Localization.Away r)))).obj W))