class_docstr: Ideal implementation relying on the modules code.
  
  Attributes:
  
  - _module - the underlying module
class_docstr_tok: ["Ideal","implementation","relying","on","the","modules","code",".","Attributes",":","-","_module","-","the","underlying","module"]
docstr: Return True if ``self`` is the zero ideal.
  
  Examples
  ========
  
  >>> from sympy.abc import x
  >>> from sympy import QQ
  >>> QQ.old_poly_ring(x).ideal(x).is_zero()
  False
  >>> QQ.old_poly_ring(x).ideal().is_zero()
  True
docstr_tok: ["Return","True","if","``","self","``","is","the","zero","ideal",".","Examples","========",">",">",">","from","sympy.abc","import","x",">",">",">","from","sympy","import","QQ",">",">",">","QQ.old_poly_ring","(","x",")",".ideal","(","x",")",".is_zero","(",")","False",">",">",">","QQ.old_poly_ring","(","x",")",".ideal","(",")",".is_zero","(",")","True"]
code: def is_zero(self):
      """
      Return True if ``self`` is the zero ideal.
  
      Examples
      ========
  
      >>> from sympy.abc import x
      >>> from sympy import QQ
      >>> QQ.old_poly_ring(x).ideal(x).is_zero()
      False
      >>> QQ.old_poly_ring(x).ideal().is_zero()
      True
      """
      return self._module.is_zero()
  
imports: from sympy.polys.polyerrors import CoercionFailed
  from sympy.polys.polyutils import IntegerPowerable
label_desc: Use image node_id 8 for calling the ModuleImplementedIdeal obj's underlying member method code with example usage: obj.is_zero() and returns: self