离散数学-1

XX 是一个非空集合,AnX,An+1An,nN+A_n \subseteq X,A_{n+1} \subseteq A_n,n\in N^+

证明: n\forall n, An=m=n(AmAm+1c)(m=nAm)\displaystyle A_n=\bigcup^{\infty}_{m=n}(A_m\bigcap A_{m+1}^c)\bigcup(\bigcap^{\infty}_{m=n}A_m)

[证明]

由于 Am+1AmA_{m+1} \subseteq A_m,故 AmAm+1c=AmAm+1A_m \cap A_{m+1}^c = A_m \setminus A_{m+1}

因为 mnm \geq n,故 AmAnA_m \subseteq A_n,显然有

m=n(AmAm+1c)m=nAmAn\displaystyle \bigcup\limits_{m=n}^\infty (A_m \cap A_{m+1}^c) \cup \bigcap\limits_{m=n}^\infty A_m \subseteq A_n

对于 xAn\forall x \in A_n,假设存在 p(pn)p(p \geq n),使得 xApx \in A_p,必可找到其中最小的值 p0p_0,使得 xAp0Ap0+1x \in A_{p_0} \setminus A_{p_0+1}( xx 被丢掉,一定存在丢掉 xx 的时候)

xAn,xm=n(AmAm+1c)m=n(AmAm+1c)m=nAm\displaystyle \forall x \in A_n,x \in \bigcup\limits_{m=n}^\infty (A_m \cap A_{m+1}^c)\subseteq \bigcup\limits_{m=n}^\infty (A_m \cap A_{m+1}^c) \cup \bigcap\limits_{m=n}^\infty A_m

(所有被丢掉的 xx 都属于这个集合.)

假如不存在 pp,则: xm=nAm\displaystyle x \in \bigcap\limits_{m=n}^\infty A_m,故

xm=n(AmAm+1c)m=nAm\displaystyle x \in \bigcup\limits_{m=n}^\infty (A_m \cap A_{m+1}^c) \cup \bigcap\limits_{m=n}^\infty A_m

(没被丢掉的 xx)

综上可得:

Anm=n(AmAm+1c)m=nAm\displaystyle A_n \subseteq \bigcup\limits_{m=n}^\infty (A_m \cap A_{m+1}^c) \cup \bigcap\limits_{m=n}^\infty A_m

所以

An=m=n(AmAm+1c)m=nAm\displaystyle A_n = \bigcup\limits_{m=n}^\infty (A_m \cap A_{m+1}^c) \cup \bigcap\limits_{m=n}^\infty A_m

A1,A2,A_1, A_2, \cdots 为一集序列,记 A\overline{A} 为这样的元素的全体形成的集合:xAx \in \overline{A} 当且仅当在序列 A1,A2,A_1, A_2, \cdots 中有无穷多项 AnA_n 含有 xx。集合 A\overline{A} 称为集序列 A1,A2,A_1, A_2, \cdots 的上极限,记为 limnAn=A\displaystyle \varlimsup_{n \to \infty} A_n = \overline{A}。又记 A\underline{A} 为这样的元素全体形成的集合:序列 A1,A2,A_1, A_2, \cdots 中只有有限项不含有这样的元素。称 A\underline{A} 为序列 A1,A2,A_1, A_2, \cdots 的下极限,并记 limnAn=A\displaystyle \varliminf_{n \to \infty} A_n = \underline{A}

证明;

(1)limnAn=n=1k=nAk(1) \quad \varliminf_{n \to \infty} A_n = \bigcup_{n=1}^{\infty} \bigcap_{k=n}^{\infty} A_k \text{;}

(2)limnAn=n=1k=nAk;(2) \quad \varlimsup_{n \to \infty} A_n = \bigcap_{n=1}^{\infty} \bigcup_{k=n}^{\infty} A_k \text{;}

(3)limnAnlimnAn;(3)\quad \displaystyle \varliminf_{n \to \infty} A_n \subseteq \varlimsup_{n \to \infty} A_n \text{;}

(4)设有单调上升集序列A1A2A3证明:limnAn=limnAn(4)设有单调上升集序列 A_1 \subseteq A_2 \subseteq A_3 \subseteq \cdots\\证明:\varliminf_{n \to \infty} A_n = \varlimsup_{n \to \infty} A_n。

