Basic results about modules over the rationals. #
There can be at most one Module ℚ≥0 E structure on an additive commutative monoid.
There can be at most one Module ℚ E structure on an additive commutative group.
If E is a vector space over two division semirings R and S, then scalar multiplications
agree on non-negative rational numbers in R and S.
If E is a vector space over two division rings R and S, then scalar multiplications
agree on rational numbers in R and S.
nnqsmul is equal to any other module structure via a cast.
qsmul is equal to any other module structure via a cast.
A ℚ≥0-module is torsion-free as a group.
This instance will fire for any monoid M, so is local unless needed elsewhere.
A ℚ≥0-module is torsion-free as a group.
This instance will fire for any monoid M, so is local unless needed elsewhere.