'Compute the intersection of self with ideal J.
>>> from sympy.abc import x, y
>>> from sympy import QQ
>>> R = QQ.old_poly_ring(x, y)
>>> R.ideal(x).intersect(R.ideal(y))
<x*y>'

def intersect(self, J):

    self._check_ideal(J)
    return self._intersect(J)
