(clauses, solver_name=None, logic=None)
return env.factory.get_unsat_core(clauses,
                                      solver_name=solver_name,
                                      logic=logic)
Similar to :py:func:`get_model` but returns the unsat core of the
    conjunction of the input clauses

    :param clauses: Specify the list of input clauses
    :param solver_name: Specify the name of the solver_name
    :param logic: Specify the logic that is going to be used
    :returns: The unsat core of the conjunction of the input clauses
Similar to :py:func:`get_model` but returns the unsat core of the
    conjunction of the input clauses
Similar to : py : func : get_model but returns the unsat core of the conjunction of the input clauses
def get_unsat_core(clauses, solver_name=None, logic=None):
    """Similar to :py:func:`get_model` but returns the unsat core of the
    conjunction of the input clauses

    :param clauses: Specify the list of input clauses
    :param solver_name: Specify the name of the solver_name
    :param logic: Specify the logic that is going to be used
    :returns: The unsat core of the conjunction of the input clauses
    """
    env = get_env()
    clauses = list(clauses)
    if any(c not in env.formula_manager for c in clauses):
        warnings.warn("Warning: Contextualizing formula during get_model")
        clauses = [env.formula_manager.normalize(c) for c in clauses]

    return env.factory.get_unsat_core(clauses,
                                      solver_name=solver_name,
                                      logic=logic)
def get_unsat_core ( clauses , solver_name = None , logic = None ) : env = get_env ( ) clauses = list ( clauses ) if any ( c not in env . formula_manager for c in clauses ) : warnings . warn ( "Warning: Contextualizing formula during get_model" ) clauses = [ env . formula_manager . normalize ( c ) for c in clauses ] return env . factory . get_unsat_core ( clauses , solver_name = solver_name , logic = logic )