(self, other)
return self.submodule(*self.basis()).multiply_ideal(other)
Multiply ``self`` by the ideal ``other``.

        >>> from sympy.abc import x
        >>> from sympy import QQ
        >>> I = QQ.old_poly_ring(x).ideal(x)
        >>> F = QQ.old_poly_ring(x).free_module(2)
        >>> F.multiply_ideal(I)
        <[x, 0], [0, x]>
Multiply ``self`` by the ideal ``other``.
Multiply self by the ideal other .
def multiply_ideal(self, other):
        """
        Multiply ``self`` by the ideal ``other``.

        >>> from sympy.abc import x
        >>> from sympy import QQ
        >>> I = QQ.old_poly_ring(x).ideal(x)
        >>> F = QQ.old_poly_ring(x).free_module(2)
        >>> F.multiply_ideal(I)
        <[x, 0], [0, x]>
        """
        return self.submodule(*self.basis()).multiply_ideal(other)
def multiply_ideal ( self , other ) : return self . submodule ( * self . basis ( ) ) . multiply_ideal ( other )