跳到主要内容

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

Author​

shank (co-authored with GPT 6.1 SOL)

Description​

注意: 離散数学の問1〜問2はマークシートに解答しなさい。解答にあたっては,1\boxed{1} 〜 20\boxed{20} に当てはまる最も適切なものを,選択肢から選びなさい。

問1​

あるデータベースを参照し,次に定義される述語 P(x,y), Q(x,y)P(x,y),\ Q(x,y) を用いて情報を整理したい。

  • P(x,y)P(x,y) = “企業 xx は企業 yy への発注実績を持つ”
  • Q(x,y)Q(x,y) = “企業 xx は商品 yy を扱っている”

なお,いずれの商品についても,1 つ以上の企業がその商品を扱っている(つまり,どの企業からも扱われていない商品はない)ものとする。

以下の問い (1)〜(5) について,それぞれを適切に表現する論理式となるよう,空欄を埋めるのに適切なものを選択肢から選べ。

(1)​

どの企業も少なくとも 1 つの企業への発注実績を持つ。

1  2  P(x,y)\boxed{1}\;\boxed{2}\;P(x,y)

(2)​

どの企業もすべての企業には発注実績を持たない。

3  4  ¬P(x,y)\boxed{3}\;\boxed{4}\;\neg P(x,y)

(3)​

ある企業について,どの企業もその企業に対して発注実績を持たない。

5  ¬  6  P(x,y)\boxed{5}\;\neg\;\boxed{6}\;P(x,y)

(4)​

ある商品について,それを扱っている企業はすべて何らかの発注実績を持つ。

7  8  (Q(x,z)  9  10  P(x,y))\boxed{7}\;\boxed{8}\; \left(Q(x,z)\;\boxed{9}\;\boxed{10}\;P(x,y)\right)

(5)​

これを扱っておけば必ず発注してもらえた,という商品はない。

11  12  (Q(y,z)  13  14  ¬P(x,y))\boxed{11}\;\boxed{12}\; \left(Q(y,z)\;\boxed{13}\;\boxed{14}\;\neg P(x,y)\right)

選択肢:⓪ ∀x\forall x,① ∀y\forall y,② ∀z\forall z,③ ∃x\exists x,④ ∃y\exists y,⑤ ∃z\exists z,⑥ ∨\lor,⑦ ∧\land,⑧ ⇒\Rightarrow,⑨ ⇔\Leftrightarrow

述語:predicate,企業:company,発注実績:record of past orders,商品:commodity,論理式:logic expression

問2​

以下の文章を読み,空欄を埋めるのに最適なものを選択肢から選べ。

集合 A, BA,\ B に対して,写像 f:A→Bf:A\to B が定義されているとする。また,P1, P2P_1,\ P_2 は AA の部分集合,Q1, Q2Q_1,\ Q_2 は BB の部分集合とし,ff による Q1Q_1 の逆像を f−1(Q1)f^{-1}(Q_1) と表す。このとき,以下のことがいえる。

(a) f(P1∩P2)=f(P1)∩f(P2)f(P_1\cap P_2)=f(P_1)\cap f(P_2) は,15\boxed{15}。

(b) f−1(Q1∩Q2)=f−1(Q1)∩f−1(Q2)f^{-1}(Q_1\cap Q_2)=f^{-1}(Q_1)\cap f^{-1}(Q_2) は,16\boxed{16}。

(c) f−1(f(P1))=P1f^{-1}(f(P_1))=P_1 は,17\boxed{17}。

(d) f(f−1(Q1))=Q1f(f^{-1}(Q_1))=Q_1 は,18\boxed{18}。

以下は,(a)〜(d) のうち,「常には成り立たない」ものすべてに当てはまる反例である。ただし,「常には成り立たない」ものが一つもない場合は,以下の空欄に対してどの選択肢を選んでも正解とする。

A=B={a,b,c}, P1={a,b}, P2={b,c}, Q1={a,b}, Q2={b,c}A=B=\{a,b,c\},\ P_1=\{a,b\},\ P_2=\{b,c\},\ Q_1=\{a,b\},\ Q_2=\{b,c\} に対して,以下のように ff を定義する。

xxaabbcc
f(x)f(x)19\boxed{19}bb20\boxed{20}

