New Post: Can't always prove s == s[0..|s|]
rustanleino wrote: Your programs verify for me, too, both online (http://rise4fun.com/Dafny/YCX0) and locally. Good, because I found that behavior quite surprising. Btw, there is a new spiffy emacs...
View ArticleNew Post: Dafny VS integration and Windows 10
Hi, I recently upgraded to Windows 10, installed Z3 and Dafny and the Language Service for VS2012. However, the integrated dafny now reports "Verification inconclusive" for all methods while the...
View ArticleNew Post: Induction hypothesis doesn't work?
Hi Zheng,>>>>> Back to your second example, correct me if I am wrong, I do not think it is provable, since (n/m)*m != n, e.g. (1/2) * 2 == 0Of course, it is not provable in general,...
View ArticleNew Post: Can't always prove s == s[0..|s|]
rustanleino wrote: ... Dafny with installers for all platforms. We will release these shortly. Might it be possible to bump up the timeout a little for Dafny online in the meantime? :) Thanks, Patrice...
View ArticleSource code checked in, #cc9a28f903ea
Removed specContextOnly parameter from ResolveStatement. Moved all bounds discovery to resolution pass 1.
View ArticleSource code checked in, #9ed8e67c57dc
Fix two test cases that failed if the path to "DafnySever.exe" contained spaces.
View ArticleNew Post: Dafny VS integration and Windows 10
Hi, Andreas, I ran into this some time ago as well (using Windows 7). I fixed it by copying the z3.exe and supporting .dll files into the directory where VS2012 installs the Dafny extension files (in...
View ArticleNew Post: Dafny VS integration and Windows 10
Hi Rajeev, thanks a lot, I tried it but it did not work for me / windows 10, maybe I missed something. A student of ours just found another solution - installing the visual c++ redistributable packages...
View ArticleSource code checked in, #ffd34d0f3960
Fixed latent crash of hovertext/outlining with include. (This also undoes two previous attempted fixes, which had accidentally disabled some outlining and hovertexts.)
View ArticleSource code checked in, #40d28ef12266
Hover text includes #[_k-1] suffix for terms rewritten in prefix predicates/lemmas (this fixes an item from the wishlist). Include in hover text the extreme predicates for which an extreme lemmas has...
View ArticleNew Post: Induction hypothesis doesn't work?
Hi Zheng, Back to your second example, correct me if I am wrong, I do not think it is provable, since (n/m)*m != n, e.g. (1/2) * 2 == 0 Of course, it is not provable in general, but (n/m)*m != n...
View ArticleSource code checked in, #7ebdf9cd4154
Implemented resolution, verification, and (poorly performing) compilation of existential if guards. Fixed bugs in ghost checks involving comprehensions and attributes. Added SubstituteBoundedPool method.
View ArticleSource code checked in, #e1ef6669355e
Use /env:0 to avoid full pathnames in test output
View ArticleNew Post: Binary heap with array implementation
Hi everyone, I was working on a Binary Heap specification, namely a pretty standard deleteMax operation, but it seems it's more complex than I thought. Dafny tells that loop invariants are not...
View Article