Documentation

TauCeti.AlgebraicGeometry.Scheme.SpecOver

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 #

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
    @[simp]

    The inverse of specOverHomEquivAlgHom applies Spec to an algebra homomorphism.

    @[simp]

    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.