'Returns constraints describing the domain of the node.'

def _domain(self):

    if (((self.p < 1) and (not (self.p == 0))) or ((self.p > 1) and (not is_power2(self.p)))):
        return [(self.args[0] >= 0)]
    else:
        return []
