Re:Dafny – A programming language with a program verifier
by tom_mellior on Friday January 20, 2017 @01:52PM
(#13446034)
My reading of that is that everything is made immutable, at which point aliasing isn't an issue anymore. I might be wrong though.
Re:Dafny – A programming language with a program verifier
by derkha on Friday January 20, 2017 @06:48PM
(#13447888)
Author of that project here, it's the other way around - I'm using the absence oft aliasing to turn mutable Rust code immutable, which I can then embed in Lean. But you're right that ownership (ie, affine types) per se doesn't help.
https://kha.github.io/2016/07/22/formally-verifying-rusts-bi...