跳到主要内容

電気通信大学 情報理工学研究科 情報学専攻 2024年8月実施 選択問題 離散数学

Author

祭音Myyura (co-authored with GPT 5.6 SOL)

Description

問1

次の推論を命題論理で調べ、空欄 1〜19 を選択肢から埋めよ。

  1. PP を「プログラムが正しく動作する」、QQ を「エラーメッセージが出ない」 とすると、推論は

    ((PQ)Q)P((P\Rightarrow Q)\land Q)\Rightarrow P

    で表される。4 通りの真理値と、推論が正しいかを答えよ。

  2. P,Q,R,SP,Q,R,S をそれぞれ「ナカタさんが機械を組み立てた」「部品を加工した」 「部品を購入した」「購入履歴がある」とすると、推論は

    ((P(QR))(RS)¬S¬Q)¬P((P\Rightarrow(Q\lor R))\land(R\Rightarrow S) \land\neg S\land\neg Q)\Rightarrow\neg P

    で表される。同値変形で空欄を埋め、推論の正誤を答えよ。

  3. P,Q,R,S,TP,Q,R,S,T をそれぞれ「装置 A が使える」「装置 B が使える」 「実験が成功する」「気温が 20 度以上」「ヤマダ教授が不在」とすると、

    (((PQ)R)(S¬P)(T¬Q)(S¬T))R(((P\lor Q)\Rightarrow R)\land(S\Rightarrow\neg P) \land(T\Rightarrow\neg Q)\land(S\land\neg T))\Rightarrow R

    を同値変形し、推論の正誤を答えよ。

問2

空でない集合 A,B,C,DA,B,C,D について答えよ。

  1. ABCDA\cup B\subseteq C\cup D のとき、任意の xBx\in B が満たす関係を答えよ。
  2. AB=A\cap B=\varnothingCADC\subseteq A\subsetneq D のとき、任意の xBx\in B が満たす二つの関係を答えよ。
  3. (1)、(2) の条件がすべて成り立つとき、さらに得られる要素関係と集合の包含関係を答えよ。
  4. ABCDA\cup B\subseteq C\cup D に二つの条件を追加して BD=CB-D=C を導け。

問3

X={1,2,3,}X=\{1,2,3,\ldots\} とする。空でない集合 YY と全射 f:XYf:X\to Y に対し、

g(y)=min{xXf(x)=y}g(y)=\min\{x\in X\mid f(x)=y\}

により g:YXg:Y\to X を定める。

  1. Y={0,1,2}Y=\{0,1,2\} のとき、f,gf,g の具体例を示せ。
  2. fgf\circ gYY 上の恒等写像であり、gg が単射であることを、空欄を埋めて示せ。
  3. XYX\ne Y かつ gg が全射となる具体例を示せ。

問4

n2n\ge2 とし、De Morgan の法則

(i=1nXi)c=i=1nXic\left(\bigcup_{i=1}^nX_i\right)^c =\bigcap_{i=1}^nX_i^c

を数学的帰納法で証明せよ。まず n=2n=2 を要素関係と二つの包含関係から示し、 次に n=kn=k から n=k+1n=k+1 を導け。

题目描述

第 1 题用真值表和等价变形判断三段推理是否有效;第 2 题填写集合元素关系和包含关系; 第 3 题研究满射每个纤维中的最小原像所定义的映射,证明其右逆与单射性质并构造例子; 第 4 题用数学归纳法证明有限多个集合的 De Morgan 定律。

Kai

問1

(1)

真理値表は

PPQQ((PQ)Q)P((P\Rightarrow Q)\land Q)\Rightarrow P
111
101
010
001

である。反例 (P,Q)=(0,1)(P,Q)=(0,1) があるので誤った推論である。

[1],[2],[3],[4],[5]=1,1,0,1,誤った推論\boxed{[1],[2],[3],[4],[5]=1,1,0,1,\text{誤った推論}}

選択肢番号では

1,1,0,1,3\boxed{1,1,0,1,3}

となる。

(2)

(RS)¬S¬S¬R(R\Rightarrow S)\land\neg S \equiv\neg S\land\neg R

であり、前件全体は

¬P¬Q¬R¬S¬(PQRS)\neg P\land\neg Q\land\neg R\land\neg S \equiv\neg(P\lor Q\lor R\lor S)

となる。したがって推論式全体は

PQRS¬PP\lor Q\lor R\lor S\lor\neg P

となり恒真式である。

空欄678910111213内容¬S¬RPQRS¬P正しい推論選択肢番号75024618\boxed{ \begin{array}{c|cccccccc} \text{空欄}&6&7&8&9&10&11&12&13\\\hline \text{内容}&\neg S&\neg R&P&Q&R&S&\neg P&\text{正しい推論}\\ \text{選択肢番号}&7&5&0&2&4&6&1&8 \end{array}}

(3)

同値変形すると

(((PQ)R)(S¬P)(T¬Q)S¬T)RPQR¬ST.(((P\lor Q)\Rightarrow R)\land(S\Rightarrow\neg P) \land(T\Rightarrow\neg Q)\land S\land\neg T)\Rightarrow R \equiv P\lor Q\lor R\lor\neg S\lor T.

