Skip to main content

solve_by_components

Function solve_by_components 

Source
pub fn solve_by_components(num_vars: usize, clauses: &[Vec<Lit>]) -> Solved
Expand description

Decide via plain component decomposition as a public dispatcher route: split into independent components and solve each apart through the full arsenal, combining the verdicts. A single component (or a model that fails the fail-closed recheck) defers to the plain CDCL fallback.