Skip to main content

Module numeric

Module numeric 

Source
Expand description

Checker for ValidNum: numeric-interval and predicate reasoning.

Evaluates each NumericPredicate to a Z3 comparison and discharges it with assert_all plus Euclidean-division (NIA) axioms injected for both the contract expression and the VM’s computed terms.