Product of torsion-free modules #
This file shows that the product of two torsion-free modules is torsion-free.
instance Prod.moduleIsTorsionFree {R : Type u_1} {M : Type u_2} {N : Type u_3} [Semiring R] [AddCommMonoid M] [AddCommMonoid N] [Module R M] [Module R N] [Module.IsTorsionFree R M] [Module.IsTorsionFree R N] :
Module.IsTorsionFree R (M × N)