24得票1回答
Lean、F*和Dafny之间有什么区别?

他们来自微软,看起来像是证明助手?除了语法上的差异之外,它们在实践中是否有使它们不同的方面(比如能力自动化、表达能力等)?我对形式验证很新。 编辑:我不是要求哪个更好,只是对这些工具提供的不同特性进行技术比较感兴趣。我正在寻找类似这个的东西。

17得票1回答
使用Dafny证明“100个囚犯和一个灯泡”问题

考虑解决100个囚犯和一个灯泡问题的标准策略。以下是我在Dafny中建模的尝试: method strategy<T>(P: set<T>, Special: T) returns (count: int) requires |P| > 1 &&am...

8得票1回答
在Dafny中读取(写入)文件

我一直在查看一些 dafny 教程,但是找不到如何从(或向)简单文本文件中读取的方法。当然,这一定是可能的,对吧?

7得票1回答
Dafny:no terms found to trigger on 意思是什么?

我在Dafny中收到了一个警告,警告内容是我的量词没有触发条件。我正在尝试的是找到一个最大的数,它的平方值小于或等于给定的自然数'n'。以下是我目前想出来的代码: method sqrt(n : nat) returns (r: int) // square less than or e...