Lemmas regarding the prime spectrum of tensor products #
Main result #
PrimeSpectrum.isEmbedding_tensorProductTo_of_surjectiveOnStalks: IfR →+* Tis surjective on stalks (seeMathlib/RingTheory/SurjectiveOnStalks.lean), thenSpec(S ⊗[R] T) → Spec S × Spec Tis a topological embedding (whereSpec S × Spec Tis the Cartesian product with the product topology).
noncomputable def PrimeSpectrum.tensorProductTo (R : Type u_1) (S : Type u_2) (T : Type u_3) [CommRing R] [CommRing S] [Algebra R S] [CommRing T] [Algebra R T] (x : PrimeSpectrum (TensorProduct R S T)) :
The canonical map from Spec(S ⊗[R] T) to the Cartesian product Spec S × Spec T.
Equations
Instances For
theorem PrimeSpectrum.continuous_tensorProductTo (R : Type u_1) (S : Type u_2) (T : Type u_3) [CommRing R] [CommRing S] [Algebra R S] [CommRing T] [Algebra R T] :
Continuous (tensorProductTo R S T)
theorem PrimeSpectrum.isEmbedding_tensorProductTo_of_surjectiveOnStalks_aux (R : Type u_1) (S : Type u_2) (T : Type u_3) [CommRing R] [CommRing S] [Algebra R S] [CommRing T] [Algebra R T] (hRT : (algebraMap R T).SurjectiveOnStalks) (p₁ p₂ : PrimeSpectrum (TensorProduct R S T)) (h : tensorProductTo R S T p₁ = tensorProductTo R S T p₂) :
theorem PrimeSpectrum.isEmbedding_tensorProductTo_of_surjectiveOnStalks (R : Type u_1) (S : Type u_2) (T : Type u_3) [CommRing R] [CommRing S] [Algebra R S] [CommRing T] [Algebra R T] (hRT : (algebraMap R T).SurjectiveOnStalks) :
Topology.IsEmbedding (tensorProductTo R S T)