2 項関係記号 だけからなる言語を考え、台集合を に固定する。 の解釈 を 1 つ選ぶごとに構造 が 1 つ定まる。文
について、 となる の個数を求めよ。ただし は台集合の元の等しさと解釈し、 は の部分集合として異なれば別のものと数える。
有限の台集合上のモデルの個数
台集合を固定したとき、文 を満たす関係の解釈 の個数を、 の各条件を関係の性質(反射的・対称的・推移的・各元に行き先がある、など)に読み替え、グラフ・写像・同値関係の数え上げに直して求められる(例: 上で を満たす は孤立点のない 4 頂点のラベルつきグラフに対応し 個)
前提
- 一階述語論理の構造と文の真偽 (大学院数学 数理論理学・集合論)
- 一般の包除原理 (大学数学 離散数学・組合せ論)
この技能までの道筋(11 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 真理値表と充足割り当ての個数 (大学院数学 数理論理学・集合論)
- 一階述語論理の構造と文の真偽 (大学院数学 数理論理学・集合論)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 組合せ (数学A 場合の数と確率)
- 確率の定義と和事象・余事象 (数学A 場合の数と確率)
- 包除原理 (数学A 場合の数と確率)
- 同じものを含む順列・重複組合せ (数学A 場合の数と確率)
- 一般の包除原理 (大学数学 離散数学・組合せ論)
説明
台集合 を固定すると、二項関係記号 の解釈 は の部分集合のどれか 1 つであり、全部で 通りあります。この技能では、そのうち文 を満たすもの( となる解釈)の個数を求めます。 の各条件を「反射的」「対称的」「各元に行き先がちょうど 1 つ」などの関係の性質に読み替え、グラフ・写像・置換・同値関係の数え上げに直すのが要点です。
なぜそうしてよいのか
のとき、構造 は「 個の順序対 のそれぞれについて、 が真か偽か」を決めたものです。これは 個の命題変数への真偽の割り当てと同じで、だから全部で 通りあります。文 を満たす解釈を数えることは、命題論理で論理式を真にする割り当てを数えることの一般化です。ここで数えるのは 上のラベルつきの関係そのものであり、元の名前を入れ替えて重なるもの(同型なもの)も別々に数えます。
有限の台集合では、量化子は「すべての元で」「ある元で」に置き換えられるので、各条件は関係についての具体的な性質になります。たとえば
- :対角線上の 個の対はすべて偽(非反射的)
- : と の真偽が一致(対称的)
- :どの にも となる が少なくとも 1 つある
- :どの にも となる は高々 1 つ
と読めます。後の 2 つを合わせると「各 に がちょうど 1 つ」、つまり は写像 のグラフ です。こうして条件を読み替えると、関係の個数は写像・置換・グラフなど、すでに数え方を知っている対象の個数に一致します。「〜となる元がない」という否定の条件が残るときは、包除原理で引けばよいのです。
手順
台集合 と を確認し、解釈 は の部分集合(全部で 通り)であることをおさえる
を連言 に分け、各条件の量化子を「すべての元で」「ある元で」に置き換えて、関係の性質に読み替える
性質を組み合わせて、 を数えやすい対象(写像・全単射・無向グラフ・同値関係など)と 1 対 1 に対応させる
対応する対象を数える。残った「〜がない」という条件は、それを破る元の集合 をおいて包除原理 で数える
対応が 1 対 1 であること(ラベルつきで数えていること、条件の落としや重複がないこと)を確かめて答える
例題
二項関係記号 だけからなる言語を考え、台集合を に固定する。次の 4 つの文の連言 を満たす解釈 の個数を求めよ。
- :
- :
- :
- :
例題の解答
【手順 1】 で、解釈は の部分集合(全部で 通り)。
【手順 2】各条件を読み替える。
- :どの にも となる が少なくとも 1 つある
- :どの にも となる は高々 1 つ
- :どの にも となる がある
- :どの についても は偽
【手順 3】 より、各 に となる がちょうど 1 つあるので、それを とおくと で、 と写像 が 1 対 1 に対応する。 は が全射であること、有限集合 から への全射は全単射なので は の置換。 は 、つまり に不動点がないこと。よって求める個数は、 の置換で不動点のないものの個数である。
【手順 4】 を「 となる置換の集合」とする。 個の を固定した置換は残り 個を並べるので 個。包除原理より
【手順 5】 と不動点のない置換 の対応は 1 対 1( から はグラフとして決まり、 から も決まる)なので、求める個数は 。
答え:
よくある誤り
関係の総数を や としてしまう誤り。二項関係は対角の対 も含めた 個の順序対の部分集合なので、正しくは ( なら )。 になるのは、非反射的かつ対称的という条件をつけたときだけ。
だけで「 は写像」と読んでしまう誤り。この文は行き先が少なくとも 1 つあることしか言わないので、満たす は各 ごとに空でない部分集合を選ぶ 個( なら )。写像になるのは、行き先が高々 1 つという も合わせたとき( 個)。
量化子の順序を入れ替えて読む誤り。 は「すべての元から矢印が向かう共通の がある」という意味で、 とは違う条件。たとえば で は後者を満たすが前者を満たさない。
同型なものを 1 つと数えてしまう誤り。例題で「不動点のない置換の型は 型と 4 文字の巡回置換の 2 種類」として と答えるのは誤り。台集合を固定して解釈の個数を数えるときは、元のラベルを区別するので、正しくは 個。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
この技能を使う問題
2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定し、 の解釈 を 1 つ定めるごとに構造 が 1 つ定まるものとする(同型な構造でも が異なれば別の構造として数える)。次の文 を考える。
となる構造 (すなわち )の個数を求めよ。1 項関数記号 と 1 項関係記号 からなる一階の言語(等号を含む)を考える。台集合を に固定し、関数 と部分集合 の組を 1 つ定めるごとに構造 が 1 つ定まるとする。次の 2 つの文
をともにみたす構造 (すなわち となる組 )の個数を求めよ。ただし、同型な構造であっても が異なれば別のものとして数える。2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定し、 の解釈 を 1 つ定めるごとに構造 が 1 つ定まるとする。次の 3 つの文の連言を とおく。
となる の個数を求めよ(同型な構造も、 が集合として異なれば別に数える)。2 項関数記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定する。写像 を 1 つ定めるごとに構造 が 1 つ定まる。全部で 個の構造がある。等号は 上の相等として解釈する。次の 4 つの文を考える。
これらの構造のうち、 を満たすものの個数を求めよ。ここで、同型な構造でも が異なれば別のものとして数える。1 項関数記号 と 1 項関係記号 からなる等号付きの一階の言語を考える。台集合を に固定する。写像 と部分集合 を 1 つずつ選ぶごとに、 を 、 を と解釈し、等号は 上の本当の等号と解釈して、構造 が 1 つ定まる。
次の文を とする。
組 のうち、 が のモデルとなる( となる)ものの個数を求めよ。ただし、同型な構造でも が異なれば別のものとして数える。
2 項関係記号 だけをもつ等号付きの一階の言語を考える。台集合を に固定する。部分集合 を 1 つ選ぶごとに、 を と解釈し、等号を 上の通常の等しさと解釈した構造 が定まる。次の 4 つの文を考える。
となる部分集合 は何個あるか。ただし、同型な構造であっても、 が部分集合として異なれば別のものとして数える。を 1 変数関数記号 だけからなる一階の言語とし(等号は論理記号として常に真の等号と解釈する)、 の文
を考える。正の整数 に対して とおき、 を台集合とする 構造( の解釈 によって決まる。解釈が異なる構造は別のものとして数える)のうち、 のモデルであるものの個数を とする。また、正の整数 に対し
とおく。すべての正の整数 について
が成り立つことを証明せよ。