

def _meijerint_definite_2(f, x):
    "\n    Try to integrate f dx from zero to infinty.\n\n    The body of this function computes various 'simplifications'\n    f1, f2, ... of f (e.g. by calling expand_mul(), trigexpand()\n    - see _guess_expansion) and calls _meijerint_definite_3 with each of\n    these in succession.\n    If _meijerint_definite_3 succeedes with any of the simplified functions,\n    returns this result.\n    "
    dummy = _dummy('x', 'meijerint-definite2', f, positive=True)
    f = f.subs(x, dummy)
    x = dummy
    if (dummy == 0):
        return (S(0), True)
    for (g, explanation) in _guess_expansion(f, x):
        _debug('Trying', explanation)
        res = _meijerint_definite_3(g, x)
        if res:
            return res

dataset/ETHPy150Open sympy/sympy/sympy/integrals/meijerint.py _meijerint_definite_2/VarMisuse@46/226 `f`->`dummy`