(5)Ac=limnAncAc=limnAnc(5)\displaystyle \underline{A}^c = \varliminf_{n \to \infty} A_n^c\quad\overline{A}^c = \varlimsup_{n \to \infty} A_n^c。

[证] (1)xlimnAn\forall x \in \varliminf_{n \to \infty} A_n,在序列 A1,A2,A_1, A_2, \cdots 中只有有限项不含 xx,在不含 xx 的项中必可找到下标最大的一项 Ap1A_{p-1}(若各项均含 xx,则令 p=0p=0),有 xk=pAkx \in \bigcap_{k=p}^{\infty} A_k,故 xn=1k=nAkx \in \bigcup_{n=1}^{\infty} \bigcap_{k=n}^{\infty} A_k,即

limnAnn=1k=nAk\varliminf_{n \to \infty} A_n \subseteq \bigcup_{n=1}^{\infty} \bigcap_{k=n}^{\infty} A_k。

反之,xn=1k=nAk\forall x \in \bigcup_{n=1}^{\infty} \bigcap_{k=n}^{\infty} A_k,必 p\exists p 使得 xk=pAkx \in \bigcap_{k=p}^{\infty} A_k,即 kp\forall k \geq p 时,xAkx \in A_k。而集合 A1,A2,,Ap1A_1, A_2, \cdots, A_{p-1} 中即使都不含有 xx,但也仅有有限项不含 xx,故 xlimnAnx \in \varliminf_{n \to \infty} A_n。因此

n=1k=nAklimnAn\bigcup_{n=1}^{\infty} \bigcap_{k=n}^{\infty} A_k \subseteq \varliminf_{n \to \infty} A_n。

综上可得:

limnAn=n=1k=nAk\varliminf_{n \to \infty} A_n = \bigcup_{n=1}^{\infty} \bigcap_{k=n}^{\infty} A_k。

(2)xlimnAn\forall x \in \varlimsup_{n \to \infty} A_n,因为 A1,A2,A_1, A_2, \cdots 中有无穷多项含有 xx,故 N\exists N,当 nNn \geq N 时,xAnx \in A_n,因此 xk=nAkx \in \bigcup_{k=n}^{\infty} A_k,从而 xn=1k=nAkx \in \bigcap_{n=1}^{\infty} \bigcup_{k=n}^{\infty} A_k,即

limnAnn=1k=nAk\varlimsup_{n \to \infty} A_n \subseteq \bigcap_{n=1}^{\infty} \bigcup_{k=n}^{\infty} A_k。

反之,xn=1k=nAk\forall x \in \bigcap_{n=1}^{\infty} \bigcup_{k=n}^{\infty} A_k,则 n1,xk=nAk\forall n \geq 1, x \in \bigcup_{k=n}^{\infty} A_k,即 A1,A2,A_1, A_2, \cdots 中有无穷多项多含 xx,所以 xlimnAnx \in \varlimsup_{n \to \infty} A_n,即

n=1k=nAklimnAn\bigcap_{n=1}^{\infty} \bigcup_{k=n}^{\infty} A_k \subseteq \varlimsup_{n \to \infty} A_n。

综上可得:

limnAn=n=1k=nAk\varlimsup_{n \to \infty} A_n = \bigcap_{n=1}^{\infty} \bigcup_{k=n}^{\infty} A_k。

(3) xlimnAn\forall x \in \varliminf_{n \to \infty} A_n,由 limnAn\varliminf_{n \to \infty} A_n 定义可知:序列 A1,A2,A_1, A_2, \cdots 中只有有限项不含 xx,故必可找到不含 xx 的下标最大的一项 ApA_p,可见此时 Ap+1,Ap+2,A_{p+1}, A_{p+2}, \cdots 均含 xx,即有无限项含 xx,故 xlimnAnx \in \varlimsup_{n \to \infty} A_n。因此

limnAnlimnAn\varliminf_{n \to \infty} A_n \subseteq \varlimsup_{n \to \infty} A_n。

(4) 由(3)知

xA,xAAA\forall x \in \underline{A},x\in \overline{A}\Rightarrow \underline{A} \subseteq \overline{A}

类似地:

