General theory of discontinuities in non equilibrium gas dynamics
M-Flat modules and almost quasiprojective modules