Example #1
0
def With38(Pq, Qr, p, u, x):
    if isinstance(x, (int, Integer, float, Float)):
        return False
    gcd = PolyGCD(Pq, Qr, x)
    if NonzeroQ(gcd + S(-1)):
        return True
    return False
    def replacement36(p, u, Pq, Qr, x):

        gcd = PolyGCD(Pq, Qr, x)
        rubi.append(36)
        return Int(
            gcd**(p + S(1)) * u * PolynomialQuotient(Pq, gcd, x) *
            PolynomialQuotient(Qr, gcd, x)**p, x)
    def replacement35(p, u, m, Pq, Qr, x):

        gcd = PolyGCD(Pq, Qr, x)
        rubi.append(35)
        return Int(
            gcd**(m + p) * u * PolynomialQuotient(Pq, gcd, x)**m *
            PolynomialQuotient(Qr, gcd, x)**p, x)
Example #4
0
def replacement38(Pq, Qr, p, u, x):

    gcd = PolyGCD(Pq, Qr, x)
    return Int(
        gcd**(p + S(1)) * u * PolynomialQuotient(Pq, gcd, x) *
        PolynomialQuotient(Qr, gcd, x)**p,
        x,
    )
Example #5
0
def replacement37(Pq, Qr, m, p, u, x):

    gcd = PolyGCD(Pq, Qr, x)
    return Int(
        gcd**(m + p) * u * PolynomialQuotient(Pq, gcd, x)**m *
        PolynomialQuotient(Qr, gcd, x)**p,
        x,
    )
Example #6
0
 def With37(u, Pq, x, Qr, p):
     gcd = PolyGCD(Pq, Qr, x)
     return Int(
         gcd**(p + S(1)) * u * PolynomialQuotient(Pq, gcd, x) *
         PolynomialQuotient(Qr, gcd, x)**p, x)
Example #7
0
 def With36(u, m, Pq, x, Qr, p):
     gcd = PolyGCD(Pq, Qr, x)
     return Int(
         gcd**(m + p) * u * PolynomialQuotient(Pq, gcd, x)**m *
         PolynomialQuotient(Qr, gcd, x)**p, x)