source:
CIVL/examples/backend/quantified.cvl@
7d77e64
| Last change on this file since 7d77e64 was ea777aa, checked in by , 3 years ago | |
|---|---|
|
|
| File size: 435 bytes | |
| Rev | Line | |
|---|---|---|
| [f3282f0] | 1 | /** This example is to check the translation of quantified expression |
| [204a8ed] | 2 | * into CVC theorem provers. |
| 3 | */ | |
| [fc77f0c] | 4 | #include <stdio.h> |
| 5 | #include <civlc.cvh> | |
| 6 | ||
| 7 | $input int n; | |
| [f3282f0] | 8 | $assume (n>0); |
| [fc77f0c] | 9 | $input int a[n]; |
| 10 | $input int b[n]; | |
| 11 | ||
| 12 | void main(){ | |
| [827239f] | 13 | $assume($forall (int i | i >=0 && i<n) a[i]>0); |
| 14 | $assume($forall (int i | i >=0 && i<n) b[i]<0); | |
| [fc77f0c] | 15 | $assert( |
| [827239f] | 16 | ($forall (int i | i >= 0 && i < n) a[i]) |
| 17 | && ($forall (int i | i >=0 && i < n) b[i]) | |
| [5cd8c92] | 18 | ); |
| [fc77f0c] | 19 | } |
| 20 | ||
| 21 |
Note:
See TracBrowser
for help on using the repository browser.
