(formula, solver_name=None, logic=None)
return env.factory.qelim(formula,
                             solver_name=solver_name,
                             logic=logic)
Performs quantifier elimination of the given formula.

    :param formula: The target formula
    :param solver_name: Specify the name of the solver to be used
    :param logic: Specify the logic that is going to be used
    :returns: A formula after performing quantifier elimination
    :rtype: FNode
Performs quantifier elimination of the given formula.
Performs quantifier elimination of the given formula .
def qelim(formula, solver_name=None, logic=None):
    """Performs quantifier elimination of the given formula.

    :param formula: The target formula
    :param solver_name: Specify the name of the solver to be used
    :param logic: Specify the logic that is going to be used
    :returns: A formula after performing quantifier elimination
    :rtype: FNode
    """
    env = get_env()
    if formula not in env.formula_manager:
        warnings.warn("Warning: Contextualizing formula during is_unsat")
        formula = env.formula_manager.normalize(formula)

    return env.factory.qelim(formula,
                             solver_name=solver_name,
                             logic=logic)
def qelim ( formula , solver_name = None , logic = None ) : env = get_env ( ) if formula not in env . formula_manager : warnings . warn ( "Warning: Contextualizing formula during is_unsat" ) formula = env . formula_manager . normalize ( formula ) return env . factory . qelim ( formula , solver_name = solver_name , logic = logic )