問題タブ [dafny]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
567 参照

dafny - Dafny でペア (2 つのタプル) を表すにはどうすればよいですか?

functionint のシーケンスを取り、ペアのシーケンスを返すdafny を作成するにはどうすればよいですか? 例: 入力 = [1,2]、出力 = [ペア(1,1)、ペア(1,2)]

私はから始めました

うまくいかないようです。

0 投票する
1 に答える
423 参照

formal-verification - Dafny にシーケンスで誘導を実行するように促すにはどうすればよいですか?

ダフニーを通過させるために、以下に何を追加する必要があるのだろうか?

0 投票する
1 に答える
158 参照

formal-verification - Dafny での検索と置換の終了手段を見つけるには?

検索、削除、および挿入メソッドを使用する検索および置換メソッドをコーディングしています。while ループ内でこれら 3 つのメソッドを呼び出していますが、どの前提条件を使用すればよいかわかりません。

完全なコード:

0 投票する
1 に答える
128 参照

compiler-errors - この (配列) フィールドを操作するときにループ不変式が十分に強くない

更新しました

特定のクラスとそれぞれのメソッドを使用して以下に説明する、いくつかのダフニーの問​​題を解決する際の問題。他に何か必要な場合は、教えてください。事前に感謝します。また、rise4fun のこのすべてのコードでリンクが更新されます。

オンライズ4ファン

0 投票する
1 に答える
94 参照

dafny - テストデータに直面したときにDafny量指定子がインスタンス化されない

文字の配列に重複が含まれているかどうかを判断する述語をdafnyで作成しようとしています。最終的には次のように何かをテストする必要があります。要素が 2 つ未満の場合は無視してください

ただし、次のテストを実行すると、アサーションに失敗します。なぜこうなった?

0 投票する
1 に答える
600 参照

string - dafny で不変の文字列を更新する最良の方法

文字列にシーザー暗号を適用するプログラムを検証しようとしています。元の文字列を返す必要があります

次のように、文字列の値を更新する最良の方法は何ですか?

0 投票する
1 に答える
133 参照

dafny - いくつかの公理とプロパティが与えられた場合、プロパティの証明をどのように構築すればよいでしょうか?

次の公理が与えられます。

N1==ADafnyを使用してそれを証明したいと思います。

次の Dafny プログラムを試しました。

しかし、ダフニーはそれを証明できません。N1==A与えられた公理から抜け出す方法はありますか?