問題タブ [z-notation]
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.
parsing - z 記法コンパイラ、パーサー、またはインタープリターを見つけるにはどうすればよいですか?
z 記法パーサーまたはコンパイラーを見つける必要があります。できれば助けてください。
z-notation - Objective-Zの応用
Objective-Z のアプリケーションは何ですか?
Objective-Z について読んだことがありますが、それが何に適用されるか想像できません。
この質問は広すぎるかもしれませんが、答えが多すぎるとは思いません。
types - Z から Isabelle/HOL への部分関数の解釈
「特定の定数が true の場合」(この場合は「sec=ok」の場合) の述語を記述しようとしています。その特定の結果の式を記述したため、述語は False と評価されます。述語の他の場所にある別の式と矛盾する含意。(f%^x ≠ g%^x) ∧ (f%^ci = g%^ci) は、x と ci の両方が普遍的に量化され、同じ型を持つという事実を考えると、矛盾するはずです。
ただし、Nitpick は、私が理解できない反例を生成します。誰かがこの補題を親切にチェックして、矛盾が証明できるかどうかを確認できることを望んでいました. または、どこが間違っているか教えてください。簡単な説明は次のとおりです。
- f と g は、任意の型 'a から 'b までの 2 つの部分関数です。
'sec' は、値が 'ok' と 'notok' の定数です。
/li>
また、Function Application に関して、2 つの Z Math ツールキット間に「微妙な」違いがあることも確認しました。両方を試しましたが、問題は残ります。
Nitpick エラーはここで見ることができます http://i58.tinypic.com/316te1t.png
注: 参考までに、現在使用している部分関数の定義を HOL-Z から見つけてください。
formal-methods - このシナリオの Z スキーマを適切に設計するにはどうすればよいですか?
私が見つけたすべての例には、宣言が 2 つしかありませんでしたsuch as name and date OR members and telephone
。ただし、私のシナリオは次のとおりです。
AppointmentDB という Z スキーマを作成したいと考えています。AppointmentDB は、目的、出席者、スケジュールなどの予定の詳細を保持します
私の見解(編集済み):
5 つの宣言と 1 つの述語があります。
ご覧のとおり、APPOINTMENT を他のすべての属性にリンクしようとしています。スキーマは正しいか完全か、またはさらに最適化するにはどうすればよいですか? また、述語部内で定義する関係から、どの関係を考えればよいかを知るにはどうすればよいでしょうか。
formal-methods - 検索機能が少なくとも 1 つの詳細を必要とする Z 記法で検索操作を設計するにはどうすればよいですか?
これは、予定 DB の Z スキーマです。
の名前に基づいて予定を見つける検索機能を作成したいと思いますattendees
。
- 検索機能が予定オブジェクトのすべての詳細を返すようにします。
どのように設計すればよいですか?
これが私の見解です:
specifications - Zed 仕様: 複数のスキーマの昇格と操作の適用
Array
スキーマのシーケンスを追跡するスキーマがありますData
。Increment
プロモーションを使用して、 で使用する操作をプロモーションできArray
ます。
ArrayIncrement
内の 1 つのデータのみをインクリメントしますArray
。ごと Data
にインクリメントするようにするにはどうすればよい\ran data
ですか?