Isabelleでは、他のシンボルのバージョンを無効にしたシンボルを使用することができます。例は≠
と∉
です。 LaTeXの\not
マクロのような、任意のシンボルのネガティブバージョンを取得するメカニズムはありますか?Isabelleで任意の記号の否定版を使用できますか?
0
A
答えて
1
あなたの質問には、2つの部分があります:任意のネゲート記号を使用できるかどうか、そしてそのような記号を便利なマクロで入力できるかどうか。
Isabelle FAQは、JEditが様々な方法で入力された数学記号をユニコードに変換し、ユニコード記号を使用/表示することを説明しています。したがって、Unicodeに希望のシンボルが存在する場合は、それを直接使用する可能性があります(つまり、ctrl-c ctrl-vシンボル)。たとえば、次のように「存在しない」を定義することができます。
abbreviation notexists :: "(('a ⇒ bool) ⇒ bool)" ("∄") where "∄ Φ ≡ (¬ (∃x. Φ(x)))"
ただし、すべてのユニコード記号を使用できるわけではありません。たとえば、italic nablaはjeditに正しく表示されません。
質問の2番目の部分に:私が知る限り、そのようなマクロは存在しません。しかし、Isabelleには、記号を太字にするための同様のマクロメカニズムがあります。たとえば、\<bold> \<exists>
は、太字の「存在」シンボルとして表示されます。これは、マクロの機能が存在することを示しています。また、将来示唆したように、シンボルを無効にするマクロを持つことが可能です。
関連する問題
- 1. 任意の '+'記号の後ろに任意の桁数を指定する正規表現
- 2. 任意のバージョンから最新の安定版に更新
- 3. キバナグラフに任意のelasticsearchクエリを設定できますか?
- 4. 任意のUIView変数にアニメーションを設定できますか?
- 5. 「#記号」表記はクロージャーで何を意味しますか?
- 6. 内部に任意の記号を含む正規表現
- 7. (任意の)Springの機能をSpring(Boot)以外で使用できますか?
- 8. データソースの任意の列でSQL ORDER BY句を使用できますか?
- 9. 任意のネストされた任意の配列をJavaで定義できますか?
- 10. Graphawareコミュニティ版をNeo4jエンタープライズ版で使用できますか?
- 11. viエディタで、任意のプログラムで任意のタイプのファイルを開きます
- 12. は、それが可能DFAは、任意の入力記号
- 13. 正規表現で@記号を否定する方法
- 14. JTAで任意のリソースを使用
- 15. PreparedStatementの 'setObject'メソッドを任意のデータ型に使用できますか?
- 16. @記号はMySQLのプロシージャで何を意味しますか?
- 17. $$の記号は、mysqlで何を意味しますか?
- 18. 任意のメトリックを使用してKD-Treeを検索できますか?
- 19. ODP.NETを使用して任意のOracle SQLスクリプトを実行できますか?
- 20. この記号{$ {`expirydate`}}の意味は何ですか?使用方法は
- 21. C# - コロン記号( ":")はXmlWriterで使用できませんか?
- 22. 任意のpython OpenIDサーバが利用できますか?
- 23. ASP.NET MVC SiteMapプロバイダは任意のリソースを使用できますか?
- 24. Gitの "at" @記号/記号/文字はどういう意味ですか?
- 25. Javaでは、任意の量のジェネリック型パラメータを指定できますか?
- 26. JSPで$記号が何を意味するのですか
- 27. 任意の色を選択できる任意のCustomViewがあります
- 28. gdbを任意のスローで壊すように設定できますか?
- 29. pythonプロジェクトオイラー6(任意番号付き)
- 30. 数字のみのフィールドで使用できる記号はありますか?