Generic flatness is a consequence of the generic freeness lemma. Generic freeness states that if A is a noetherian integral domain, B is a finite type A-algebra, and M is a finite type B-module, then there exists a non-zero element f of A such that Mf is a free Af-module.3 Generic freeness can be extended to the graded situation: If B is graded by the natural numbers, A acts in degree zero, and M is a graded B-module, then f may be chosen such that each graded component of Mf is free.4
Generic freeness is proved using Grothendieck's technique of dévissage. Another version of generic freeness can be proved using Noether's normalization lemma.
EGA IV2, Théorème 6.9.1 ↩
EGA IV2, Corollaire 6.9.3 ↩
EGA IV2, Lemme 6.9.2 ↩
Eisenbud, Theorem 14.4 ↩