Source code checked in, #cbb82528198a
Refactored the generation of unique IDs for temporary variable names.
View ArticleCreated Unassigned: Array assignment [43]
Please, could you have a look to the asserts in the program http://rise4fun.com/Dafny/vDkt ?Thanks,Paqui
View ArticleCommented 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 ArticleSource 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 ArticleSource code checked in, #8461fcb98bad
Added computation of free variables in dirty while statements.
View ArticleSource code checked in, #1a4fa0a186b2
Extracted a separate class to generate fresh variable names.
View ArticleSource 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 ArticleSource code checked in, #2da84c5b4418
Resolved several more LL(1) warnings in the grammar
View ArticleCreated 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 ArticleCommented 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 ArticleSource code checked in, #a7ca01239516
Updated version to 1.9.2.11107 (which is going out on rise4fun)
View ArticleNew 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 ArticleCreated 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 ArticleCommented 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 ArticleNew 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