Quantcast
Channel: Dafny: An Automatic Program Verifier for Functional Correctness
Browsing all 1106 articles
Browse latest View live
↧

Closed Unassigned: Crash with cached version of :fuel [143]

The following produces a crash in Dafny: Put the following program into a file:```function pred(i:int):int { i - 1 }predicate f(a:int, s:int) { a <= 0 || exists s0 :: f(pred(a), s0) }lemma...

View Article


Source code checked in, #268dca51dbfd

Allow modifies clauses for a "Main" method annotated with {:main} attribute.

View Article


Created Unassigned: Bug in BigRational implementation [148]

There is a bug in BigRational implementation as the following example, which produces `False` as output, shows:```method Main(){ var zero : real := 0.0; var fifteen : real := 15.0; assert zero <=...

View Article

Source code checked in, #2b53e0d11efb

Fix issue 148. The results for sign comparison for BigRational.CompareTo was wrong.

View Article

Source code checked in, #cd9314027a3c

New test case, proving monad laws for lists

View Article


Edited Unassigned: Bug in BigRational implementation [148]

There is a bug in BigRational implementation as the following example, which produces `False` as output, shows:```method Main(){ var zero : real := 0.0; var fifteen : real := 15.0; assert zero <=...

View Article

Closed Unassigned: Bug in BigRational implementation [148]

There is a bug in BigRational implementation as the following example, which produces `False` as output, shows:```method Main(){ var zero : real := 0.0; var fifteen : real := 15.0; assert zero <=...

View Article

Source code checked in, #3097d3a65af4

New test file, for recursive and iterative versions of McCarthy's 91 function

View Article


Source code checked in, #c0fc58525bf5

Merge

View Article


Source code checked in, #915d3365ca66

New version number 1.9.7.30401, for binary release on Codeplex and Rise4fun. Changed copyright date to include 2016.

View Article

Updated Wiki: Home

Dafny Dafny is a programming language with a program verifier. As you type in your program, the verifier constantly looks over your shoulders and flags any errors. Dafny is currently spread across 3...

View Article

Created Release: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...

View Article

Updated Release: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...

View Article


Updated Release: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...

View Article

Released: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7: Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is...

View Article


Updated Release: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...

View Article

Updated Release: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...

View Article


Released: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7: Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is...

View Article

Updated Release: Dafny 1.9.7 (Apr 01, 2016)

Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...

View Article

Created Unassigned: Lemmas tutorial: typo and "How Dafny Works" [149]

The [Lemmas tutorial](http://rise4fun.com/Dafny/tutorial/Lemmas) states and proves a "distributive lemma" of the `count` function. However, the lemmas statement is not type correct, because `count`...

View Article
Browsing all 1106 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>