dafny断言违反错误,不确定原因是什么

时间:2020-08-29 22:56:47

标签: dafny

我对达芙妮很陌生。这里抱怨有一个断言错误:

method Fred () returns (result : int) {
  var number : int;
  result := number * number;
  
  assert result > 0;

}

我试图写一个表示以下语句的断言:任何整数的平方都是非负的

1 个答案:

答案 0 :(得分:1)

如果断言更改为tskill winword.exe,则断言通过。这是你的意思吗?如果result >= 0为0,那么number也将为0。