命題変数 に真()または偽()を割り当てる 通りの割り当てのうち、論理式
を真にするものは何通りあるか。ただし、結合子 は通常の真理値表で解釈する( は が真で が偽のときだけ偽、 は と の真理値が等しいときだけ真)。
数理論理学・集合論
扱うテーマ: 命題論理の論理式の充足割り当ての個数・同値な論理式の個数、一階述語論理の有限構造でのモデルの個数・文の真偽、順序数の演算とカントール標準形、基数の演算と濃度、ゲーデル数・原始再帰関数の値、有限構造の自己同型・初等同値の判定
難易度の目安(大学院数学)
- 難易度 1 大学院の講義の例題レベル
- 難易度 2 大学院の講義の演習問題レベル
- 難易度 3 大学院入試の専門科目の標準レベル
- 難易度 4 大学院入試の難問レベル
- 難易度 5 専門書の難しい演習問題レベル
広義単調増加な関数 ( ならば を満たす関数)全体の集合を とする。 を連続体の濃度とするとき、 の濃度として正しいものを次から 1 つ選べ。
ア.
イ.
ウ.
を小さい順に並べた素数とする。 以上の整数からなる長さ の有限列 ()を
で正の整数に符号化する。符号が である列を求め、成分を順に並べた組で答えよ。以上の整数全体を とし、カントールの対関数 を
で定める。 は全単射である。 を満たす を求め、組 で答えよ。命題変数 だけを使う命題論理の論理式を考え、論理的に同値な論理式どうしを同一視する。
がともにトートロジーとなる論理式 の同値類の個数を求めよ。2 項関係記号 だけからなる言語の構造 を、台集合 とし、 を「割り切る」と解釈したものとする。すなわち に対して となるのは、 が を割り切る(ある整数 で となる)ときであり、そのときに限る。
自由変数 をもつ論理式
について、 となる の集合を求めよ。ただし は台集合の元の等しさと解釈する。を最小の無限順序数とし、 と は順序数の和と積とする。順序数
のカントール標準形を
と表すとき、組 をこの順に求めよ。以上の整数全体を とする。関数 を、累積再帰
で定める。ここで は 以下の最大の整数である。 となる最小の を求めよ。2 項関係記号 だけからなる言語を考え、台集合を に固定する。 の解釈 を 1 つ選ぶごとに構造 が 1 つ定まる。文
について、 となる の個数を求めよ。ただし は台集合の元の等しさと解釈し、 は の部分集合として異なれば別のものと数える。2 項関係記号 だけからなる言語の構造 を、台集合 、
で定める( は対称で、5 本の辺をもつ無向グラフを表す)。 の自己同型、すなわち全単射 であって、すべての について を満たすものの個数を求めよ。関係記号 を 1 つだけもつ一階述語論理の言語を考える(等号 は使ってよいとする)。正の整数 に対し、 を、 を通常の大小関係と解釈した有限線形順序とする。論理式 の量化子の深さ(量化子の入れ子の最大の深さ)を と書き、構造 が量化子の深さ 以下のすべての文で同じ真偽をとることを と書く。
有限線形順序について、正の整数 に対して
が成り立つことを用いてよい。かつ となる文 ( と を区別する文)の量化子の深さ の最小値を求めよ。
を最小の無限順序数(自然数全体 に通常の大小を入れた整列集合の順序型)とする。順序数の和 は「 の後ろに を並べた整列集合の順序型」、積 は「 を 回( の順に)並べた整列集合の順序型」と定める。
次のア〜エの等式のうち、正しいものをすべて選べ。
ア.
イ.
ウ.
エ.
命題変数 に関する命題論理の論理式
を考える。 への真理値割り当て(全部で 通り)のうち、 を真にするものの個数を求めよ。2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定し、 の解釈 を 1 つ定めるごとに構造 が 1 つ定まるものとする(同型な構造でも が異なれば別の構造として数える)。次の文 を考える。
となる構造 (すなわち )の個数を求めよ。自然数全体を ( を含む)とする。 上の関数を次の原始再帰で順に定める。
符号関数 :
打ち切り差 :。ただし とする。
関数 :
関数 :
このとき の値を求めよ。
2 項関係記号 と 1 項関係記号 からなる一階の言語の構造 を次で定める。
- 台集合 (長さ の の列全体、 個の元)
- は「 と がちょうど つの成分で異なる」ときに成り立つ
-の自己同型( から への全単射 で、すべての について かつ をみたすもの)の個数を求めよ。
1 項関数記号 と 1 項関係記号 からなる一階の言語(等号を含む)を考える。台集合を に固定し、関数 と部分集合 の組を 1 つ定めるごとに構造 が 1 つ定まるとする。次の 2 つの文
をともにみたす構造 (すなわち となる組 )の個数を求めよ。ただし、同型な構造であっても が異なれば別のものとして数える。自然数全体を ( を含む)とし、 を 番目の素数とする()。有限列 のゲーデル数を
で定める(空列のゲーデル数は とする)。関数 を
で定め、その累積値関数(course-of-values function) を
で定める。自然数 の正の約数の個数を求めよ。命題変数 に関する命題論理の論理式
を考える。ただし添字は巡回的に読み、 は を表すものとする(したがって は 個の節 の連言である)。への真理値割り当て(全部で 通り)のうち、 を真にするものの個数を求めよ。
2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定し、 の解釈 を 1 つ定めるごとに構造 が 1 つ定まるとする。次の 3 つの文の連言を とおく。
となる の個数を求めよ(同型な構造も、 が集合として異なれば別に数える)。定数記号 、1 項関数記号 、2 項関数記号 からなる一階の言語の項(変数を含まない閉項)を考える。項は次の規則で作られるものだけとする。
- は項である。
- が項ならば は項である。
- が項ならば は項である。各項 のゲーデル数 (正の整数)を、項の構成に関する帰納法で次のように定める。
ゲーデル数が 以下である項の個数を求めよ(異なる項は異なる記号列として区別する)。1 項関数記号 だけからなる一階の言語を考える。台集合 上の構造 を、関数 の値が次の表で与えられるものとする。
の自己同型、すなわち全単射 であって、すべての について を満たすものは何個あるか。
2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合 上の構造 を で定める。 の自己同型、すなわち全単射 で、すべての について を満たすものの個数を求めよ。
命題変数 と結合子 だけを用いて作られる命題論理の論理式を考える。すなわち、各 は論理式であり、 が論理式ならば と も論理式であり、これらの規則で作られるものだけを論理式とする(否定 、含意 、定数 は用いない)。2 つの論理式は、 へのすべての真理値割り当てで同じ真理値をとるとき同値であるという。互いに同値でない論理式は最大で何個とれるか。すなわち、同値類の個数を求めよ。
自然数は を含むものとし、 とする。 で 番目の素数を表す()。 と に対し、 を「 となる最大の 」と定め、 とする。
長さ の有限列 のゲーデル数を
と定める(空列のゲーデル数は )。関数 を、 がある有限列 のゲーデル数であるとき 、そうでないとき と定める。が原始再帰関数であることを証明せよ。
ただし、次の事実は用いてよい。
- , , ( なら 、そうでなければ )、、 は原始再帰関数であり、述語 と は原始再帰的である。
- 原始再帰関数・原始再帰的述語の全体は、合成、原始再帰、論理結合子 、有界量化 , ( は原始再帰関数の値)で閉じている。また、述語 が原始再帰的であることは、その特性関数 ( が成り立てば 、そうでなければ )が原始再帰関数であることと定義する。
- 素因数分解の一意性。を整数とし、命題変数 に対して論理式
を考える。真理値割り当て (全部で 個)のうち を真にするものの個数を とする。フィボナッチ数を , で定めるとき、すべての整数 について であることを証明せよ。
ZFC に一般連続体仮説 GCH(すべての無限基数 に対して )を加えた体系で考える。 は 番目の無限始順序数で、 とする()。集合 に対して は から への写像全体の集合、 は のべき集合を表す。次の 4 つの集合を考える。
- (有限集合・空集合も含む)
それぞれの濃度は ( は 以上の整数)と表せる。組 を求めよ。
2 項関数記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定する。写像 を 1 つ定めるごとに構造 が 1 つ定まる。全部で 個の構造がある。等号は 上の相等として解釈する。次の 4 つの文を考える。
これらの構造のうち、 を満たすものの個数を求めよ。ここで、同型な構造でも が異なれば別のものとして数える。自然数全体を ( を含む)とする。カントールの対関数 を
で定める。 は全単射であるから、各 に対して をみたす がただ 1 つ存在する。これを , と書く( は原始再帰関数である)。関数 を、累積再帰(course-of-values recursion)により
で定める( なので well-defined であり、 は原始再帰関数である)。 の値を求めよ。命題変数 だけを用いた命題論理の論理式を考える(結合子は を用いる)。2 つの論理式は、 へのすべての真理値割り当て( 通り)で同じ真理値をとるとき同値であるという。また、論理式 に現れる と を同時に入れ替えて得られる論理式を と書く。
次の 4 つの条件をすべて満たす論理式 を考える。
(1) はトートロジーである。
(2) はトートロジーである。
(3) と は同値である。
(4) を真にする真理値割り当て(充足割り当て)はちょうど 個である。
このような論理式 は、同値なものを同一視すると何個あるか。
ZFC のもとで考える。( を含む)、 は有理数全体、 は実数全体とし、 とおく(連続体仮説は仮定しない)。次の 11 個の集合を考える。
有理数係数の 1 変数多項式全体
実数である代数的数全体
の有限部分集合全体
写像 全体
全単射 全体
の(通常の位相に関する)開集合全体
連続関数 全体
の高々可算な部分集合(有限集合・空集合を含む)全体
関数 全体
のルベーグ可測集合全体
上の同値関係全体
これらのうち、濃度が であるものの個数、 であるものの個数、 であるものの個数を、この順に組で答えよ。
を最小の無限順序数とし、順序数の和・積は通常の(超限帰納法で定義される)順序数演算とする。積 は「 を 回並べたもの」を表す流儀とする(たとえば 、)。
順序数
を考える。順序数 であって、ある順序数 に対して が成り立つようなもの( や も含む)の個数を求めよ。1 項関数記号 と 1 項関係記号 からなる等号付きの一階の言語を考える。台集合を に固定する。写像 と部分集合 を 1 つずつ選ぶごとに、 を 、 を と解釈し、等号は 上の本当の等号と解釈して、構造 が 1 つ定まる。
次の文を とする。
組 のうち、 が のモデルとなる( となる)ものの個数を求めよ。ただし、同型な構造でも が異なれば別のものとして数える。
この問題では自然数 は を含むものとする。 を小さい順に並べた素数とする( は 番目から数えて 番目の素数)。
正の整数 と に対し、 を素因数分解したときの の指数を とする( が を割り切らなければ )。さらに
と定める。例えば のとき なので である。関数 を、正の整数 に対して
で定める(右辺の 2 つの項はどちらも上で定めた の値の和であり、 を再帰的に使うものではない)。さらに関数 を
で定める。例えば である。このとき、 を素因数分解したときの素数 の指数 を求めよ。
命題変数 だけを用いた命題論理の論理式を考える(結合子は を用いる)。2 つの論理式は、 へのすべての真理値割り当てで同じ真理値をとるとき同値であるという。次の 2 つの論理式を定める。
だけを用いた論理式 であって、 と がともにトートロジー(恒真式)であるものを考える。このような の、同値関係による同値類の個数を求めよ。を最小の無限順序数とし、順序数の和・積・べきは通常の(超限帰納法による)順序数演算とする。積 は「 を 回並べたもの」を表す流儀(たとえば , )とする。順序数
をカントール標準形で
と表したとき、組 をこの順に求めよ。ZFC のもとで考える。 は実数全体、 は 以上の整数全体とし、連続体の濃度を と書く(連続体仮説は仮定しない)。次の集合のうち、濃度がちょうど であるものをすべて選べ。
ア. から への連続関数全体の集合
イ. のルベーグ可測な部分集合全体の集合
ウ. から への写像全体の集合
エ. 代数的数(有理数係数の でない多項式の根となる複素数)全体の集合
オ. の(通常の位相に関する)開集合全体の集合
カ. から への全単射全体の集合
1 項関数記号 だけからなる一階の言語(等号を含む)の構造 を、台集合 と次の表で定める。
の自己同型、すなわち全単射 で、すべての に対して を満たすものの個数を求めよ。
2 項関係記号 だけをもつ等号付きの一階の言語を考える。台集合を に固定する。部分集合 を 1 つ選ぶごとに、 を と解釈し、等号を 上の通常の等しさと解釈した構造 が定まる。次の 4 つの文を考える。
となる部分集合 は何個あるか。ただし、同型な構造であっても、 が部分集合として異なれば別のものとして数える。ZFC 集合論の中で考える。 とし、実数全体 の濃度を とする。次のア〜キの集合のうち、濃度が であるものをすべて選べ。
ア: から への連続関数全体の集合
イ: から への関数全体の集合
ウ: の可算部分集合(有限集合を含む)全体の集合
エ: のルベーグ可測集合全体の集合
オ: のボレル集合全体の集合
カ: から への単調増加関数()全体の集合
キ: 上の超フィルター全体の集合
を最小の無限順序数とし、順序数の和・積・べきは通常の(超限帰納法による)順序数演算とする。積 は「 を 回並べたもの」を表す流儀とし(たとえば , )、 とする。 とおく。 のカントール標準形を と書くとき、組 を求めよ。
自然数全体を ( を含む)とする。 を「 を で割った余り」()とし、ゲーデルの 関数を で定める( は原始再帰関数である)。有限列 を、 として を用いて符号化する。すなわち を満たす を考える。このような のうち最小のものを求めよ。
ZFC(選択公理を含む)の中で考え、 とおく。実数全体を 、有理数全体を 、 以上の整数全体を とする。集合が可算であるとは、有限または と全単射をもつことをいう。
関数 が単調非減少であるとは、すべての実数 について が成り立つことをいう。単調非減少な関数 全体の集合を とする。 の濃度が であることを証明せよ。
ただし、次の事実は証明なしに用いてよい。
- 、 であり、 は で稠密である。
- 基数の演算法則 と 。
- ベルンシュタインの定理( かつ なら )。
- 実数の連続性(上に有界な空でない部分集合は上限をもち、下に有界な空でない部分集合は下限をもつ)。を最小の無限順序数とし、順序数の和は通常の(超限帰納法で定義される)順序数の和とする。次の つの順序数を考える。
ただし 、 である。 の置換 それぞれに対して
とおく(順序数の和は結合的なので括弧は不要)。 個の置換 をすべて動かすとき、 として現れる相異なる順序数の個数を求めよ。2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合 上の構造 を、 に対して
で定める。 の自己同型とは、全単射 であって、すべての について を満たすもののことである。 の自己同型の個数(自己同型群 の位数)を求めよ。2 項関係記号 だけからなる一階の言語(等号を含む)を考える。正の整数 に対し、 を通常の大小関係による 元の線形順序とする。
論理式の量化子の深さ を、原子論理式では 、、、 で定める。
正の整数 に対し、 を「 かつ となる文(自由変数をもたない論理式) の量化子の深さの最小値」と定める( と は同型でない有限構造なので、このような文は存在する)。
の値を求めよ。選択公理を含む ZFC で考える。 を連続体の濃度とし、 とする。次の集合のうち、濃度が に等しいものをすべて選べ。
ア. から への連続関数全体の集合
イ.閉区間 上で定義された実数値関数のうち、リーマン積分可能なもの全体の集合
ウ. の部分集合のうち、ルベーグ可測なもの全体の集合
エ. のボレル集合全体の集合
オ. 上の超フィルター(ultrafilter)全体の集合
カ.複素数体 の体としての自己同型全体の集合
キ. から への単調増加関数( をみたす関数)全体の集合
ク. から への全単射全体の集合
ケ. の可算無限部分集合全体の集合
( を含む)とする。カントールの対関数
は から への全単射であり、その逆写像の成分を (すなわち )とすると、 はいずれも原始再帰関数である。 に注意して、関数 を累積再帰(course-of-values recursion)により
で定める( は原始再帰関数である)。 をみたす最小の を求めよ。選択公理を含む集合論 ZFC の中で考える。 を実数全体の集合、( を含む)とし、 を連続体の濃度とする。次のア〜クの集合のうち、濃度が であるものをすべて選べ。
ア 連続関数 全体の集合
イ ルベーグ可測な の部分集合全体の集合
ウ 単調非減少な関数 ()全体の集合
エ すべての に対して を満たす関数 全体の集合
オ の可算な部分集合(有限集合を含む)全体の集合
カ 全単射 全体の集合
キ 濃度がちょうど である の部分集合全体の集合
ク の(通常の位相に関する)閉集合全体の集合
を最小の無限順序数とし、順序数の和は通常の(超限帰納法で定義される、一般には非可換な)順序数の和とする。また 、 と書く。
次の 5 個の順序数
を考える。 の置換 全体( 個)にわたって
(左から順に足す)を考えるとき、 がとりうる相異なる順序数の個数を求めよ。ZFC(選択公理を含む集合論)で考える。 を実数全体、 とし、 を の濃度とする。次の集合ア〜コのうち、濃度がちょうど であることが ZFC で証明できるものをすべて選べ(連続体仮説などの追加の仮定は用いない)。
ア.連続関数 全体の集合
イ. のルベーグ可測な部分集合全体の集合
ウ. のボレル集合全体の集合
エ. 上の超フィルター(単項のものも含む)全体の集合
オ.加法的な関数、すなわちすべての で を満たす関数 全体の集合
カ.単調非減少な関数 全体の集合
キ.実数列 全体の集合
ク.体 の自己同型写像全体の集合
ケ. の可算無限部分集合全体の集合
コ.代数的数(有理数係数の でない多項式の根となる複素数)全体の集合
命題変数 だけを用いた命題論理の論理式を考える(結合子は とし、定数 は用いない)。2 つの論理式は、 へのすべての真理値割り当てで同じ真理値をとるとき同値であるという。
論理式 に対し、 の中の をすべて ()に同時に置き換えた論理式を とする。次の 2 条件をともに満たす論理式 を考える。
は、結合子 と命題変数 だけを用いた( を用いない)ある論理式と同値である。
と は同値である。
このような論理式 の同値類は何個あるか。
を 1 変数関数記号 だけからなる一階の言語とし(等号は論理記号として常に真の等号と解釈する)、 の文
を考える。正の整数 に対して とおき、 を台集合とする 構造( の解釈 によって決まる。解釈が異なる構造は別のものとして数える)のうち、 のモデルであるものの個数を とする。また、正の整数 に対し
とおく。すべての正の整数 について
が成り立つことを証明せよ。を等号付きの一階の言語とする。 は関係記号・関数記号・定数記号をいくつ含んでもよい(無限個でもよく、その濃度は任意とする)。 構造の台集合は空でないものとする。 構造 が初等同値である()とは、すべての 文 について が成り立つことをいう。
の台集合が有限集合であり、 であるとき、 と は同型であることを証明せよ。
ただし、同型写像とは、台集合の間の全単射 で、各関係記号 ( 項)について 、各関数記号 ( 項)について 、各定数記号 について を満たすものをいう。コンパクト性定理は用いないこと。
2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合 が空でない有限集合で、 が 上の同値関係であるような構造 を、以下「有限同値構造」とよぶ。
論理式の量化子の深さ を次で定める。
- 原子論理式 に対して
-
-
-2 つの構造 が、 のすべての閉論理式について真偽が一致するとき、 と書く。
すべての有限同値構造(台集合の大きさは任意)を で分類したときの同値類の個数を求めよ。
条件に合う問題はありません。