Javascriptの設定を有効にしてください。お使いのブラウザはJavaScriptをサポートしていないか、JavaScriptの設定が無効になっています。このサイトでは、JavaScriptを使用しています。すべての機能をご利用希望の方は、JavaScriptを有効にしてください。 一階述語論理とは何か - COLOR CHIPS 先端技術開発事業コラム

L O A D I N G

一階述語論理とは何か

  • 先端技術開発事業
  • エンジニアリング・エッセンス

2026.01.19

執筆者

K.S.

論理

一階述語論理(First-Order Predicate Logic)

現代の数学・哲学・人工知能などの基盤となる論理体系です。これは、命題論理(propositional logic)を拡張し、「対象(もの)」と「その性質」や「対象間の関係」を表現できるようにした形式論理の枠組みです。命題論理が「雨が降っている」「AならばBである」といった文全体の真偽を扱うのに対し、一階述語論理は「すべての人は死ぬ」「ある数xが素数である」など、変数と量化を伴うより精密な表現を可能にします。


命題論理との違い

まず、命題論理は「命題」を基本単位とする体系です。
命題は「真」か「偽」のどちらかの値を持ち、論理記号(¬, ∧, ∨, → など)によって結合されます。例えば、「雨が降っているなら地面が濡れている」という命題は、記号的に P→Qと書かれます。
しかし命題論理には限界があります。たとえば、「すべての人は死ぬ」「ソクラテスは人である」「ゆえにソクラテスは死ぬ」という三段論法のような推論は、命題論理では一般的に扱えません。なぜなら、「人」や「死ぬ」といった性質が命題論理では表現できないからです。
・命題論理
 文全体の真偽を扱う P→Q のような記号表現
・述語論理
 性質や関係を表現 ∀x(Human(x) → Mortal(x))
これを克服するのが述語論理です。一階述語論理では、「Human(x)」「Mortal(x)」といった述語を導入し、「∀x(Human(x) → Mortal(x))」という形で「すべてのxについて、人であるならば死ぬ」と表せます。こうして、命題論理よりも豊かな表現力と推論能力を獲得したのです。


述語論理の構造

一階述語論理の文は、基本的に次の要素から成り立ちます。
・個体変数
 (x, y, z...) 対象を表す
・定数記号
 (a, b, c...) 特定の対象を示す(例:ソクラテス)
・関数記号
 (f, g, h...) 対象から対象への対応(例:Mother(x))
・述語記号
 (P, Q, R...) 性質や関係(例:Human(x), Larger(x, y))
・量化記号
 (∀, ∃) 普遍量化(すべての〜)と存在量化(ある〜が存在する)

➤これらを組み合わせることで、自然言語の命題を厳密に形式化することができます。

 

モデル(意味)と形式的証明(推論体系)

モデルと意味論

形式的な文が与えられたとき、それが「真」であるとはどういう意味でしょうか? 一階述語論理では、モデル(model)という概念を用いて文の意味を定義します。
モデルとは、次の2つから成ります
1.領域(ドメイン)
 変数が取りうる対象の集合(例:人間全体、自然数全体など)
2.解釈(interpretation)
 定数・関数・述語に具体的な意味を与える規則

具体例
例えば、「∀x(Human(x) → Mortal(x))」という文に対し、
・領域:すべての人間
・述語「Human(x)」=「xは人である」
・述語「Mortal(x)」=「xは死ぬ」
 と解釈すれば、この文は現実世界で真になります。
つまり、文の「真偽」はモデルに依存して決まるのです。これを意味論的真理(semantic truth)と呼びます。


形式的証明と推論体系

一階述語論理は、単に「意味」だけでなく、「形式的証明(formal proof)」という機械的な推論手順でも構成されます。形式的証明とは、与えられた公理と推論規則を使って、純粋に記号操作だけで新しい文を導く過程です。

代表的な推論規則には次のようなものがあります
1.モーダス・ポネンス(Modus Ponens)
 「P → Q」と「P」から「Q」を導く。
2.全称除去(Universal Instantiation)
 「∀x P(x)」から「P(a)」を導く。
3.存在導入(Existential Introduction)
 「P(a)」から「∃x P(x)」を導く。

 

 

定理と意義

健全性と完全性

一階述語論理には、二つの根本的な定理があります。
1.健全性定理(Soundness)
 もし文φが形式的に証明可能であるならば、すべてのモデルにおいてφは真である。
 つまり、証明は誤った結論を導かない。

2.完全性定理(Completeness)(ゲーデルによる証明)
 もし文φがすべてのモデルで真であるならば、体系内で形式的に証明可能である。
 つまり、真なる文はすべて証明できる。

➤この二つの定理により、一階述語論理は「意味」と「証明」の一致を保証する強力な体系であることが示されました。


一階述語論理の意義

一階述語論理は、数学の公理体系の形式化、コンピュータの自動定理証明、AIの知識表現など、現代科学の根幹を支えています。命題論理の「単純な真偽」から一歩進み、「対象・性質・関係・量化」を厳密に扱うことにより、世界の複雑な構造を論理的に記述できるのです。

※上記図解画像参照

そして、「健全性と完全性」という両輪のバランスの上に、私たちの理性的思考は成立しています。

 

この記事に関連するColorChipsのサービス

BUSINESS

技術開発

COLOR CHIPS 先端技術開発ラボ
先端技術で業務をより効率的に!

COLOR CHIPS の研究開発部門は、AI解析、クラウド/スマホアプリ開発、IoT・ウェアラブル機器など、多岐にわたる先端技術に挑戦するラボです。知識と好奇心を武器に、新たなソリューション創出を目指し、未来を切り拓く技術革新に取り組んでいます。

VIEW MORE

システム開発

業務効率化の答えはここに。
下町が誇る業務システムソリューション

COLOR CHIPS のWebシステム開発部では、業務効率化やDX推進を支援するシステムの受託開発を行っています。業務フローの見える化やシステム導入支援、運用まで一貫して対応し、企業ごとの課題に合わせた最適なソリューションを提供しています。

VIEW MORE

ITサービス

お客様のシステム運用をサポートし、
長期安定稼動のお手伝いをします

COLOR CHIPS の技術者がお客様の社内に常駐し、お客様システムの監視や運用などの各種サポート業務を行います。
お客様の社内で密接な関係を築きながら業務を行うことでより迅速に、かつご要望に添ったサービスをご提供しています。

オリジナルデザイン時計

NEW COLORS
オリジナル腕時計製作について

NEW COLORSは、20年以上の実績を持つオリジナル腕時計製作の専門ブランドです。卒業記念品や周年記念、ノベルティ、OEMまで目的に応じたデザイン・仕様で対応。初心者でも安心の制作サポートや、ペットの写真から作る「うちの仔オリジナルクロック」など、心に残る記念品づくりをお手伝いします。

VIEW MORE

お問い合わせ
CONTACT

記事にある技術に関するお問い合わせなどは
こちらのフォームからおねがいいたします。

TOP