Modulesยง
- hard_
arith_ ๐fallback - monotonic_
product ๐ - opt ๐
Structsยง
- Portfolio
Diagnostics - Portfolio
Scheduler ๐ - Scheduled
Solver ๐ - SmtLib
Subprocess ๐Solver - Solver
Child ๐ - Solver
Command ๐ - Solver
Command ๐Run - Solver
Process ๐Result - Solver
RunSummary ๐
Enumsยง
- Portfolio
Scheduler ๐Signal - Solver
Config ๐Error - Errors that arise when parsing or constructing solver commands from configuration.
- Solver
Outcome ๐ - Solver
Process ๐Outcome
Traitsยง
- Symbolic
Solver ๐ - Minimal solver backend interface used by the symbolic executor.
Functionsยง
- first_
solver_ ๐line - format_
solver_ ๐portfolio_ summaries - Formats solver portfolio outcome diagnostics.
- merge_
counts ๐ - model_
satisfies_ ๐constraints - Returns whether a parsed model satisfies the current original constraints.
- model_
symbols_ ๐for_ constraints - named_
solver_ ๐command - Returns the default command for a known solver name.
- next_
portfolio_ ๐launch_ wait - Returns how long the supervisor can wait before the next pending solver is due.
- normalize_
sat_ ๐constraints - Normalizes satisfiability constraints and removes soundly implied nonlinear comparisons.
- parse_
and_ ๐validate_ model - parse_
model_ ๐values - parse_
model_ ๐with_ symbol - parse_
model_ ๐with_ symbols - portfolio_
launch_ ๐delay - Returns when the solver at
indexshould be started, relative to query start. - run_
solver_ ๐commands - Runs one or more solver commands and returns the first decisive SMT-LIB response.
- run_
solver_ ๐process - Runs one solver process to completion, timeout, or cooperative cancellation.
- scheduled_
portfolio ๐ - Returns the staged launch plan for a configured portfolio.
- solver_
command_ ๐availability_ error - Returns why
commandis not currently executable as an SMT solver. - solver_
command_ ๐for_ portfolio_ entry - Returns the command for one configured portfolio entry.
- solver_
commands_ ๐for_ config - Returns the subprocess commands for the configured SMT solver setup.
- solver_
exit_ ๐error - solver_
output_ ๐is_ sat - solver_
output_ ๐is_ unknown - solver_
output_ ๐is_ unsat - solver_
portfolio_ ๐availability_ warning - Returns a warning when a configured portfolio will run with unavailable solver entries.
- solver_
wait_ ๐duration - split_
solver_ ๐command - Splits a shell-like solver command into argv parts.
- summary_
for_ ๐cancelled_ solver_ result - Summarizes a solver result received after a portfolio winner was chosen.
- summary_
for_ ๐unstarted_ solver - Summarizes a solver that was never launched because the portfolio already won.
- validate_
solver_ ๐model_ output - validated_
hard_ ๐arith_ fallback_ model - Returns a hard-arithmetic fallback model only after validating it against original constraints.
Type Aliasesยง
- Query
Observer ๐