SMT Solving
aria.smt collects SMT-oriented subpackages aimed at different theories and
solving strategies.
Current subpackages
The current aria.smt tree includes:
adt: algebraic datatype solvingarith: arithmetic reasoning and related helpersbv: bit-vector infrastructure and frontendsbwind: bit-width-independence solvingff: finite-field SMT solvers and toolingfp: floating-point procedures and reductionslia_star: LIA* and related BAPA-style supportmba: mixed Boolean-arithmetic simplificationpcdclt: parallel CDCL(T) stackportfolio: QF_BV portfolio runnersimplify: formula simplification passesunknown_resolver: workflows for resolvingunknownoutcomes