

def dmp_half_gcdex(f, g, u, K):
    '\n    Half extended Euclidean algorithm in `F[X]`.\n\n    Examples\n    ========\n\n    >>> from sympy.polys import ring, ZZ\n    >>> R, x,y = ring("x,y", ZZ)\n\n    '
    if (not u):
        return dup_half_gcdex(f, g, K)
    else:
        raise MultivariatePolynomialError(f, u)

dataset/ETHPy150Open sympy/sympy/sympy/polys/euclidtools.py dmp_half_gcdex/VarMisuse@46/140 `g`->`u`