Morphisms of affine schemes over an affine base #
For commutative R-algebras A and B, the scheme Spec B is a scheme over Spec R through
Mathlib's AlgebraicGeometry.specOverSpec. This file identifies the morphisms
Spec B ⟶ Spec A over Spec R, in the vocabulary Scheme.Hom.IsOver of schemes over a base,
with the R-algebra homomorphisms A →ₐ[R] B. It is the OverClass form of Mathlib's
AlgebraicGeometry.Spec.homEquivAlgHom, whose compatibility condition is the explicit equation
of structure morphisms.
In particular, for a field K, the K-points of an affine K-scheme Spec A in the
functor-of-points sense, the morphisms Spec K ⟶ Spec A over Spec K, are the
K-algebra homomorphisms A →ₐ[K] K. A bare scheme morphism Spec K ⟶ Spec A is a ring
homomorphism A →+* K and need not be K-linear.
A morphism Spec B ⟶ X over Spec R whose image lies in an affine open Spec A ⟶ X over
Spec R factors through it by an R-algebra homomorphism A →ₐ[R] B.
Main declarations #
TauCeti.AlgebraicGeometry.specOverHomEquivAlgHom: morphismsSpec B ⟶ Spec AoverSpec Rare theR-algebra homomorphismsA →ₐ[R] B.TauCeti.AlgebraicGeometry.exists_spec_map_comp_eq_of_range_subset: a morphism overSpec Rwith image in an affine open overSpec Rfactors through it by an algebra homomorphism.
Morphisms Spec B ⟶ Spec A over Spec R are the R-algebra homomorphisms A →ₐ[R] B.
This is Mathlib's AlgebraicGeometry.Spec.homEquivAlgHom, with the compatibility with the
structure morphisms expressed by Scheme.Hom.IsOver.
Equations
Instances For
The inverse of specOverHomEquivAlgHom applies Spec to an algebra homomorphism.
Applying Spec to the algebra homomorphism of a morphism over Spec R recovers the
morphism.
A morphism p : Spec B ⟶ X over Spec R whose image lies in the image of an open immersion
f : Spec A ⟶ X over Spec R factors through f by an R-algebra homomorphism
A →ₐ[R] B.