flat moduleA right module M over a ring R is flatif the tensor product functor M⊗R(-)is an exact functor.Similarly, a left module N over R is flatif the tensor product functor (-)⊗RNis an exact functor.