xlimnAn=A\forall x \in \varlimsup_{n \to \infty} A_n = \overline{A}

因为:

A1A2A3A_1 \subseteq A_2 \subseteq A_3 \subseteq \cdots

所以有一个最大的 p0p_0:

p0N,nN,np0,xAn\exist p_0 \in N,\forall n\in N,n \ge p_0,x \in A_n

这样满足下极限定义,即有:

xA,xAAA\forall x \in \overline{A},x\in \underline{A}\Rightarrow \overline{A} \subseteq \underline{A}

综上:

limnAn=limnAn\varliminf_{n \to \infty} A_n = \varlimsup_{n \to \infty} A_n

(5)

对(1)(2)分别用德摩根定律即可.

AX,BYA \subseteq X, B \subseteq Y,试证:(A×B)C=(AC×B)(A×BC)(AC×BC)(A \times B)^C = (A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C)

[证] (x,y)(A×B)C\forall (x, y) \in (A \times B)^C,则 (x,y)∉(A×B)(x, y) \not\in (A \times B),故 x∉Ax \not\in Ay∉By \not\in B。于是

  1. x∉Ax \not\in A,则 xACx \in A^C。因此

    • (1) 若 yBy \in B,则 (x,y)AC×B(AC×B)(A×BC)(AC×BC)(x, y) \in A^C \times B \subseteq (A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C)
    • (2) 若 y∉By \not\in B,则 yBCy \in B^C,即 (x,y)AC×BC(AC×B)(A×BC)(AC×BC)(x, y) \in A^C \times B^C \subseteq (A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C)
  2. xAx \in A,则必有 y∉By \not\in B,故 (x,y)A×BC(AC×B)(A×BC)(AC×BC)(x, y) \in A \times B^C \subseteq (A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C)

综上可得:(A×B)C(AC×B)(A×BC)(AC×BC)(A \times B)^C \subseteq (A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C)

反之,(x,y)(AC×B)(A×BC)(AC×BC)\forall (x, y) \in (A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C),则 (x,y)AC×B(x, y) \in A^C \times B(x,y)A×BC(x, y) \in A \times B^C(x,y)AC×BC(x, y) \in A^C \times B^C,于是,

  • (1) 若 (x,y)AC×B(x, y) \in A^C \times B,则 x∉Ax \not\in AxBx \in B,即 (x,y)∉A×B(x, y) \not\in A \times B,于是 (x,y)(A×B)C(x, y) \in (A \times B)^C

  • (2) 若 (x,y)A×BC(x, y) \in A \times B^C,则 xAx \in Ax∉Bx \not\in B,即 (x,y)∉A×B(x, y) \not\in A \times B,于是 (x,y)(A×B)C(x, y) \in (A \times B)^C

  • (3) 若 (x,y)AC×BC(x, y) \in A^C \times B^C,则 x∉Ax \not\in Ax∉Bx \not\in B,即 (x,y)∉A×B(x, y) \not\in A \times B,于是 (x,y)(A×B)C(x, y) \in (A \times B)^C

综上可得:(AC×B)(A×BC)(AC×BC)(A×B)C(A^C \times B) \cup (A \times B^C) \cup (A^C \times B^C) \subseteq (A \times B)^C

一个人写了十封信,有十个信封.随机将信装进信封求每封信都装错了的概率

考虑一个更加一般的情形: nn 封信, nn 个信封.

一个递推关系:第ii封信是否装错信封的概率与前i1i-1封信是否装错有关系.立刻想到使用数学归纳法,记ii封信完全错排的方法数为DiD_i

  • ①先放置第1封信,有n1n-1种方法.假设第一封信被放入第kk个信封中.

  • ② 1.若把第kk封信放入第1个信封中.则1,k1,k的位置确定.剩下n2n-2封信.错排数为Dn2D_{n-2}
    2.若不把第kk封信放入第1个信封中.则1的位置确定,剩下n1n-1封信,错排数为Dn1D_{n-1}

由加法原理和乘法原理,错排数

