concepts.dm.crow.csp_solver.dpll_sampling.dpll_filter_deterministic_equal#

dpll_filter_deterministic_equal(executor, constraints, assignments)[source]#

Filter the constraints to remove the ones that are determined to be equal.

Parameters:
Returns:

a tuple of (whether we have made progress, the list of constraints that have not been satisfied).

Return type:

Tuple[bool, List[Constraint | GroupConstraint | None]]