ModuleInternalHom.lean
Nyll.SchemeTheory.Affine.WeilRestriction.InternalHom
39 declarations indexed from sourceView source ↗ Module documentation
Affine internal Homs over an affine base
This file promotes the algebraic affine Weil restriction from SchemeTheory.Affine.WeilRestriction.Basic to the corresponding geometric representability statement for affine schemes over Spec R.
For finite free A/R and finitely presented B/R, the functor sending an affine T over Spec R to morphisms over Spec R T x_{Spec R} Spec A -> Spec B is representable by the affine scheme associated to CommAlgCat.affineWeilRestriction.
Declarations
SchemeTheory.Affine.allRingHom
DocumentationThe ring-homomorphism property satisfied by every homomorphism.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
SchemeTheory.Affine.allRingHom_respectsIso
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
SchemeTheory.Affine.allRingHom_localizationAwayPreserves
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
SchemeTheory.Affine.allRingHom_ofLocalizationSpan
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
SchemeTheory.Affine.affineHomProperty
DocumentationThe morphism property selecting affine morphisms of schemes.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
SchemeTheory.Affine.allUnderInverse
DocumentationView a ring under R in the under-category restricted by the universal ring-homomorphism property.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.allUnderEquiv
DocumentationThe restricted under-category for the universal ring-homomorphism property is equivalent to the category of rings under R.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.affineAlgebraEquiv
DocumentationAffine schemes over Spec R, with arrows reversed, are equivalent to commutative R-algebras.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.specOverFunctor
DocumentationThe spectrum functor from commutative R-algebras, with arrows reversed, to schemes over Spec R.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.specOverFunctorFullyFaithful
DocumentationThe spectrum functor on commutative R-algebras is fully faithful over Spec R.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.affineForget
DocumentationForget that the source of a scheme over Spec R is affine.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.affineSpecGamma
DocumentationSend an affine scheme over Spec R to the spectrum of its global-sections R-algebra.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.affineToSpecGammaIso
DocumentationEvery affine scheme over Spec R is naturally isomorphic, over Spec R, to the spectrum of its global sections.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.specTensorIso
DocumentationTaking spectra identifies tensoring R-algebras with A with fibre products by Spec A over Spec R.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.corepresentableByCompEquivalence
DocumentationTransport a corepresentation of a functor through an equivalence of its source category.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.representableByOfCorepresentableOp
DocumentationA corepresentation on the opposite category gives a representation of the corresponding presheaf.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.map_op_comp
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
SchemeTheory.Affine.tensorRightAlg
DocumentationThe functor tensoring commutative R-algebras on the right with A.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.algebraHomFunctor
DocumentationThe functor sending an R-algebra C to R-algebra homomorphisms from B to C tensor A.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.algebraTargetSource
DocumentationThe finitely presented algebra B as an object where the partial left adjoint to tensoring with A is defined.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.algebraRepresenter
DocumentationThe R-algebra corepresenting homomorphisms from B to tensor products with A.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.algebraCorepresentableBy
DocumentationThe partial left adjoint to tensoring with A corepresents the algebra-homomorphism functor for B.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineTransportedFunctor
DocumentationThe algebra-homomorphism functor for B and tensoring with A, viewed on affine test schemes over Spec R.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineTransportedRepresenter
DocumentationThe affine scheme over Spec R corresponding to the algebraic corepresenter.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineTransportedRepresentable
DocumentationThe affine scheme obtained from the algebraic corepresenter represents the transported affine functor.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.specAOver
DocumentationSpec A with its structural morphism to Spec R.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.specBOver
DocumentationSpec B with its structural morphism to Spec R.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineActualProductFunctor
DocumentationThe functor taking the fibre product of an affine test scheme with Spec A over Spec R.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineTensorSpecFunctor
DocumentationThe functor taking the spectrum of the global-sections R-algebra of an affine test scheme tensored with A.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineProductSpecIso
DocumentationThe fibre product of an affine test scheme with Spec A is naturally isomorphic to the spectrum of its global sections tensored with A.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineInternalHomFunctor
DocumentationThe geometric affine internal Hom functor over Spec R.
On an affine T over Spec R, this is the set of morphisms over Spec R from T x_{Spec R} Spec A to Spec B.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineInternalHomRepresenter
DocumentationThe affine scheme over Spec R representing affineInternalHomFunctor.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.transportedGeometricEquiv
DocumentationFor an affine test scheme T, algebra homomorphisms from B to its global sections tensored with A correspond to morphisms from T fibre-product Spec A to Spec B over Spec R.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.transportedGeometricEquiv_apply
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
omit [Module.Free R A] [Module.Finite R A] [Algebra.FinitePresentation R B] in
SchemeTheory.Affine.affineTransportedFunctor_map_apply
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
omit [Module.Free R A] [Module.Finite R A] [Algebra.FinitePresentation R B] in
SchemeTheory.Affine.affineInternalHomFunctor_map_apply
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
omit [Module.Free R A] [Module.Finite R A] [Algebra.FinitePresentation R B] in
SchemeTheory.Affine.affineTransportedGeometricIso
DocumentationThe algebraic and geometric affine internal-Hom functors are naturally isomorphic.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]
SchemeTheory.Affine.affineInternalHomRepresentable
DocumentationThe affine internal Hom functor is represented by the affine scheme associated to CommAlgCat.affineWeilRestriction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
open CategoryTheory.MorphismProperty
open AlgebraicGeometry
open scoped TensorProduct
noncomputable section
universe u u₁ u₂ v₁ v₂ w
namespace SchemeTheory.Affine
local instance : HasAffineProperty (affineHomProperty : MorphismProperty Scheme.{u})
(affineAnd (@allRingHom.{u})) :=
(HasAffineProperty.affineAnd_iff _ allRingHom_respectsIso
allRingHom_localizationAwayPreserves allRingHom_ofLocalizationSpan).2 (by
intro X Y f
simp [affineHomProperty, allRingHom])
section Weil
variable {R A B : Type u} [CommRing R] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R B] [Module.Free R A] [Module.Finite R A]
[Algebra.FinitePresentation R B]