diff options
Diffstat (limited to 'Test/dafny0/Calculations.dfy')
-rw-r--r-- | Test/dafny0/Calculations.dfy | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/Test/dafny0/Calculations.dfy b/Test/dafny0/Calculations.dfy deleted file mode 100644 index 9e44f62e..00000000 --- a/Test/dafny0/Calculations.dfy +++ /dev/null @@ -1,37 +0,0 @@ -method CalcTest0(s: seq<int>) { - calc { - s[0]; // error: ill-formed line - } - - calc { - 2; - { assert s[0] == 1; } // error: ill-formed hint - 1 + 1; - } - - if (|s| > 0) { - calc { - s[0]; // OK: well-formed in this context - { assert s[0] == s[0]; } - <= s[0]; - } - } -} - -method CalcTest1(x: int, y: int) { - calc { - x + y; - { assume x == 0; } - y; - } - assert x == 0; // OK: follows from x + y == y; -} - -method CalcTest2(x: int, y: int) { - calc { - x + y; - { assume x == 0; } - y + x; - } - assert x == 0; // error: even though assumed above, is not exported by the calculation -}
\ No newline at end of file |