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

Source code checked in, #977cad260b0e

Fixed test output after refactoring in Boogie.

View Article


Source code checked in, #b17f833176a7

Made dirty statements ghost.

View Article


Source code checked in, #cbb82528198a

Refactored the generation of unique IDs for temporary variable names.

View Article

Created Unassigned: Array assignment [43]

Please, could you have a look to the asserts in the program http://rise4fun.com/Dafny/vDkt ?Thanks,Paqui

View Article

Commented Unassigned: Array assignment [43]

Please, could you have a look to the asserts in the program http://rise4fun.com/Dafny/vDkt ?Thanks,PaquiComments: Ups!!! sorry I forgot (again :-?) that Dafny knows from a method exactly what its...

View Article


Source code checked in, #7cb4f4e9c11e

Temporarily disabled one of the methods in NumberRepresentations.dfy -- this needs to be addressed in some way that will produce stable verification results

View Article

Source code checked in, #bff80b373c77

Merge

View Article

Source code checked in, #8461fcb98bad

Added computation of free variables in dirty while statements.

View Article


Source code checked in, #92e4e360b931

Updated test.

View Article


Source code checked in, #1a4fa0a186b2

Extracted a separate class to generate fresh variable names.

View Article

Source code checked in, #e499fdb1c8da

Started fixing a number of LL(1) warnings Disallow empty modifies/reads clauses (this eliminates some LL(1) warnings) Require modify statement to take a nonempty list of frame expressions

View Article

Source code checked in, #9bfbd1150a29

Merge

View Article

Source code checked in, #2da84c5b4418

Resolved several more LL(1) warnings in the grammar

View Article


Created Unassigned: Sets of objects by extension [44]

It would be nice to be able to write a set of objects by extension; a typical use-case would be initializing a dynamic frame, as in:``` C#class C { ghost var rep: set<object>; var impl: Aux;...

View Article

Commented Unassigned: Sets of objects by extension [44]

It would be nice to be able to write a set of objects by extension; a typical use-case would be initializing a dynamic frame, as in:``` C#class C { ghost var rep: set<object>; var impl: Aux;...

View Article


Source code checked in, #a7ca01239516

Updated version to 1.9.2.11107 (which is going out on rise4fun)

View Article

New Post: Function Lemma Keyword

Hi, I found myself thinking it would be nice to have a function lemma keyword. Something like this:function lemma MyLemma(x:int) requires P(x); ensures Q(x); { E } which is equivalent topredicate...

View Article


Created Unassigned: An Insertion Sort verification [45]

I wonder how this program http://rise4fun.com/Dafny/TBQ0is verified by Dafny without the inner invariant, since the outer invariant is not preserved in the inner loop.Best,Paqui

View Article

Commented Unassigned: An Insertion Sort verification [45]

I wonder how this program http://rise4fun.com/Dafny/TBQ0is verified by Dafny without the inner invariant, since the outer invariant is not preserved in the inner loop.Best,PaquiComments: If I...

View Article

New Post: Function Lemma Keyword

Would the purpose of using it be to get the implication P(x) ==> Q(x) somewhere in the program? How would you use it? Can you not just an ordinary lemma instead? Note thatSomeLemma(x); E is an...

View Article
Browsing all 1106 articles
Browse latest View live


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