まず,\ 数Iの論理と集合で学習した集合の用語や記号などの基本事項を再確認する.
集合の要素
集合(set) 属すか否かが明確に判別できるものの集まり.\ \ $A$などの大文字で表す.
要素(\ruby{元}{げん) \,集合に属する1つ1つのもの. \\[-.2zh]
要素(\ruby{元}{げん) \ \,$a$が集合$A$に属することを$a\in A$,\ 属さないことを$a\notin A$と表す.
空集合\ $\varnothing}$ \,要素を1つももたない集合.
集合の\ruby{包}{ほう\ruby{含}{がん関係
$x\in Aならば常にx\in B$であるとき,\ $A}$は$B}$の部分集合であるといい,\ $A\subset B$と表す.
$x\in Aならば常にx\in A$であるから,\ $A}$自身も$A}$の部分集合(\,$A\subset A$\,)である.
空集合$\varnothing}$はすべての集合の部分集合であると約束する.
つまり,\ すべての集合$A$に対して$\varnothing\subset A$である.
集合の表現
[1]\ \ 集合の外延的表示:要素を1つずつ書き並べる.
[2]\ \ 集合の内包的表示:要素の満たす条件を示す. $\{要素の代表}\,|\,条件}\}$
1桁の奇数の集合$A$ならば,\ 以下のように表現できる.
[1]\ \ $A=\{1,\ 3,\ 5,\ 7,\ 9\}$
[2]\ \ $A=\{n\,|\,nは奇数,\ 1≦ n≦9\}$, $A=\{2n-1\,|\,nは自然数,\ 1≦ n≦5\}$
$A=\{x\,|\,xは実数,\ 0≦ x≦1\}$などは[1]の表現はできない.
共通部分と和集合
共通部分\ $A∩ B}$ $AかつB$ $A,\ Bの両方に属する要素全体の集合$
和集合 \ $A∪ B}$ $AまたはB$ $A,\ Bの\dot{少}\dot{な}\dot{く}\dot{と}\dot{も}\dot{一}\dot{方}に属する要素全体の集合$
これらは,\ 複数の集合の関係や範囲を図式化したベン図で考えるのが基本である. 全体集合と補集合
全体集合\ $U}$ ある集合の部分集合のみ考えるときの元の集合.\ \ U}niversal set.
補集合\ $\overline A}$ 全体集合$U$の要素のうち,\ $A}$に属さない要素全体の集合.
ド・モルガンの法則(ベン図で成り立つことを確認)
数Aでは,\ 各集合に含まれる要素の個数に着目する.\ 集合$A$の要素の個数を$n(A)$で表す.
個数定理
2つの集合の和集合の要素の個数
$n(A∪ B)=n(A)+n(B)-n(A∩ B)$
\ 特に$A∩ B=\varnothing}のとき n(A∪ B)=n(A)+n(B)$
補集合の要素の個数
$n(\overline A)=n(U)-n(A)$ [\,$(全体集合の要素の個数)-(集合Aの要素の個数)$}\,]}
3つの集合の和集合の要素の個数
$n(A∪ B∪ C)=n(A)+n(B)+n(C)-n(A∩ B)-n(B∩ C)-n(C∩ A)$
$+\,n(A∩ B∩ C)$
n(A∪ B)=n(A)+n(B)-n(A∩ B)\ の証明
右図のように,\ 各部分の要素の個数をそれぞれa,\ b,\ cとする.
このとき (右辺)=(a+c)+(b+c)-c=a+b+c=(左辺)
なお,\ n(\varnothing)=0\ である. \\[-9zh]
公式の文字面だけを丸暗記してもすぐに忘れてしまう.
その意味合いをベン図で理解しておくことが重要である.
円盤A,\ B,\ Cを重ねたとみなす.
d,\ e,\ fの部分は2枚の円盤,\ gの部分は3枚の円盤が重なっている.
よって,\ n(A)+n(B)+n(C)からこの重複分を引かなければならない.
n(A∩ B)+n(B∩ C)+n(C∩ A)を引くと,\ d,\ e,\ fの部分の2枚分の重複が解消される.
しかし,\ n(A∩ B∩ C)=gの部分が完全になくなってしまうので,\ 逆に加える必要がある. \\[-17zh]
100から200までの整数のうち,\ 次の整数の個数を求めよ.
\ ll}
(1)\ \ 3の倍数かつ5の倍数 & (2)\ \ 3の倍数または5の倍数
(3)\ \ 3の倍数だが5の倍数ではない & (4)\ \ 3の倍数でないかつ5の倍数でない
全体集合を$U$,\ 3の倍数と5の倍数全体の集合をそれぞれ$A,\ B$とする.
倍数の個数を考える場合,\ 積の形で要素を書き出す}とわかりやすい.
一般に,\ n以下の自然数のうちkの倍数の個数は,\ nをkで割ったときの商に等しい.}
99÷3=33・・・0より99=3・33であるから,\ 99以下の正の3の倍数は33個ある.
よって,\ 100以上の最小の3の倍数は3・34=102である.
また,\ 200÷3=66・・・2より,\ 200以下の最大の3の倍数は3・66=198である.
ゆえに,\ 100以上200以下の3の倍数は66-34+1=33個ある.
一般に,\ mからnまでの整数の個数はn-m+1個}であることに注意する.\ \ n-m個ではない.
n-mとするとm自身も引いてしまうことになるので,\ その1個分を足さなければならない.
全体集合Uの個数も100個ではないので要注意である.
n(A)=33を図の26の位置に書き込む学生が多いが,\ ミスを誘発するのでやめてほしい.
円周上にA(33)のように書き込む}と,\ 集合A全体の個数が33個であることを誤解なく表現できる.
(1)\ \ 3と5は互いに素}なので,\ 3の倍数かつ5の倍数は3と5の最小公倍数15の倍数に等しい.
(2)\ \ 個数定理}を利用する.
(4)\ \ ド・モルガンの法則}を利用する.
全体集合を$U$とし,\ $A,\ B,\ C$を$U$の部分集合とする.
$n(U)=160,\ n(A)=70,\ n(B)=50,\ n(C)=60,\ n(A∩ B)=20$
$n(B∩ C)=13,\ n(C∩ A)=15,\ n(\overline A∩\overline B∩\overline C)=23$のとき,\ $n(A∩\overline B∩\overline C)$を求めよ. \\
個数定理の利用①}連立方程式の利用
まずはベン図を書いてどの部分かを確認する.
ベン図は,\ 重複が多い部分から順に埋めていく}のが原則である.
個数定理でn(A∩ B∩ C)=5が求まり,\,n(A∩ B∩\overline C)=15とn(A∩\overline B∩ C)=10も求まる(左図).
後はこれらをn(A)=70から引けばよい.
本問の場合は,\ 別解1のように考えると効率的である.
どの部分が既知でどの部分を求めるかにより,\ 効率的な方法は変わる.
最悪,\ 各部分をすべて文字で設定して連立方程式を作成するとよい(別解2).
未知数が7個あるから,\ 式が7つあればすべて特定できる.
効率よく連立するのが難しい場合,\ 連立方程式の原則である1文字消去に従えばいつかは求まる.
例えば,\ d=20-gを代入してdを全ての式から消去というように,\ 1文字ずつ消去していけばよい.