'If product is a positive integer, multiplication
will never result in a prime number.'

def _eval_is_prime(self):

    if self.is_number:
        '\n                                                If    input    is    a    number    that    is    not    completely    simplified.\n                                                e.g.    Mul(sqrt(3),    sqrt(3),    evaluate=False)\n                                                So    we    manually    evaluate    it    and    return    whether    that    is    prime    or    not.\n                                                '
        r = S.One
        for arg in self.args:
            r *= arg
        return r.is_prime
    if (self.is_integer and self.is_positive):
        '\n                                                Here    we    count    the    number    of    arguments    that    have    a    minimum    value\n                                                greater    than    two.\n                                                If    there    are    more    than    one    of    such    a    symbol    then    the    result    is    not    prime.\n                                                Else,    the    result    cannot    be    determined.\n                                                '
        number_of_args = 0
        for arg in self.args:
            if (arg - 1).is_positive:
                number_of_args += 1
        if (number_of_args > 1):
            return False
