source:
CIVL/mods/dev.civl.com/examples/experimental/sqrtBad2.cvl@
cb4d4f4
| Last change on this file since cb4d4f4 was aad342c, checked in by , 3 years ago | |
|---|---|
|
|
| File size: 381 bytes | |
| Rev | Line | |
|---|---|---|
| [24a0e4f] | 1 | /*example of simplied assumption & predicate 21 query */ |
| [520bbea] | 2 | #include <civlc.cvh> |
| 3 | ||
| 4 | $input double x0, x1; | |
| 5 | ||
| 6 | void main() { | |
| 7 | $assume((x0 > 0) && (x1 > 0)); | |
| 8 | ||
| 9 | $assert((x1 * x1 *(-1) > 0 || x1 * x1 > 0) && | |
| 10 | (x1 * x1 *(-1) > 0 || x0 * x0 + x1 * x1 >= 0) && | |
| 11 | (x1 * x1 > 0 || x0 * x0 * (-1) + x1 * x1 * (-1) >=0) && | |
| 12 | (x0 * x0 * (-1) + x1 * x1 * (-1) >=0 || x0 * x0 + x1 * x1 >=0)); | |
| 13 | } |
Note:
See TracBrowser
for help on using the repository browser.
