「一次論理」という語句には2つの意味があります。
それはある種の形式システムとそれらに関連するすべてのものを研究する数学的論理の章です。
これは特別な種類の一次理論、つまり空のシグネチャと空の公理のセットによって生成されるものです。
あなたの質問は2番目の意味に言及していますが、これを理解するには、物事を構築する必要があります。
一次論理の言語と呼ばれる特定の正式な言語があります。非公式に言えば、これは変数、等式、、、、、、およびから構築できるものです。このようなものは、一次式と呼ばれます。∨ ¬ 。⇒ ∀ ∃∧∨¬⇒∀∃
一次論理と呼ばれる特定の形式システムがあり、一次式を証明することの意味を教えてくれます。システムは一連の推論規則として与えられます。
一次理論T次式で与えられます。
- 署名ΣT定数、関数記号、及び関連シンボルのセットから構成されています。これらは、1次論理の基本言語の拡張と考えてください。これを言語と呼びます。 TT
- 署名によって拡張された言語で記述された演繹的に閉じられた一次式のセット。
式のセットは、一次論理の推論規則を式に適用すると、再び式が得られる場合、演繹的に閉じていると言います。言い換えると、にはその論理的な結果のすべてが含まれています。そのようなセットを作成する一般的な方法は、式選択されたセットから始めて、それに論理的な結果とそれらの結果の結果などをすべて追加します。これは呼ばれる演繹閉鎖の。私たちはしばしば公理の公式を呼び出します。S S S S A A ASSSSSAAA
理論は完全な場合とそうでない場合があります。それがここで何を「完全な」手段を知ることは重要ではありませんが、次のことが起こることができることを知っておくことが重要です:私たちは式の二組持つことができますと、そのようなことを、の演繹閉鎖ありますの演繹的閉包は完全な理論ではありません。B A ⊆ B A BABA⊆BAB
これであなたの質問に答える準備ができました。してみましょうその署名空とその式の集合が空集合の演繹閉鎖されている説も。LET、その署名ペアノ算術の(一定のことである理論である、単項演算、バイナリ操作および)及び式はペアノの公理の演繹閉鎖されています。それは事実ですP 0 S + ×TP0S+×
- P TTは含まれています(実際、はすべての理論に含まれています)。PT
- Tは完了です、
- Pは不完全です。
理論は一般に「一次論理」と呼ばれていますが、これは実際には誤った名称です。一部の人々はもう少し正確であり、それを「一次論理の純粋な理論」と呼んでいます。T
要約すると、あなたの質問は次のことを明らかにしました:
- あなたは、「一次論理」が空の公理によって生成された空のシグネチャをもつ理論を参照するかもしれないことを知りませんでした。
- 私たちがそれを拡張すると、完全な理論は不完全になるかもしれません。
- 完全性の誤った定義を使用しました。正しい定義は、すべての文またはその否定が理論の定理である場合、理論は完全です。
注意:文は閉じた式です(自由変数を含まない式)。
最後に、妥当性についての質問に答えましょう。
- 証明があれば公式は証明可能
- すべてのモデルでtrueの場合、式は有効です
一次論理に関する基本的なメタ定理は、証明可能なすべての式が有効であることです。逆も成り立ち、ゲーデルの完全性定理として知られています。
ただし、特定の状況では、正当な理由により、意図的に妥当性と証明可能性を誤って組み合わせることがよくあります。たとえば、有限モデルのみに注意を限定すると、証明のない有効なステートメントが存在する可能性があります。なぜそうするのでしょうか?コンピュータサイエンスでは、アルゴリズム上の理由、または特定のクラスのモデルのみに関心があるためと考えられます。
Hあなたは「文が有効であることを知る唯一の方法はそれを証明することです」と言います。これは非公式なレベルの場合にも当てはまるかもしれませんが(神はあなたに同意しないと思います)、そのような有効性の証明は理論の外、メタレベルで発生することに注意してください。実際、有効性を確立するにはすべてのモデルについて話す必要があるため、これは理論の中で実行することを期待するものではありません。