DAFNY 问答列表

试图在 Dafny 中证明非重复元素序列的问题

作者:MogicFrog 提问时间:9/6/2023

假设我们有一个序列 s,并且所有元素都与其他元素不同。我这样描述这个属性 predicate all_element_different(s: seq<int>) { forall i,j :: ...

验证序列内容是否连续

作者:Hath995 提问时间:11/3/2023

我遇到了这种情况,我怀疑触发器是一个问题,但我不太明白为什么触发器是一个问题。 以下内容无法验证。 predicate isSlice(ss: string, s: string, i: int,...

如何在 Dafny 中进行键盘输入?

作者:A. Meijster 提问时间:6/30/2023

谁能给我一个简单的 Dafny 程序的例子,比如从键盘上读取两个整数并输出它们的总和? 我想用 Dafny 来学习我们大学的编程课程,但我真的需要 I/O。 我找到了输出的“打印”,但找不到任何输入...

Dafny 逐个函数未能证明正确的后置条件

作者:MogicFrog 提问时间:8/9/2023

我的代码只包含子句,但我需要旅行一些集合。根据官方文档,我使用代码来旅行我的集合:function var node_set := tree_nodes(t); var result := 0....

如何解决 Dafny 中 let-such-that 表达式中的未确定问题?

作者:ZihaoZhang 提问时间:11/4/2023

下面是一个示例: function intsetmax(s:set<int>):int requires |s| > 0 ensures var m := intsetmax(s); m in...


共5条 当前第1页