pub(super) fn remove_implied_monotonic_constraints(
constraints: Vec<SymBoolExpr>,
) -> Vec<SymBoolExpr>Expand description
Removes hard-arithmetic comparisons implied by the remaining path constraints.
This keeps a sound monotonic success path from falling through to the heuristic witness search, whose satisfiable models are useful for counterexamples but cannot establish a proof.