Module.FaithfullyFlat.pi_of_dedekind_spectrum_cover
A finite family of domain algebras with injective structure maps and jointly surjective spectra has faithfully flat product over a Dedekind domain.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Module.FaithfullyFlat
universe u v wLean source · statement
theorem pi_of_dedekind_spectrum_cover
(R : Type u) [CommRing R] [IsDedekindDomain R]
{ι : Type v} [Finite ι] (A : ι → Type w)
[∀ i, CommRing (A i)] [∀ i, IsDomain (A i)] [∀ i, Algebra R (A i)]
(hinj : ∀ i, Function.Injective (algebraMap R (A i)))
(hcover : ∀ p : PrimeSpectrum R,
∃ (i : ι) (q : PrimeSpectrum (A i)),
PrimeSpectrum.comap (algebraMap R (A i)) q = p) :
Module.FaithfullyFlat R (∀ i, A i)