技能一覧 › 大学院数学 数理論理学・集合論

一階述語論理の構造と文の真偽

言語(関係記号・定数記号)の構造 を台集合と記号の解釈として読み取り、量化子を台集合の元についての「すべて」「ある」に置き換えて、有限構造 で文 が成り立つか()を判定できる。自由変数をもつ論理式が定める部分集合(例: で を満たす の集合)を求められる

前提

この技能までの道筋(4 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 樹形図で数え上げる (算数 場合の数)
  2. 積の法則と和の法則 (算数 場合の数)
  3. 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
  4. 真理値表と充足割り当ての個数 (大学院数学 数理論理学・集合論)

説明

一階述語論理の文は、記号だけを見ても真偽が決まらず、「どの集合の上で」「記号をどう読むか」を決めた構造 の中で初めて真か偽かが決まります。この技能では、構造を台集合と記号の解釈として読み取り、量化子を台集合の元についての「すべて」「ある」に置き換えて、有限構造で文 が成り立つか()を判定します。また、自由変数 をもつ論理式 について、 の中でそれを満たす元 の集合を求めます。

なぜそうしてよいのか

命題論理では、各変数に真偽を割り当てれば、真理値表で論理式全体の真偽が機械的に決まりました。一階述語論理で新しく加わるのは、(1) 関係記号・定数記号、(2) 台集合の元を表す変数、(3) 量化子 です。構造 は、台集合 (変数が動く範囲、空でない集合)と、各関係記号 に対する 上の具体的な関係 、各定数記号 に対する元 を与えます。変数に の元を代入すると、 や のような原子式は「 が関係 に入っているか」「 と が同じ元か」という具体的な事実になり、真偽が 1 つに決まります。あとは結合子 を真理値表どおりに計算すればよいのです。

量化子は次のように読みます。 が で真とは「 のすべての元 について が真」、 が真とは「 が真になる が少なくとも 1 つある」ということです。 が有限なら、 は 、 は と同じ真偽をもちます。したがって有限構造では、量化子を外側から 1 つずつ「全部の元で試す」ことに置き換えれば、最後は真理値の計算だけになり、必ず判定が終わります。

自由変数 が残った論理式 は、それだけでは真偽が決まりませんが、 に元 を代入するごとに真偽が決まります。そこで が真になる を集めた集合 を、 が で定める部分集合と呼びます。これを求めるには、 を 1 つずつ代入して、残った文の真偽を上の方法で判定すればよいだけです。

手順

  1. 構造を読み取る:台集合 を書き出し、各関係記号・定数記号が何を表すか(例: は「 が を割り切る」)を確認する

  2. 論理式の形を読み取る:一番外側の量化子・結合子から順に構造を分解し、どの変数が量化されていて、どの変数が自由かを確かめる

  3. 自由変数があれば、 の元 を 1 つずつ代入する。 は真偽の決まった文になる

  4. 量化子を外側から台集合の元に置き換える: は「すべての で 」、 は「ある で 」として調べる( は 1 つ見つかれば真、 は反例が 1 つあれば偽)

  5. 量化子が外れた原子式を、解釈に従って具体的な事実として真偽判定し、結合子を真理値表どおりに計算する

  6. 文なら真偽をそのまま答え、自由変数つきの論理式なら真になった を集めて集合を答える

例題

二項関係記号 だけからなる言語(等号 は通常の等号として使える)の構造 を考える。ここで は「 は を割り切る」()とする。論理式 が で定める部分集合 を求めよ。

例題の解答

【手順 1:構造を読み取る】台集合は 、 は「」、 は通常の等号である。

【手順 2:形を読み取る】 は で始まり、その中身は 。 は量化されていて、 が自由変数である。

【手順 3・4:代入して量化子を置き換える】 に を代入すると、 は「 かつ を満たす が少なくとも 1 つある」、つまり「 の倍数で 自身と異なるものが の中にある」という意味になる。 と異なる の正の倍数はどれも 以上で、 はその 1 つだから、 が真であることは と同じである。

【手順 5:原子式の真偽を確かめる】
- : で かつ → 真
- : で かつ → 真
- : で かつ → 真
- : で かつ → 真
- : なので、 の倍数である は のみである。したがって を満たす が存在せず → 偽

【手順 6:集める】 が真になったのは である。よって求める部分集合は 。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題

この技能の次に学べること