Expand description
Bounded fallback model generation for hard arithmetic constraints.
Structsยง
- Fallback
Search ๐ - Mask
Hints ๐
Constantsยง
Functionsยง
- add_
zero_ ๐invalid_ support_ vars - assign_
checked_ ๐add_ base - assign_
checked_ ๐sub_ minuend - bool_
expr_ ๐binds_ single_ var - bool_
expr_ ๐has_ two_ var_ relation - charge_
support_ ๐constraint - checked_
mul_ ๐guard_ branch - checked_
mul_ ๐guard_ branch_ model - Constructs and validates a concrete model for a checked-multiply guard branch.
- checked_
mul_ ๐guard_ conjunction - checked_
mul_ ๐guard_ operands - checked_
mul_ ๐guard_ word_ comparison - collect_
bool_ ๐constants - collect_
bool_ ๐fallback_ vars - collect_
bool_ ๐hard_ arith_ vars - collect_
expr_ ๐fallback_ vars - complete_
checked_ ๐add_ guard - complete_
checked_ ๐sub_ guard - complete_
default_ ๐support_ comparison - complete_
default_ ๐support_ constraint - complete_
fallback_ ๐support_ model - complete_
model_ ๐with_ zeroes - complete_
support_ ๐bool - complete_
support_ ๐comparison - complete_
support_ ๐constraint - complete_
support_ ๐constraints_ once - constraints_
bind_ ๐each_ search_ var - constraints_
have_ ๐two_ var_ relation - constraints_
prefer_ ๐hard_ arith_ fallback_ first - Returns whether local hard-arithmetic search should run before asking the solver.
- expr_
contains_ ๐const - fallback_
candidates_ ๐for_ var - fallback_
partial_ ๐model_ satisfies_ known_ constraints - fallback_
search_ ๐vars - fallback_
single_ ๐var_ model - fallback_
two_ ๐var_ model - hard_
arith_ ๐fallback_ model - hard_
arith_ ๐fallback_ vars - is_
hard_ ๐arith_ node - is_
single_ ๐bit - propagate_
fallback_ ๐support_ constraints - push_
fallback_ ๐candidate - seed_
bounded_ ๐support_ vars - Seeds only unassigned scalar variables; every resulting witness is still fully validated.
- support_
cmp_ ๐op - support_
target_ ๐for_ known_ left - support_
target_ ๐for_ known_ right - zero_
mask_ ๐equality