選択肢:⓪ 常に成り立つ,① 常には成り立たない,② aa,③ bb,④ cc

問3​

以下の問い (1)〜(4) に答えよ。

(1)​

以下の文章を読み,空欄を埋めるのに最適な語句を選択肢から選べ。

集合 X, Y, ZX,\ Y,\ Z に対して写像 f:X→Y, g:Y→Zf:X\to Y,\ g:Y\to Z が定義されている。

  • 合成写像 g∘fg\circ f が全射ならば,ff は 1\boxed{1},gg は 2\boxed{2}。
  • 合成写像 g∘fg\circ f が単射ならば,ff は 3\boxed{3},gg は 4\boxed{4}。

選択肢:全射,単射,全単射,全射とも単射ともいえない

(2)​

AA を nn 個の要素からなる集合(ただし n≥1n\geq 1),BB を AA のべき集合(AA の部分集合全体の集合)とする。BB の要素数 ∣B∣|B| を答えよ。

(3)​

A, BA,\ B を (2) で定めた集合として,ある a0∈Aa_0\in A を固定したとき,以下のような写像 h:B→Bh:B\to B を考える。

b∈Bb\in B に対して,

h(b)={b−{a0}(a0∈b のとき)b∪{a0}(a0∉b のとき)h(b)= \begin{cases} b-\{a_0\} & (a_0\in b\text{ のとき}) \\ b\cup\{a_0\} & (a_0\notin b\text{ のとき}) \end{cases}

ただし,集合 X, YX,\ Y に対して,差集合を X−YX-Y と表す。このとき,hh が全単射であることを示せ。解答にあたって,(1) の結果を定理として用いてよい。

(4)​

BB を (2) で定めた集合として,BB の要素のうち偶数個の要素からなるもの全体の集合を EE,奇数個の要素からなるもの全体の集合を OO とする。ただし,空集合は偶数個の要素からなる集合と考える。このとき,∣E∣=∣O∣|E|=|O| を示せ。解答にあたって,(3) の結果を定理として用いてよい。

合成写像:composite map,全射:surjection,単射:injection,全単射:bijection,要素:element,べき集合:power set,差集合:set difference,偶数:even number,奇数:odd number,空集合:empty set

問4​

以下の問い (1),(2) に答えよ。

(1)​

任意の正の整数 nn に対して,Xn=∏i=1nn+iiX_n=\prod_{i=1}^{n}\frac{n+i}{i} と定める。この時,次の等式を示せ。

∏i=1nn+i2i=Xn2n\prod_{i=1}^{n}\frac{n+i}{2i}=\frac{X_n}{2^n}

(2)​

任意の正の整数 nn に対して,次の不等式を数学的帰納法を用いて示せ。

∏i=1nn+i2i<2n≤∏i=1nn+ii\prod_{i=1}^{n}\frac{n+i}{2i}<2^n\leq\prod_{i=1}^{n}\frac{n+i}{i}

正の整数:positive integer,等式:equality,不等式:inequality,数学的帰納法:mathematical induction

题目描述​

注意: 离散数学的问1、问2须在答题卡上作答。从选项中选择最合适的内容,填入 1\boxed{1} 至 20\boxed{20}。

问1​

现要查阅某数据库,并使用如下定义的谓词 P(x,y), Q(x,y)P(x,y),\ Q(x,y) 整理信息。

  • P(x,y)P(x,y):“企业 xx 曾向企业 yy 下过订单。”
  • Q(x,y)Q(x,y):“企业 xx 经营商品 yy。”

假设每一种商品都至少有一家企业经营,即不存在没有任何企业经营的商品。

对下面的 (1) 至 (5),从选项中选择合适的内容填入空白,使逻辑公式准确表达相应语句。

(1)

每家企业都至少曾向一家企业下过订单。

1  2  P(x,y)\boxed{1}\;\boxed{2}\;P(x,y)

(2)

对于每家企业,都并非曾向所有企业下过订单。

3  4  ¬P(x,y)\boxed{3}\;\boxed{4}\;\neg P(x,y)

(3)

存在一家企业,所有企业都未曾向这家企业下过订单。

5  ¬  6  P(x,y)\boxed{5}\;\neg\;\boxed{6}\;P(x,y)

(4)

存在一种商品,经营该商品的每家企业都曾下过某种订单。

7  8  (Q(x,z)  9  10  P(x,y))\boxed{7}\;\boxed{8}\; \left(Q(x,z)\;\boxed{9}\;\boxed{10}\;P(x,y)\right)

(5)

不存在一种只要经营它就一定能够获得订单的商品。

11  12  (Q(y,z)  13  14  ¬P(x,y))\boxed{11}\;\boxed{12}\; \left(Q(y,z)\;\boxed{13}\;\boxed{14}\;\neg P(x,y)\right)

选项:⓪ ∀x\forall x,① ∀y\forall y,② ∀z\forall z,③ ∃x\exists x,④ ∃y\exists y,⑤ ∃z\exists z,⑥ ∨\lor,⑦ ∧\land,⑧ ⇒\Rightarrow,⑨ ⇔\Leftrightarrow

术语:谓词(predicate),企业(company),历史订单记录(record of past orders),商品(commodity),逻辑公式(logic expression)。

问2​

阅读下面的文字,从选项中选择最合适的内容填入空白。

设集合 A, BA,\ B 之间定义了映射 f:A→Bf:A\to B。P1, P2P_1,\ P_2 是 AA 的子集,Q1, Q2Q_1,\ Q_2 是 BB 的子集,Q1Q_1 在 ff 下的原像记为 f−1(Q1)f^{-1}(Q_1)。此时,有如下陈述。

(a) f(P1∩P2)=f(P1)∩f(P2)f(P_1\cap P_2)=f(P_1)\cap f(P_2),15\boxed{15}。

(b) f−1(Q1∩Q2)=f−1(Q1)∩f−1(Q2)f^{-1}(Q_1\cap Q_2)=f^{-1}(Q_1)\cap f^{-1}(Q_2),16\boxed{16}。

(c) f−1(f(P1))=P1f^{-1}(f(P_1))=P_1,17\boxed{17}。

(d) f(f−1(Q1))=Q1f(f^{-1}(Q_1))=Q_1,18\boxed{18}。

下面给出一个同时适用于 (a) 至 (d) 中所有“不总是成立”的陈述的反例。若没有任何“不总是成立”的陈述,则下面各空选择任意选项均视为正确。

对于 A=B={a,b,c}, P1={a,b}, P2={b,c}, Q1={a,b}, Q2={b,c}A=B=\{a,b,c\},\ P_1=\{a,b\},\ P_2=\{b,c\},\ Q_1=\{a,b\},\ Q_2=\{b,c\},如下定义 ff。

xxaabbcc
f(x)f(x)19\boxed{19}bb20\boxed{20}

选项:⓪ 总是成立,① 不总是成立,② aa,③ bb,④ cc

问3​

回答下列 (1) 至 (4)。

(1)

阅读下面的文字,从选项中选择最合适的词语填入空白。

设集合 X, Y, ZX,\ Y,\ Z 之间定义了映射 f:X→Y, g:Y→Zf:X\to Y,\ g:Y\to Z。

  • 若复合映射 g∘fg\circ f 是满射,则 ff 为 1\boxed{1},gg 为 2\boxed{2}。
  • 若复合映射 g∘fg\circ f 是单射,则 ff 为 3\boxed{3},gg 为 4\boxed{4}。

选项:满射,单射,双射,无法断言是满射或单射

(2)

设 AA 是含有 nn 个元素的集合(n≥1n\geq 1),BB 是 AA 的幂集,即 AA 的所有子集构成的集合。求 BB 的元素个数 ∣B∣|B|。

(3)

设 A, BA,\ B 为 (2) 中定义的集合。固定某个 a0∈Aa_0\in A,考虑如下映射 h:B→Bh:B\to B。对于 b∈Bb\in B,

h(b)={b−{a0}(a0∈b 时)b∪{a0}(a0∉b 时)h(b)= \begin{cases} b-\{a_0\} & (a_0\in b\text{ 时}) \\ b\cup\{a_0\} & (a_0\notin b\text{ 时}) \end{cases}

其中,对集合 X, YX,\ Y,差集记为 X−YX-Y。证明 hh 是双射。作答时可以将 (1) 的结论作为定理使用。

(4)

设 BB 为 (2) 中定义的集合。将 BB 中含有偶数个元素的所有集合构成的集合记为 EE,含有奇数个元素的所有集合构成的集合记为 OO。其中,将空集视为含有偶数个元素的集合。证明 ∣E∣=∣O∣|E|=|O|。作答时可以将 (3) 的结论作为定理使用。

术语:复合映射(composite map),满射(surjection),单射(injection),双射(bijection),元素(element),幂集(power set),差集(set difference),偶数(even number),奇数(odd number),空集(empty set)。

问4​

回答下列 (1)、(2)。

(1)

对于任意正整数 nn,定义 Xn=∏i=1nn+iiX_n=\prod_{i=1}^{n}\frac{n+i}{i}。证明下列等式。

∏i=1nn+i2i=Xn2n\prod_{i=1}^{n}\frac{n+i}{2i}=\frac{X_n}{2^n}

(2)

对于任意正整数 nn,用数学归纳法证明下列不等式。

∏i=1nn+i2i<2n≤∏i=1nn+ii\prod_{i=1}^{n}\frac{n+i}{2i}<2^n\leq\prod_{i=1}^{n}\frac{n+i}{i}

术语:正整数(positive integer),等式(equality),不等式(inequality),数学归纳法(mathematical induction)。

Kai​

問1​

各空欄に入る記号と選択肢番号は次のとおりである。

小問空欄記号(空欄順)選択肢番号(空欄順)
(1)1, 2∀x, ∃y\forall x,\ \exists y⓪, ④
(2)3, 4∀x, ∃y\forall x,\ \exists y⓪, ④
(3)5, 6∃y, ∃x\exists y,\ \exists x④, ③
(4)7, 8, 9, 10∃z, ∀x, ⇒, ∃y\exists z,\ \forall x,\ \Rightarrow,\ \exists y⑤, ⓪, ⑧, ④
(5)11, 12, 13, 14∀z, ∃y, ∧, ∀x\forall z,\ \exists y,\ \land,\ \forall x②, ④, ⑦, ⓪

(1)​

企業 xx ごとに,発注先となる企業 yy が少なくとも一つ存在するので,

∀x ∃y P(x,y).\forall x\,\exists y\,P(x,y).

(2)​

「すべての企業には発注実績を持たない」は,各企業に対して発注したことのない企業が少なくとも一つあることを表す。

∀x ¬∀y P(x,y)  ⟺  ∀x ∃y ¬P(x,y).\forall x\,\neg\forall y\,P(x,y) \iff \forall x\,\exists y\,\neg P(x,y).

(3)​

発注を一度も受けていない企業 yy が存在するので,

∃y ¬∃x P(x,y).\exists y\,\neg\exists x\,P(x,y).

(4)​

商品 zz を扱う企業だけに条件を課すため,含意を用いる。

∃z ∀x (Q(x,z)⇒∃y P(x,y)).\exists z\,\forall x\, \left(Q(x,z)\Rightarrow\exists y\,P(x,y)\right).

(5)​

「扱う企業が必ず発注を受けた商品が存在する」を否定する。量化記号と含意の否定を順に変形すると,

¬∃z ∀y (Q(y,z)⇒∃x P(x,y))  ⟺  ∀z ∃y (Q(y,z)∧∀x ¬P(x,y)).\begin{aligned} &\neg\exists z\,\forall y\, \left(Q(y,z)\Rightarrow\exists x\,P(x,y)\right)\\ &\quad\iff\forall z\,\exists y\, \left(Q(y,z)\land\forall x\,\neg P(x,y)\right). \end{aligned}

したがって,どの商品についても,それを扱いながら発注を一度も受けていない企業が存在する。

問2​

空欄の答えは次のとおりである。

空欄答え選択肢番号
15常には成り立たない①
16常に成り立つ⓪
17常には成り立たない①
18常には成り立たない①
19cc④
20cc④

(b) は,任意の x∈Ax\in A に対して

x∈f−1(Q1∩Q2)  ⟺  f(x)∈Q1 かつ f(x)∈Q2  ⟺  x∈f−1(Q1)∩f−1(Q2)\begin{aligned} x\in f^{-1}(Q_1\cap Q_2) &\iff f(x)\in Q_1\text{ かつ }f(x)\in Q_2\\ &\iff x\in f^{-1}(Q_1)\cap f^{-1}(Q_2) \end{aligned}

となるため常に成立する。

残りの三つには,共通の反例として f(a)=f(c)=c, f(b)=bf(a)=f(c)=c,\ f(b)=b を用いる。

f(P1∩P2)={b},f(P1)∩f(P2)={b,c},f−1(f(P1))={a,b,c},P1={a,b},f(f−1(Q1))={b},Q1={a,b}.\begin{aligned} f(P_1\cap P_2)&=\{b\},& f(P_1)\cap f(P_2)&=\{b,c\},\\ f^{-1}(f(P_1))&=\{a,b,c\},&P_1&=\{a,b\},\\ f(f^{-1}(Q_1))&=\{b\},&Q_1&=\{a,b\}. \end{aligned}

いずれも左右が一致しない。

問3​

(1)​

空欄答え
1全射とも単射ともいえない
2全射
3単射
4全射とも単射ともいえない

g∘fg\circ f が全射ならば,任意の z∈Zz\in Z に対して g(f(x))=zg(f(x))=z を満たす x∈Xx\in X が存在する。y=f(x)y=f(x) とおけば g(y)=zg(y)=z であるから,gg は全射である。

g∘fg\circ f が単射で,f(x1)=f(x2)f(x_1)=f(x_2) ならば g(f(x1))=g(f(x2))g(f(x_1))=g(f(x_2)) となり,x1=x2x_1=x_2 を得る。したがって ff は単射である。

他方,合成が全射でも,ff が YY 全体を覆う必要や単射である必要はない。また,合成が単射でも,gg の f(X)f(X) の外側での振る舞いは制限されず,gg が全射である必要もない。

(2)​

AA の各要素について部分集合に含めるか否かの二通りを独立に選べるから,

∣B∣=2n.|B|=2^n.

(3)​

hh は要素 a0a_0 の所属だけを反転させるので,任意の b∈Bb\in B について

h(h(b))=b.h(h(b))=b.

よって h∘h=id⁡Bh\circ h=\operatorname{id}_B は全単射である。(1) より hh は単射かつ全射であり,全単射となる。すなわち,hh 自身が hh の逆写像である。

(4)​

hh は要素数を一つ増減させるため,偶奇を反転させる。したがって,hh の制限 h∣E:E→Oh|_E:E\to O は,逆写像 h∣O:O→Eh|_O:O\to E を持つ全単射である。ゆえに

∣E∣=∣O∣=2n−1.|E|=|O|=2^{n-1}.

問4​

(1)​

各因子の分母から 22 をくくり出すと,

∏i=1nn+i2i=12n∏i=1nn+ii=Xn2n.\prod_{i=1}^{n}\frac{n+i}{2i} =\frac{1}{2^n}\prod_{i=1}^{n}\frac{n+i}{i} =\frac{X_n}{2^n}.

(2)​

(1) より,示すべき不等式は 2n≤Xn<4n2^n\leq X_n<4^n と同値である。ここで

Xn=(2n)!(n!)2,Xn+1Xn=(2n+2)(2n+1)(n+1)2=4−2n+1.X_n=\frac{(2n)!}{(n!)^2},\qquad \frac{X_{n+1}}{X_n} =\frac{(2n+2)(2n+1)}{(n+1)^2} =4-\frac{2}{n+1}.

n=1n=1 では X1=2X_1=2 なので 2≤X1<42\leq X_1<4 が成立する。

n≥1n\geq1 において 2n≤Xn<4n2^n\leq X_n<4^n が成立すると仮定する。このとき

2<4−2n+1<42<4-\frac{2}{n+1}<4

より,

2n+1≤2Xn<Xn+1<4Xn<4n+1.2^{n+1}\leq 2X_n<X_{n+1}<4X_n<4^{n+1}.

したがって帰納法により,すべての正整数 nn について 2n≤Xn<4n2^n\leq X_n<4^n が成立する。Xn<4nX_n<4^n を 2n2^n で割り,(1) を用いれば求める不等式を得る。