(f, g, u, K, includePRS=False)
return dmp_prs_resultant(f, g, u, K)[0]
Computes resultant of two polynomials in `K[X]`.

    Examples
    ========

    >>> from sympy.polys import ring, ZZ
    >>> R, x,y = ring("x,y", ZZ)

    >>> f = 3*x**2*y - y**3 - 4
    >>> g = x**2 + x*y**3 - 9

    >>> R.dmp_resultant(f, g)
    -3*y**10 - 12*y**7 + y**6 - 54*y**4 + 8*y**3 + 729*y**2 - 216*y + 16
Computes resultant of two polynomials in `K[X]`.
Computes resultant of two polynomials in K [ X ] .
def dmp_resultant(f, g, u, K, includePRS=False):
    """
    Computes resultant of two polynomials in `K[X]`.

    Examples
    ========

    >>> from sympy.polys import ring, ZZ
    >>> R, x,y = ring("x,y", ZZ)

    >>> f = 3*x**2*y - y**3 - 4
    >>> g = x**2 + x*y**3 - 9

    >>> R.dmp_resultant(f, g)
    -3*y**10 - 12*y**7 + y**6 - 54*y**4 + 8*y**3 + 729*y**2 - 216*y + 16

    """
    if not u:
        return dup_resultant(f, g, K, includePRS=includePRS)

    if includePRS:
        return dmp_prs_resultant(f, g, u, K)

    if K.has_Field:
        if K.is_QQ and query('USE_COLLINS_RESULTANT'):
            return dmp_qq_collins_resultant(f, g, u, K)
    else:
        if K.is_ZZ and query('USE_COLLINS_RESULTANT'):
            return dmp_zz_collins_resultant(f, g, u, K)

    return dmp_prs_resultant(f, g, u, K)[0]
def dmp_resultant ( f , g , u , K , includePRS = False ) : if not u : return dup_resultant ( f , g , K , includePRS = includePRS ) if includePRS : return dmp_prs_resultant ( f , g , u , K ) if K . has_Field : if K . is_QQ and query ( 'USE_COLLINS_RESULTANT' ) : return dmp_qq_collins_resultant ( f , g , u , K ) else : if K . is_ZZ and query ( 'USE_COLLINS_RESULTANT' ) : return dmp_zz_collins_resultant ( f , g , u , K ) return dmp_prs_resultant ( f , g , u , K ) [ 0 ]