diff options
| author | Alasdair Armstrong | 2019-04-30 16:38:41 +0100 |
|---|---|---|
| committer | Alasdair Armstrong | 2019-04-30 16:38:41 +0100 |
| commit | 9f97885a01027c748be1a05aeb8429418d6b3782 (patch) | |
| tree | 2fd4027f26679853366f1190fb40a6d81c5cd32c /src/jib/jib_util.ml | |
| parent | 44d533ad7e47daa636ee00a256b09fb3df9433ee (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/jib/jib_util.ml')
0 files changed, 0 insertions, 0 deletions
