PrimeSpectrum.exists_tensorProduct_of_comap_eq
Compatible prime ideals lift to a prime of the tensor product, with both contractions prescribed. No dominance or flatness assumption is required.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace PrimeSpectrum
universe uLean source · statement
theorem exists_tensorProduct_of_comap_eq
(R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
[Algebra R B] [Algebra R C]
(p : PrimeSpectrum B) (q : PrimeSpectrum C)
(h : comap (algebraMap R B) p = comap (algebraMap R C) q) :
∃ r : PrimeSpectrum (B ⊗[R] C),
comap (algebraMap B (B ⊗[R] C)) r = p ∧
comap (Algebra.TensorProduct.includeRight (R := R) (A := B)).toRingHom r = q