量化子除去は、 数理論理学 、モデル理論 、理論計算機科学 で使用される簡略化の概念です。非公式には、量化された文「∃ x {\displaystyle \exists x} 「 ~のような 」は「いつ~があるか」という質問と見なすことができるx {\displaystyle x} 「~である 」という問いに対して、量化子のない文は、その問いへの答えと見なすことができる。
数式 を分類する一つの方法は、量化子 の量による分類である。量化子の交替が 少ない数式はより単純であると考えられ、量化子のない数式が最も単純である。ある理論が 量化子除去を持つとは、すべての数式に対して以下の条件が満たされることを意味する。α {\displaystyle \alpha } 別の公式が存在するα Q F \displaystyle \alpha _{QF}} 量化子がない場合、それは(この理論を法として )それと同等である。
量化子除去には様々なモデル理論的な考え方が関連しており、様々な同値条件が存在する。
量化子消去を持つすべての一階理論は モデル完全である。逆に、普遍的帰結の理論が 融合特性 を持つモデル完全理論は、量化子消去を持つ。
理論の普遍的帰結の理論のモデルT {\displaystyle T} はまさにモデルの内部構造である T {\displaystyle T} [ 量化子消去はありません。しかし、その普遍的帰結の理論には融合特性があります。
基本的な考え方 理論が量化子除去を持つことを構成的に示すには、リテラル の連言に適用された存在量化子を 除去できることを示せば十分である。つまり、次の形式の各式が次のようになることを示せばよい。
∃ x 。 ⋀ 私 = 1 n L 私 {\displaystyle \exists x.\bigwedge _{i=1}^{n}L_{i}}
それぞれL 私 {\displaystyle L_{i}} はリテラルであり、 は量化子のない式と同等です。実際、リテラルの論理積から量化子を取り除く方法がわかっていると仮定すると、F {\displaystyle F} これは量化子を含まない式なので、選言標準形で書くことができます。
⋁ j = 1 m ⋀ 私 = 1 n L 私 j 、 {\displaystyle \bigvee _{j=1}^{m}\bigwedge _{i=1}^{n}L_{ij},}
そして、
∃ x 。 ⋁ j = 1 m ⋀ 私 = 1 n L 私 j {\displaystyle \exists x.\bigvee _{j=1}^{m}\bigwedge _{i=1}^{n}L_{ij}}
と同等
⋁ j = 1 m ∃ x 。 ⋀ 私 = 1 n L 私 j 。 {\displaystyle \bigvee _{j=1}^{m}\exists x.\bigwedge _{i=1}^{n}L_{ij}.}
最後に、全称量化子を排除するために
∀ x 。 F {\displaystyle \forall xF}
どこF {\displaystyle F} 量化子がないため、変換します ¬ F {\displaystyle \lnot F} 選言標準形に変換し、∀ x 。 F {\displaystyle \forall xF} と同等¬ ∃ x 。 ¬ F 。 {\displaystyle \lnot \exists x.\lnot F.}
注記 ↑ 頭脳:基本的なプレスバーガー算術 —⟨ N 、 + 、 0 、 1 ⟩ {\displaystyle \langle \mathbb {N} ,+,0,1\rangle } — 量化子の除去を認めない。ニプコウ(2010) :「プレスバーガー算術では、量化子の除去を可能にするために、可除性(または合同性)述語「| 」が必要である」。 ↑ Grädel ら (2007 、p. 20) はプレスバーガー算術 を次のように⟨ N 、 + 、 < 、 0 、 1 、 ( ≡ k ) k > 0 ⟩ どこ x ≡ k y もし x = y ( モジュール k ) {\displaystyle \langle \mathbb {N} ,+,<,0,1,(\equiv _{k})_{k>0}\rangle {\text{ ただし }}x\equiv _{k}y{\text{ iff }}x=y(\mod {k})} この拡張では、量化子の除去が認められます。↑ スコレム算術の量化子除去は、素の言語{×, 1, = }では成り立ちません。標準的な決定可能性の証明は、同型写像( ℕ > 0 , ×) ≅ ⊕ p (ℕ, +)を介して プレスバーガー算術 に還元することによって行われます。厳密な意味での量化子除去には、例えば可除性述語a ∣ x を プリミティブとして言語を拡張する必要があります。なぜなら、 a ∣ x は∃ y ( a · y = x ) を省略しており、元のシグネチャでは量化子フリーではないからです。
参考文献 Brown, Christopher W. (2002年7月31日). 「量化子除去とは何か」 . 2023年 8月30日 取得 . クーパー、DC(1972)。メルツァー、バーナード ;ミッチー、ドナルド (編)。「乗算を用いない算術における定理証明」(PDF) 。機械知能 。7 。 エジンバラ:エジンバラ大学出版局 :91–99 。2026年 3月17日 取得 。 エンダートン、ハーバート (2001)。論理学への数学的入門 (第2 版)。マサチューセッツ州ボストン:アカデミック・ プレス 。ISBN 978-0-12-238452-3 。マイケル・D・フリード ;ジャーデン、モーシェ (2008)。フィールド演算 。 Ergebnisse der Mathematik および ihrer Grenzgebiete。 3.フォルゲ。 Vol. 11 (第 3 改訂 版)。スプリンガー・フェルラーグ 。ISBN 978-3-540-77269-9 . Zbl 1145.12001 . Grädel, Erich; Kolaitis, Phokion G. ; Libkin, Leonid ; Maarten, Marx; Spencer, Joel ; Vardi, Moshe Y. ; Venema, Yde; Weinstein, Scott (2007).有限モデル理論とその応用 . 理論計算機科学テキストシリーズ. EATCSシリーズ. ベルリン: Springer-Verlag . ISBN 978-3-540-00428-8 . Zbl 1133.03001 . ホッジス、ウィルフリッド (1993)。モデル理論 。数学とその応用百科事典。第42巻。ケンブリッジ大学 出版局 。doi :10.1017 /CBO9780511551574。ISBN 9780521304429 。Kuncak, Viktor; Rinard, Martin (2003). 「非再帰型の構造的サブタイピングは決定可能である」(PDF) .第18回IEEEコンピュータサイエンスにおける論理シンポジウム、2003年。議事録 。pp. 96–107 . doi : 10.1109/LICS.2003.1210049 . ISBN 0-7695-1884-2 . S2CID 14182674 . モンク、J.ドナルド(2012)。数理論理学(大学院数学テキスト(37)) (1976年初版のソフトカバー復刻版)。シュプリンガー 。ISBN 9781468494549 。 Nipkow, Tobias (2010). "線形量化子除去" (PDF) . Journal of Automated Reasoning . 45 (2): 189– 212. doi : 10.1007/s10817-010-9183-0 . S2CID 14279141 . 2022年 11月12日 取得 . プレスブルガー、モジェシュ (1929年)。 「Über die Vollständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchem die Addition als einzige Operation hervortritt」。Comptes Rendus du I congrès de Mathématiciens des Pays Slaves、ワルシャワ : 92–101 。 英語訳については、スタンシファー(1984)を参照のこと。 スタンシファー、ライアン(1984年9月)。プレスバーガーの整数演算に関する論文:解説と翻訳(PDF) (技術報告書)。Vol. TR84-639。ニューヨーク州イサカ:コーネル大学コンピュータサイエンス学部。 Szmielew, Wanda (1955). "アーベル群の基本的な性質" . Fundamenta Mathematicae . 41 (2): 203– 271. doi : 10.4064/fm-41-2-203-271 . MR 0072131 . Jeannerod, Nicolas; Treinen, Ralf.更新を伴う特徴ツリー代数の一次理論の決定 . 国際合同会議自動推論 (IJCAR). doi : 10.1007/978-3-319-94205-6_29 . Sturm, Thomas (2017). "実数量化子消去、決定、充足可能性のためのいくつかの方法とその応用に関する調査" . Mathematics in Computer Science . 11 ( 3–4 ): 483–502 . doi : 10.1007/s11786-017-0319-z . hdl : 11858/00-001M-0000-002C-A3B5-B .