blob: ec57ae8e4534a18f7499efcdd7f69e2b44b66fd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
procedure addition(x: int, y: int) {
assume x == 1;
assume y == 2;
assert x + y == 4;
}
procedure subtraction(x: int, y: int) {
assume x == 1;
assume y == 2;
assert x - y == 4; //only shows x-y == -1 when run with /method:subtraction, WHY???
}
procedure multiplication(x: int, y: int) {
assume x == 1;
assume y == 2;
assert x * y == 4;
}
|