summaryrefslogtreecommitdiff
path: root/src/constant_fold.ml
diff options
context:
space:
mode:
authorAlasdair Armstrong2019-04-30 16:38:41 +0100
committerAlasdair Armstrong2019-04-30 16:38:41 +0100
commit9f97885a01027c748be1a05aeb8429418d6b3782 (patch)
tree2fd4027f26679853366f1190fb40a6d81c5cd32c /src/constant_fold.ml
parent44d533ad7e47daa636ee00a256b09fb3df9433ee (diff)
SMT: Simplify and generalise checking events
SMT query now expressed as a logical expression over events, so e.g. let default_query = Q_or [Q_and [Q_all Assertion; Q_all Return; Q_not (Q_exist Match)]; Q_exist Overflow] Checks either an overflow occurred, or the function returned true, while all assertions held, and no match failures occurred. Currently there is only the default query but the plan is to make this user-specifiable in the $property/$counterexample directives.
Diffstat (limited to 'src/constant_fold.ml')
0 files changed, 0 insertions, 0 deletions