source: CIVL/examples/backend/quantified.cvl@ 7d77e64

main test-branch
Last change on this file since 7d77e64 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
RevLine 
[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
12void 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.