DnnDn1=(n1)(Dn1+Dn2)nDn1=[Dn1(n1)Dn2]=(1)2[Dn2(n3)Dn3]==(1)n2(D22D1)=(1)nDn=nDn1+(1)n\begin{align*} D_n - nD_{n-1} &= (n-1)(D_{n-1} + D_{n-2}) - nD_{n-1} \\ &= -[D_{n-1} - (n-1)D_{n-2}] \\ &= (-1)^2[D_{n-2} - (n-3)D_{n-3}] \\ &= \cdots \\ &= (-1)^{n-2} (D_2 - 2D_1) \\ &= (-1)^n \\ \\ &\Rightarrow D_n = nD_{n-1} + (-1)^n \end{align*}

两边同时除以n!n!

Dnn!=Dn1(n1)!+(1)nn!Dnn!Dn1(n1)!=(1)nn!\begin{align*} \frac{D_n}{n!} = \frac{D_{n-1}}{(n-1)!} + \frac{(-1)^n}{n!}\\ \Rightarrow \frac{D_n}{n!} - \frac{D_{n-1}}{(n-1)!} = \frac{(-1)^n}{n!} \end{align*}

累加有:

Dn=n!i=0n(1)ii!\begin{align*} D_n = n! \sum_{i=0}^n \frac{(-1)^i}{i!} \end{align*}

故装错所有n封信的概率

Pn=i=0n(1)ii!\begin{align*} P_n = \sum_{i=0}^n \frac{(-1)^i}{i!} \end{align*}

exe^x的麦克劳林展开i=0n(x)ii!\displaystyle \sum_{i=0}^n \frac{(x)^i}{i!},可知在 nn 很大时,Pne1P_n \approx e^{-1}

毕业舞会上,小伙子与姑娘跳舞,已知每个小伙子至少与一个姑娘跳过舞,但未能与所有姑娘跳过。同样地,每个姑娘也至少与一个小伙子跳舞,但也未能与所有的小伙子跳过舞。

证明:在所有参加舞会的小伙与姑娘中,必可找到两个小伙子和两个姑娘,这两个小伙子中的每一个只与这两个姑娘中的一个跳过舞,而这两个姑娘中的每一个也只与这两个小伙中的一个跳过舞。

提示:试着画个图吧.

[证] 设 F={f1,f2,,fn}F = \{f_1, f_2, \cdots, f_n\} 是小伙的集合,G={g1,g2,,gm}G = \{g_1, g_2, \cdots, g_m\} 是姑娘的集合。

f1f_1 跳舞的姑娘的集合用 Gf1G_{f_1} 表示;

f2f_2 跳舞的姑娘的集合用 Gf2G_{f_2} 表示;

\vdots \quad \vdots \quad \vdots

fnf_n 跳舞的姑娘的集合用 GfnG_{f_n} 表示;

于是,由题意:Gf1Gf2Gfn=GG_{f_1} \cup G_{f_2} \cup \cdots \cup G_{f_n} = GGfiG_{f_i} \neq \emptysetGfiGG_{f_i} \neq Gi=1,2,3,,ni=1,2,3,\cdots,n

若存在 Gfi,Gfj(ij)G_{f_i}, G_{f_j} (i \neq j),使得 Gfi⊈GfjG_{f_i} \not\subseteq G_{f_j}Gfj⊈GfiG_{f_j} \not\subseteq G_{f_i},则结论成立。

反证法:假设不存在 GfiG_{f_i}GfjG_{f_j} 满足 Gfi⊈GfjG_{f_i} \not\subseteq G_{f_j}Gfj⊈GfiG_{f_j} \not\subseteq G_{f_i}。于是 i,j(ij),Gfi\forall i,j (i \neq j), G_{f_i}GfjG_{f_j} 应满足:GfiGfjG_{f_i} \subseteq G_{f_j}GfjGfiG_{f_j} \subseteq G_{f_i} 必有一个成立。

因此把 Gf1,Gf2,,GfnG_{f_1}, G_{f_2}, \cdots, G_{f_n} 重新排列有:Gfi1Gfi2GfinG_{f_{i_1}} \subseteq G_{f_{i_2}} \subseteq \cdots \subseteq G_{f_{i_n}}。从而 finf_{i_n} 与所有的姑娘都跳过舞,矛盾。

因此假设不成立,本题得证。


离散数学-1
http://costannt.icu/2024/12/09/离散数学-1/
作者
Costannt
发布于
2024年12月9日
许可协议