blob: 1f4fa6dc71fb46a4468bce34ae9c8bef84a177ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
function PLUS(int, int, int) returns (int);
function Rep(int,int) returns (int);
// ERROR
axiom(forall a:int, b:int, z:int :: Rep(a,b) == PLUS(a,b,z
));
axiom(forall n:int, x:int :: {Rep(n,x)} (exists k:int :: Rep(n,x) == x));
// END ERROR
procedure main ( )
{
assert (PLUS(0, 4, 55)!=0);
}
|