source: CIVL/examples/backend/quantified.cvl

main
Last change on this file was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 435 bytes
Line 
1 /** This example is to check the translation of quantified expression
2 * into CVC theorem provers.
3 */
4#include <stdio.h>
5#include <civlc.cvh>
6
7$input int n;
8$assume (n>0);
9$input int a[n];
10$input int b[n];
11
12void main(){
13 $assume($forall (int i | i >=0 && i<n) a[i]>0);
14 $assume($forall (int i | i >=0 && i<n) b[i]<0);
15 $assert(
16 ($forall (int i | i >= 0 && i < n) a[i])
17 && ($forall (int i | i >=0 && i < n) b[i])
18 );
19}
20
21
Note: See TracBrowser for help on using the repository browser.