Properties of faithfully flat algebras #
An A-algebra B is faithfully flat if B is faithfully flat as an A-module. In this
file we give equivalent characterizations of faithful flatness in the algebra case.
Main results #
Let B be a faithfully flat A-algebra:
Ideal.comap_map_eq_self_of_faithfullyFlat: the contraction of the extension of any ideal ofAtoBis the ideal itself.Module.FaithfullyFlat.tensorProduct_mk_injective: The natural mapM →ₗ[A] B ⊗[A] Mis injective for anyA-moduleM.PrimeSpectrum.specComap_surjective_of_faithfullyFlat: The map on prime spectra induced by a faithfully flat ring map is surjective. See alsoIdeal.exists_isPrime_liesOver_of_faithfullyFlatfor a version stated in terms ofIdeal.LiesOver.
Conversely, let B be a flat A-algebra:
Module.FaithfullyFlat.of_specComap_surjective:Bis faithfully flat overA, if the induced map on prime spectra is surjective.Module.FaithfullyFlat.of_flat_of_isLocalHom: flat + local implies faithfully flat
If A →+* B is flat and surjective on prime spectra, B is a faithfully flat A-algebra.
If A is local and B is a local and flat A-algebra, then B is faithfully flat.
If B is a faithfully flat A-module and M is any A-module, the canonical
map M →ₗ[A] B ⊗[A] M is injective.
If B is a faithfully flat A-algebra, the preimage of the pushforward of any
ideal I is again I.
If B is a faithfully-flat A-algebra, every ideal in A is the preimage of some ideal
in B.
If B is faithfully flat over A, every prime of A comes from a prime of B.
If B is a faithfully flat A-algebra, the induced map on the prime spectrum is
surjective.