これは恒真式ではない。例えば (P,Q,R,S,T)=(0,0,0,1,0)(P,Q,R,S,T)=(0,0,0,1,0) で偽となる。

空欄141516171819内容PQR¬ST誤った推論選択肢番号024781\boxed{ \begin{array}{c|rrrrrr} \text{空欄}&14&15&16&17&18&19\\\hline \text{内容}&P&Q&R&\neg S&T&\text{誤った推論}\\ \text{選択肢番号}&0&2&4&7&8&1 \end{array}}

問2

(1)

xBx\in B なら xABCDx\in A\cup B\subseteq C\cup D なので、

[20]:xCD(選択肢 6).\boxed{[20]:x\in C\cup D\quad(\text{選択肢 }6)}.

(2)

AB=A\cap B=\varnothing より xAx\notin A である。また CAC\subseteq A なので xCx\notin C である。よって

[21]:xA (1),[22]:xC (3).\boxed{[21]:x\notin A\ (1),\qquad[22]:x\notin C\ (3)}.

(3)

xCDx\in C\cup D かつ xCx\notin C より xDx\in D である。したがって

[23]:xD (4),[24]:BD (0).\boxed{[23]:x\in D\ (4),\qquad[24]:B\subseteq D\ (0)}.

(4)

ABCDA\cup B\subseteq C\cup D から、xBDx\in B-D なら xCx\in C なので BDCB-D\subseteq C である。逆の包含を得るには

CB,CD=C\subseteq B,\qquad C\cap D=\varnothing

とすればよい。よって

[25]:CB (2),[26]:CD= (8).\boxed{[25]:C\subseteq B\ (2),\qquad[26]:C\cap D=\varnothing\ (8)}.

問3

(1)

例えば

f(x)=xmod3f(x)=x\bmod3

とすれば f:X{0,1,2}f:X\to\{0,1,2\} は全射であり、

g(0)=3,g(1)=1,g(2)=2\boxed{g(0)=3,\qquad g(1)=1,\qquad g(2)=2}

となる。

(2)

yYy\in Y に対して

S={xXf(x)=y}S=\{x\in X\mid f(x)=y\}

とおく。全射性より SS\ne\varnothing であり、m=minSm=\min S とすれば g(y)=mg(y)=m である。mSm\in S だから

f(g(y))=f(m)=y.f(g(y))=f(m)=y.

よって fg=idYf\circ g=\operatorname{id}_Y である。

次に yyy\ne y' とし、

T={xXf(x)=y}T=\{x\in X\mid f(x)=y'\}

とおく。ff は写像なので ST=S\cap T=\varnothing である。 g(y)Sg(y)\in S, g(y)Tg(y')\in T より g(y)g(y)g(y)\ne g(y') となり、gg は単射である。

したがって空欄は

[1]={xXf(x)=y},[2]=y,[3]=g(y)g(y),[4]={xXf(x)=y},[5]=\boxed{ \begin{aligned} [1]&=\{x\in X\mid f(x)=y\},& [2]&=y,\\ [3]&=g(y)\ne g(y'),& [4]&=\{x\in X\mid f(x)=y'\},\\ [5]&=\varnothing \end{aligned}}

である。

(3)

Y={2,4,6,},f(n)=2nY=\{2,4,6,\ldots\},\qquad f(n)=2n

とすれば XYX\ne Y であり、ff は全単射である。このとき

g(2n)=n\boxed{g(2n)=n}

なので g:YXg:Y\to X は全射である。

問4

(1)

任意の xx に対して

xX1X2    (xX1)(xX2)    xX1cX2c.\begin{aligned} x\notin X_1\cup X_2 &\iff (x\notin X_1)\land(x\notin X_2)\\ &\iff x\in X_1^c\cap X_2^c. \end{aligned}

したがって、任意の x(X1X2)cx\in(X_1\cup X_2)^cX1cX2cX_1^c\cap X_2^c に属し、 逆も成り立つ。よって

(X1X2)c=X1cX2c.\boxed{(X_1\cup X_2)^c=X_1^c\cap X_2^c}.

(2)

n=kn=k

(i=1kXi)c=i=1kXic\left(\bigcup_{i=1}^kX_i\right)^c=\bigcap_{i=1}^kX_i^c

が成立すると仮定する。n=2n=2 の結果と帰納法の仮定より、

(i=1k+1Xi)c=((i=1kXi)Xk+1)c=(i=1kXi)cXk+1c=(i=1kXic)Xk+1c=i=1k+1Xic.\begin{aligned} \left(\bigcup_{i=1}^{k+1}X_i\right)^c &=\left(\left(\bigcup_{i=1}^kX_i\right)\cup X_{k+1}\right)^c\\ &=\left(\bigcup_{i=1}^kX_i\right)^c\cap X_{k+1}^c\\ &=\left(\bigcap_{i=1}^kX_i^c\right)\cap X_{k+1}^c =\bigcap_{i=1}^{k+1}X_i^c. \end{aligned}

ゆえに数学的帰納法により、すべての n2n\ge2 で成立する。