数学には多くの記号があります。シンボルが多すぎると言う人もいるかもしれません。それでは、写真でいくつかの数学をしましょう。
紙を用意しましょう。これを参考にします。紙が空の状態で開始するには、それがまたはtrueと同等であると言います。
紙に他のことを書くと、それも真実です。
例えば
クレームおよびQが真であることを示します。
ここで、ステートメントの周りに円を描くと、そのステートメントは偽であると言えます。これは論理的な否定を表します。
例えば:
が偽で、Qが真であることを示します。
複数のサブステートメントの周りに円を配置することもできます。
円の内側の部分は円を囲むことで通常として読むので、それは意味しません (P と Q )。サークルをネストすることもできます
空のスペースが真であったため、真の否定は偽です。
この単純な視覚的方法を使用して、命題論理のステートメントを実際に表現できます。
証明
ステートメントを表現できるようになった後の次のステップは、ステートメントを証明できるようにすることです。証明には、グラフの変換に使用できる4つの異なるルールがあります。私たちは常に空のシートから始めます。これは私たちが知っているように空虚な真実であり、次にこれらの異なるルールを使用して空のシートを定理に変換します。
最初の推論ルールはInsertionです。
挿入
サブグラフとトップレベルの間の否定の数を「深さ」と呼びます。挿入により、私たちは奇妙な深さで私たちが望む任意のステートメントを導入することができます。
挿入を実行する例は次のとおりです。
消去
次の推論規則はErasureです。 Erasureは、より深いステートメントがある場合、完全に削除できることを示しています。
適用される消去の例を次に示します。
ダブルカット
ダブルカットは同等です。つまり、以前の推論とは異なり、逆にすることもできます。 ダブルカットは、サブグラフの周りに2つの円を描くことができ、サブグラフの周りに2つの円がある場合、両方を削除できることを示しています。
以下は、使用されているダブルカットの例です
反復
反復も同等です。1その逆は「反復」と呼ば れます。同じレベルにステートメントとカットがある場合、カット内にそのステートメントをコピーできます。
例えば:
反復により、反復を逆にすることができます。次のレベルでコピーが存在する場合、ステートメントはDeiterationを介して削除できます。
この表現と証明の形式は、私自身の発明ではありません。これらは、Alpha Existential Graphsと呼ばれるダイアグラムロジックの小さな変更です。これについてもっと読みたい場合は、たくさんの文献はありませんが、リンクされた記事は良い出発点です。
仕事
あなたの仕事は、次の定理を証明することです。
これは、従来の論理記号化に変換すると
。
Łukasiewicz-Tarski公理とも呼ばれます。
複雑に思えるかもしれませんが、実在グラフは証明長に関して非常に効率的です。この定理を選んだのは、楽しくてやりがいのあるパズルに適した長さだと思うからです。これで問題が発生した場合は、最初にいくつかの基本的な定理を試して、システムのハングを取得することをお勧めします。これらのリストは、投稿の下部にあります。
これはプルーフゴルフなので、スコアはプルーフの最初から最後までの合計ステップ数になります。目標は、スコアを最小化することです。
フォーマット
このチャレンジの形式は柔軟で、手書き形式やレンダリング形式など、明確に判読可能な形式で回答を送信できます。ただし、明確にするために、次の単純な形式をお勧めします。
かっこでカットを表します。カットするものはすべて括弧の内側に配置されます。空のカットは単なる
()
例です。原子を文字だけで表します。
例として、この形式の目標ステートメントを示します。
(((A((B(A))))(((((C)((D((E)))))(((C((D(F))))(((E(D))((E(F))))))))(G))))((H(G))))
この形式は人間と機械の両方で読み取り可能であるため便利であり、投稿に含めるとよいでしょう。
素敵な(図式的な)図が必要な場合は、この形式を変換するコードがあります
実際の仕事については、ワークアウトするときに鉛筆と紙をお勧めします。実在するグラフに関しては、テキストは紙ほど直感的ではないことがわかります。
証明の例
この証明の例では、次の定理を証明します。
証明:
練習定理
以下に、システムの練習に使用できる簡単な定理をいくつか示します。
Łukasiewiczの第二公理
メレディスの公理
1:ほとんどのソースは、より洗練された強力なバージョンのIterationを使用していますが、この課題を簡単にするために、このバージョンを使用しています。それらは機能的に同等です。