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 ofA
toB
is the ideal itself.Module.FaithfullyFlat.tensorProduct_mk_injective
: The natural mapM →ₗ[A] B ⊗[A] M
is 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_faithfullyFlat
for a version stated in terms ofIdeal.LiesOver
.
Conversely, let B
be a flat A
-algebra:
Module.FaithfullyFlat.of_specComap_surjective
:B
is 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.