《陶哲轩实分析》(中文第一版)——§6.5解答

习题6.5

6.5.1  证明:由于比例数q>0,则有q=\frac{a}{b}(a,b均为正整数). 由推论6.5.1知有\displaystyle\lim_{n\rightarrow\infty}\frac{1}{n^{\frac{1}{b}}}=0,由定理6.1.19(b)以及归纳法知\displaystyle\lim_{n\rightarrow\infty}(\frac{1}{n^{\frac{1}{b}}})^a=(\lim_{n\rightarrow\infty}\frac{1}{n^{\frac{1}{b}}})^a=0^a=0,即\displaystyle\lim_{n\rightarrow\infty}\frac{1}{n^{\frac{a}{b}}}=0,即\displaystyle\lim_{n\rightarrow\infty}\frac{1}{n^q}=0.

我们知道序列(n^q)_{n=1}^\infty是比例数序列,由引理5.6.9(d)知对一切整数n\geqslant 1n^q\geqslant 1,故序列(n^q)_{n=1}^\infty有下界1. 假设(n^q)_{n=1}^\infty有实数极限c,即\displaystyle\lim_{n\rightarrow\infty}n^q=c,由命题6.4.12知有c=L^-\geqslant\inf(n^q)_{n=1}^\infty\geqslant 1,故c\neq 0,由定理6.1.19(e)知\displaystyle\lim_{n\rightarrow\infty}\frac{1}{n^q}=c^{-1}=0,则得到\frac{1}{c}=0,则有1=0,这个矛盾说明假设不成立,即\displaystyle\lim_{n\rightarrow\infty}n^q不存在.

 

6.5.2  证明:当|x|=0时,用归纳法可证明对一切整数n\geqslant 1|x|^n=0. 故序列(|x|^n)_{n=1}^\infty就是序列(0)_{n=1}^\infty,其为常序列. 所以当|x|=0时,\displaystyle\lim_{n\rightarrow\infty}|x|^n=\lim_{n\rightarrow\infty}0=0. 当0<|x|<1时,由命题6.3.10知\displaystyle\lim_{n\rightarrow\infty}|x|^n=0. 综上,当|x|<1时,有\displaystyle\lim_{n\rightarrow\infty}|x|^n=0. 由推论6.4.17知\displaystyle\lim_{n\rightarrow\infty}x^n=0. 或者因为当|x|<1时有\displaystyle\lim_{n\rightarrow\infty}|x|^n=0,所以\displaystyle\lim_{n\rightarrow\infty}-|x|^n=-0=0. 又因为对一切整数n\geqslant 1-|x|\leqslant x\leqslant|x|,由推论6.4.14知\displaystyle\lim_{n\rightarrow\infty}x^n=0.

x=1时,用归纳法可证明对一切整数n\geqslant 1x^n=1. 故序列(x^n)_{n=1}^\infty就是序列(1)_{n=1}^\infty,其为常序列. 所以当x=1时,\displaystyle\lim_{n\rightarrow\infty}x^n=\lim_{n\rightarrow\infty}1=1.

x=-1时,对序列((-1)^n)_{n=1}^\infty,对任何实数\varepsilon>0,对每个整数N\geqslant 1,可以找到整数2N\geqslant N,使|(-1)^2N-1|=0\leqslant\varepsilon,故1为((-1)^n)_{n=1}^\infty的极限点,同理我们可证-1也是((-1)^n)_{n=1}^\infty的极限点. 由命题6.4.12(d)我们知L^-\leqslant -1<1\leqslant L^+,故L^-\neq L^+,再由命题6.4.12(f)知((-1)^n)_{n=1}^\infty不收敛,即\displaystyle\lim_{n\rightarrow\infty}(-1)^n发散.

x>1时,由习题6.3.4知\displaystyle\lim_{n\rightarrow\infty}x^n不存在. 我们假设如果x<-1那么\displaystyle\lim_{n\rightarrow\infty}x^n存在. 当-x>1时,有x<-1. 由假设和习题6.4.7知\displaystyle\lim_{n\rightarrow\infty}|x^n|=\lim_{n\rightarrow\infty}|x|^n=\lim_{n\rightarrow\infty}(-x)^n是存在的,即当-x>1\displaystyle\lim_{n\rightarrow\infty}(-x)^n是存在的,这与上面“当x>1\displaystyle\lim_{n\rightarrow\infty}x^n不存在”相矛盾,故假设不成立,故有“x<-1并且\displaystyle\lim_{n\rightarrow\infty}x^n不存在”. 所以当x<-1时那么\displaystyle\lim_{n\rightarrow\infty}x^n不存在. 综上,当|x|>1\displaystyle\lim_{n\rightarrow\infty}x^n不存在.

 

6.5.3  证明:对每个实数\varepsilon>0,对每个整数n\geqslant 1(1+\varepsilon)^{n+1}=(1+\varepsilon)^n(1+\varepsilon)>(1+\varepsilon)^n>0,由习题6.1.1知((1+\varepsilon)^n)_{n=1}^\infty是增序列. 我们假设存在实数M>0,对一切整数n\geqslant 1(1+\varepsilon)^n\leqslant M. 此时M为((1+\varepsilon)^n)_{n=1}^\infty的上界,由命题6.3.8知\displaystyle\lim_{n\rightarrow\infty}(1+\varepsilon)^n存在,这与引理6.5.2“当|x|>1\displaystyle\lim_{n\rightarrow\infty}x^n发散”相矛盾,故假设不成立,即对任何实数M>0,存在整数n\geqslant 1使(1+\varepsilon)^n>M. 综上,对每个实数\varepsilon>0,对任何实数M>0,存在整数n\geqslant 1使(1+\varepsilon)^n>M>0,由引理5.6.6(d)知有M^\frac{1}{n}<1+\varepsilon. 这就证明了预备性结果.

x=1时,对每个整数n\geqslant 1,有1^\frac{1}{n}=\sup\{y\in\mathbb{R} : y\geqslant 0\text{ and }y^n\leqslant 1\}=1,则\displaystyle\lim_{n\rightarrow\infty}x^\frac{1}{n}=\lim_{n\rightarrow\infty}1^\frac{1}{n}=\lim_{n\rightarrow\infty}1=1.

x>1时,由引理5.6.6(e)知(x^\frac{1}{n})_{n=1}^\infty是减序列,再由引理5.6.6(d)知对每个整数n\geqslant 1x^\frac{1}{n}>1^\frac{1}{n}=1,故1为(x^\frac{1}{n})_{n=1}^\infty的下界. 由命题6.3.8知\displaystyle\lim_{n\rightarrow\infty}x^\frac{1}{n}存在. 由预备性结果知对每个实数\varepsilon>01+\varepsilon都不是(x^\frac{1}{n})_{n=1}^\infty的下界,即不存在实数\varepsilon>0使1+\varepsilon(x^\frac{1}{n})_{n=1}^\infty的下界,所以如果M是(x^\frac{1}{n})_{n=1}^\infty的下界,那么对每个实数\varepsilon>01+\varepsilon>M. 我们设M是(x^\frac{1}{n})_{n=1}^\infty的下界,并假设M>1,则有M-1>0,我们令\varepsilon:=M-1>0,则有M=1+\varepsilon. 由“如果M是(x^\frac{1}{n})_{n=1}^\infty的下界那么对每个实数\varepsilon>01+\varepsilon>M”知M=1+\varepsilon>M,这是个矛盾,所以假设不成立,故当M为(x^\frac{1}{n})_{n=1}^\infty的下界时有M\leqslant 1,再由定义5.5.5最大下界版本知(x^\frac{1}{n})_{n=1}^\infty的最大下界为1,由命题6.3.8知\displaystyle\lim_{n\rightarrow\infty}x^\frac{1}{n}=\inf(x^\frac{1}{n})_{n=1}^\infty=1.

0<x<1时,由引理5.6.6(e)知(x^\frac{1}{n})_{n=1}^\infty是增序列,再由引理5.6.6(d)知对每个整数n\geqslant 1x^\frac{1}{n}<1^\frac{1}{n}=1,故1为(x^\frac{1}{n})_{n=1}^\infty的上界. 由命题6.3.8知\displaystyle\lim_{n\rightarrow\infty}x^\frac{1}{n}存在. 我们假设存在实数0<M<1(x^\frac{1}{n})_{n=1}^\infty的上界,则对一切整数n\geqslant 1x^\frac{1}{n}\leqslant M,即M^n\geqslant x. 所以x为(M^n)_{n=1}^\infty的一个下界. 而容易证明此时(M^n)_{n=1}^\infty为减序列并且由引理6.5.2知\displaystyle\lim_{n\rightarrow\infty}M^n=0,再由命题6.3.8知\inf(M^n)_{n=1}^\infty=0. 这明显与命题6.3.6相矛盾. 所以每个实数0<M<1都不是(x^\frac{1}{n})_{n=1}^\infty的上界,进而每个实数M<1都不是(x^\frac{1}{n})_{n=1}^\infty的上界,再由定义5.5.5知(x^\frac{1}{n})_{n=1}^\infty的最小上界为1,由命题6.3.8知\displaystyle\lim_{n\rightarrow\infty}x^\frac{1}{n}=\sup(x^\frac{1}{n})_{n=1}^\infty=1.

综上,对任意实数x>0\displaystyle\lim_{n\rightarrow\infty}x^\frac{1}{n}=1.

 

 

文内补充

1.对任何实数c有\displaystyle\lim_{n\rightarrow\infty}c=c.

证明详见习题6.1.8(c).

 

《陶哲轩实分析》(中文第一版)——§3.6解答

习题3.6

3.6.1  证明:对集合X,存在函数f:X\rightarrow X,其由f(x):=x\in X定义. 对任意x_1,x_2,如果x_1\neq x_2,则f(x_1)=x_1\neq x_2=f(x_2),则f为单射. 对任何x\in X,存在x\in X使得f(x)=x,故f为满射. 综上f为满射,故集合X与集合X具有相同的基数.(自反性)

如果集合X和集合Y具有相同的基数,由定义3.6.1知存在一个从X到Y的双射函数f:X\rightarrow Y. 由习题3.3.6知f的逆f^{-1}:Y\rightarrow X也是双射函数,故集合Y和集合X具有同样的基数.

如果集合X和集合Y具有相同的基数并且集合Y和集合Z具有相同的基数,则存在双射函数f:X\rightarrow Y和双射函数g:Y\rightarrow Z,由习题3.3.7知g\circ f:X\rightarrow Z也是双射函数,故集合X和集合Z具有同样的基数.

 

3.6.2  证明:若集合X有基数0,则存在双射函数f:X\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant 0\}=\emptyset,即双射函数f:X\rightarrow\emptyset. 我们假设X不是空集,由引理3.1.6知存在x\in X,于是我们有f(x)\in\emptyset,这是不可能的,所以假设不成立,故X是空集. 即,集合X有基数0\LongrightarrowX是空集.

若X是空集,由习题3.3.3知f:\emptyset\rightarrow\emptyset为双射,而\{i\in\mathbb{N} : 1\leqslant i\leqslant 0\}=\emptyset,即存在双射函数f:\emptyset\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant 0\},由定义3.6.5知集合X有基数0.

 

3.6.3  证明:对一切1\leqslant i\leqslant n,显然自然数\displaystyle\sum_{1\leqslant i\leqslant n}{f(i)}=\sum_{1\leqslant j\leqslant i-1}{f(j)}+f(i)+\sum_{i+1\leqslant j\leqslant n}{f(j)}\geqslant f(i)成立.

或者我们构造一个新的函数g:\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow\{f(i) : i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\},其由g(i):=f(i)定义,容易证明其是一个满射函数,由习题3.5.2知我们可以把其当作有序n元组,再由注3.5.10知我们可以把其当作有限序列,再由引理5.1.14知有限序列是有界的,即存在自然数M(可以推得到)对一切1\leqslant i\leqslant ng(i)=f(i)\leqslant M.

 

3.6.4  证明:(a)由于X是有限集,则其基数\#(X)=n为某一自然数,故存在双射函数f:\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow X. 已知x\notin X,对于集合X\cup\{x\},要证\#(X\cup\{x\})=\#(X)+1=n+1,只需证存在双射函数g:\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\}\rightarrow X\cup\{x\}.

我们定义函数g如下:若i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\subseteq\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\},则g(i):=f(i)\in X\subsetneq X\cup\{x\};若i=n+1\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\},则g(i):=g(n+1)=x\in X\cup\{x\}. 到此,对任意i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\},我们都定义了g(i)并且g(i)\in X\cup\{x\},即g是定义成功的. 现在来考虑g的双射性.

对任意i_1,i_2\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\},若i_1\neq i_2,我们分四种情况讨论:若i_1,i_2\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\},由f的单射性我们有f(i_1)\neq f(i_2),此时g(i)=f(i),故有g(i_1)\neq g(i_2);若i_1\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}并且i_2=n+1时,g(i_1)=f(i_1)\in X,而g(i_2)=g(n+1)=x\notin X,故g(i_1)\neq g(i_2);剩下的两种情形一种与第二种相似另一种在i_1\neq i_2的条件下不存在. 综上,对任意i_1,i_2\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\},若i_1\neq i_2我们总有g(i_1)\neq g(i_2). 所以g是单射的.

再来考虑g的满射性,对任何x_0\in X\cup\{x\},若x_0\in X,由f的满射性知存在i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\subsetneq\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\}使得f(i)=x_0,而此时g(i)=f(i),故g(i)=x_0. 若x_0\in\{x\},即x_0=x,则有n+1\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\}使得g(n+1)=x. 综上,对任何x_0\in X\cup\{x\},总存在i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n+1\}使得g(i)=x_0,故g为满射. 综上g为双射. 故\#(X\cup\{x\})=\#(X)+1=n+1.

 

(c)我们先证(c),因为(b)的证明用到了(c). 由于X是有限集,则其基数\#(X)=n为某一自然数,故存在双射函数f:\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow X.

n=0,由习题3.6.2知双射函数f:\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow X即为\emptyset\rightarrow\emptyset,即此时X=\emptyset. 若Y为X的子集,我们假设Y不空,则有y\in Y,进而y\in X=\emptyset,这是不可能的,故Y也是空集. 此时显然有\#(\emptyset)\leqslant\#(\emptyset)=0,即\#(Y)\leqslant\#(X). 并且若Y\neq X\#(Y)<\#(X)成了一个空蕴含,没有任何意思,所以我们再来考虑n=1的情形.

n=1,则存在双射函数f:\{1\}\rightarrow X. 由函数定义知X不空,由引理3.6.1知存在对象x_0\in X,现在来证X=\{x_0\}. 若X不为单元素集,则存在对象x_1\in X并且x_1\neq x_0. 由函数f满射性知:对于x_0\in X存在i\in\{1\}(即i=1)使得f(i)=x_0;同理可得f(1)=x_1,这与函数定义相矛盾,故假设不成立,所以X此时为单元素集\{x_0\}. 若Y为X的子集,假设Y非空,则存在元素x\in Y,进而x\in X=\{x_0\},故x=x_0,所以此时Y也为单元素集Y=\{x_0\}. 若Y为空集,那么显然Y\subsetneq X. 综上,若Y为X的子集,那么有Y=\emptysetY=X,故\#(Y)=0\#(Y)=1,进而我们有\#(Y)\leqslant\#(X). 如果我们还知道Y\neq X,那么Y=\emptyset,故有\#(Y)=0<\#(X). 这就完成了基础情形的证明.

归纳假设当\#(X)=n时结论成立. 现设\#(X)=n++. 已知Y\subseteq X. 若Y=X,显然有\#(Y)\leqslant\#(X);若Y\neq X,则存在元素x_0\in X并且x_0\notin Y,由引理3.6.9知\#(X\backslash\{x_0\})=n,易验证Y\subseteq X\backslash\{x_0\},由归纳假设知\#(Y)\leqslant\#(X\backslash\{x_0\})=n<\#(X)=n++. 综上,当\#(X)=n++时,若Y为X的子集,则有\#(Y)\leqslant\#(X). 并且若还知道Y\neq X那么有\#(Y)<\#(X). 至此我们完成了归纳.

 

(b)由于X和Y是有限集,则有\#(X)=m,\#(Y)=n(m,n为自然数). 即存在双射函数f:X\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}和双射函数g:Y\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}. 易证Y\backslash X\subseteq Y. 由习题3.6.4(c)的结果知\#(Y\backslash X)\leqslant\#(Y)=n. 不妨记p:=\#(Y\backslash X)\leqslant n. 现定义函数h:X\cup Y\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant m+p\}如下:若x\in Xh(x):=f(x)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}\subseteq\{i\in\mathbb{N} : 1\leqslant i\leqslant m+p\};若x\in Y\backslash X,记Y\backslash X\{i\in\mathbb{N} : 1\leqslant i\leqslant p\}的双射函数为I:Y\backslash X\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant p\},定义h(x):=I(x)+m\in\{i\in\mathbb{N} : 1\leqslant i\leqslant p+m\}. 可以验证,对任意元素x\in X\cup Yh(x)是唯一定义的且h(x)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant p+m\}. 现在来证h的双射性.

对任意x_1,x_2\in X\cup Y,已知x_1\neq x_2. 我们分四种情况进行说明:1.若x_1,x_2\in X,则有h(x_1)=f(x_1)h(x_2)=f(x_2),由f的单射性我们知f(x_1)\neq f(x_2),进而h(x_1)\neq h(x_2);2.若x_1,x_2\in Y\backslash X,则有h(x_1)=I(x_1)+mh(x_2)=I(x_2)+m,由I的单射性我们知I(x_1)\neq I(x_2),进而I(x_1)+m\neq I(x_2)+m,即h(x_1)\neq h(x_2);3.若x_1\in Xx_2\in Y\backslash X,则有h(x_1)=f(x_1)\leqslant mh(x_2)=I(x_2)+m>m,进而也有h(x_1)\neq h(x_2);4.若x_2\in Xx_1\in Y\backslash X同理可证h(x_1)\neq h(x_2). 综上,若x_1\neq x_2我们总有h(x_1)\neq h(x_2). 所以函数h是单射的.

对任意i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant p+m\},若i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}\subseteq\{i\in\mathbb{N} : 1\leqslant i\leqslant p+m\},由f满射性知存在x\in X\subseteq X\cup Y,使得f(x)=i,由于x\in Xh(x)=f(x)=i,即若i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}那么存在x\in X使得h(x)=i;若i\in\{i\in\mathbb{N} : m+1\leqslant i\leqslant m+p\},我们令i':=i-m\in\{i\in\mathbb{N} : 1\leqslant i\leqslant p\},由I的满射性知存在x\in Y\backslash X使得I(x)=i',由于x\in Y\backslash Xh(x)=I(x)+m=i'+m=i,即若i\in\{i\in\mathbb{N} : m+1\leqslant i\leqslant m+p\}那么存在x\in Y\backslash X使得h(x)=I(x)+m=i'+m=i. 综上,函数h是满射的. 综上,函数h是双射的. 故\#(X\cup Y)=m+p\leqslant m+n=\#(X)+\#(Y). 如果还知道X\cap Y=\emptyset,则Y\backslash X=Y,故\#(Y\backslash X)=n,故\#(X\cup Y)=m+n=\#(X)+\#(Y).

 

(d)由定义3.4.1知f(X)=\{f(x) : x\in X\}. 若x_0\in X则有f(x_0)\in f(X),现在定义函数g:X\rightarrow\{f(x) : x\in X\}如下:g(x):=f(x)\in f(X). 易知对任意x\in X我们都定义了g(x)并且有g(x)\in\{f(x) : x\in X\}. 如果f是1对1的,即对任意x_1,x_2\in X,若x_1\neq x_2f(x_1)\neq f(x_2),即g(x_1)\neq g(x_2),故g也为单射. 对任意y\in\{f(x) : x\in X\},由替换公理知对某x\in Xy=f(x),即有y=g(x),故此时g为满射. 综上,g为双射,由定义3.6.1和习题3.6.1以及定义3.6.5和定义3.6.10知\{f(x) : x\in X\}也是有限集,并且\#(f(X))=\#(X).

由于X是有限集,则\#(X)=n为某一自然数. 若n=0,由习题3.6.2知X=\emptyset,进而f:X\rightarrow Y是空函数,由习题3.3.3知其也为单射的,由替换公理知f(X)=\{f(x) : x\in X\}=\emptyset,故此时有\#(f(X))=\#(\emptyset)\leqslant\#(\emptyset)\#(X). 若n=1,由习题3.6.4(c)知X=\{x_0\},进而f(X)=\{f(x) : x\in X\}=\{f(x_0)\}. 故此时\#(f(X))=1=\#(X),故也有\#(f(X))\leqslant\#(X). 现归纳假设当\#(X)=n时命题成立,那么对\#(X)=n++时,当f不是1对1的,则存在x_1,x_2\in X,有x_1\neq x_2f(x_1)=f(x_2). 易验证f(X)=f(X\backslash \{x_1\}),由引理3.6.8知\#(X\backslash\{x_1\})=\#(X)-1=n,由归纳假设知\#(f(X\backslash\{x_1\}))\leqslant\#(X\backslash\{x_1\})=n. 再由于f(X)=f(X\backslash\{x_1\})\#(f(X))=\#(f(X\backslash\{x_1\}))\leqslant n<n+1=\#(X). 这就完成了归纳.

 

(e)已知X和Y是有限集,则有\#(X)=m,\#(Y)=n(其中m,n为自然数). 若n=0或者m=0,显然有\#(X)\times\#(Y)=0,由习题3.6.2和习题3.5.8知X\times Y=\emptyset,进而\#(X\times Y)=0,故\#(X\times Y)=\#(X)\times\#(Y).

再来考虑m,n是均不为0的自然数. 由于X和Y是有限集,所以存在双射函数f:X\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}和双射函数g:Y\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}. 我们现在定义一个新函数h:X\times Y\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant m\times n\}如下:h(x,y):=f(x)+(g(y)-1)\times m. 由于f(x)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}并且g(y)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}1\leqslant f(x)\leqslant m并且1\leqslant g(y)\leqslant n. 故有0\leqslant g(y)-1\leqslant n-1,进一步有0\leqslant (g(y)-1)\times m\leqslant (n-1)\times m,故1\leqslant f(x)+(g(y)-1)\times m\leqslant m\times n,故h(x,y)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\times n\},综上,函数h是定义成功的. 接下来我们证明h的双射性.

对任何(x_1,y_1),(x_2,y_2)\in X\times Y,若(x_1,y_1)\neq(x_2,y_2),则有“x_1\neq x_2或者y_1\neq y_2”. 由f和g的单射性有“f(x_1)\neq f(x_2)或者(g(y_1)-1)\times m\neq (g(y_2)-1)\times m”. 我们分三种情况讨论:1.f(x_1)=f(x_2)并且(g(y_1)-1)\times m\neq (g(y_2)-1)\times m,此时显然有h(x_1,y_1)\neq h(x_2,y_2). 2.f(x_1)\neq f(x_2)并且(g(y_1)-1)\times m=(g(y_2)-1)\times m,此时显然有h(x_1,y_1)\neq h(x_2,y_2). 3.f(x_1)\neq f(x_2)并且(g(y_1)-1)\times m\neq(g(y_2)-1)\times m,我们假设有h(x_1,y_1)=h(x_2,y_2),即有f(x_1)+(g(y_1)-1)\times m=f(x_2)+(g(y_2)-1)\times m,即有f(x_2)-f(x_1)=m\times (g(y_1)-g(y_2)),故f(x_2)-f(x_1)应为m的整数倍. 而f(x_1),f(x_2)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\},故1-m\leqslant f(x_2)-f(x_1)\leqslant m-1,故f(x_2)-f(x_1)不可能为m的整数倍,所以假设不成立,即h(x_1,y_1)\neq h(x_2,y_2). 综合这三种情况,我们知若(x_1,y_1)\neq(x_2,y_2)h(x_1,y_1)\neq h(x_2,y_2). 故h单射性得证.

再来证明其满射性. 对任何i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\times n\},由命题2.3.9知i=k\times m+r(其中k,r均为自然数且0\leqslant r<m). 若r=0,则i=k\times m. 又因为1\leqslant i\leqslant m\times n,即1\leqslant k\times m\leqslant m\times n,进而1\leqslant k\leqslant n,再考虑函数f和g的值域我们能取f(x)=mg(y)=k. 此时i=k\times m=g(y)\times m=(g(y)-1)\times m+m=(g(y)-1)\times m+f(x)=h(x,y). 即若i=km,那么存在(x,y)\in X\times Y使得i=h(x,y). 若r\neq 0,即0<r<m,进而1\leqslant r\leqslant m-1,我们取f(x)=r. 由1\leqslant i\leqslant m\times n2-m\leqslant k\times m=i-r\leqslant m\times n-1,故\frac{2}{m}-1\leqslant k\leqslant n-\frac{1}{m},由于k为自然数,故由\frac{2}{m}-1\leqslant k\leqslant n-\frac{1}{m}我们知-1<k<n,即0\leqslant k\leqslant n-1,我们令g(y)=k+1,此时i=k\times m+r=k\times m+f(x)=f(x)+(g(y)-1)\times m=h(x,y). 综上,对任何i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant m\times n\}我们将其化为f(x)+(g(y)-1)\times m的形式,即存在(x,y)\in X\times Y使得h(x,y)=i. 所以h的满射性得证. 所以函数h为双射,故\#(X\times Y)=m\times n=\#(X)\times \#(Y).

 

(f)已知X和Y是有限集,即\#(X)=m\#(Y)=n(m,n均为自然数). 由幂集公理知存在集合Y^{X}=\{f : \text{the domian of f is X and the range of f is Y}\}. 当\#(X)=0时,由习题3.6.2知X=\emptyset,考虑函数f:X\rightarrow Y,其即为f:\emptyset\rightarrow Y,是一个空函数,容易证明其是唯一的,故Y^{X}=\{f:\emptyset\rightarrow Y\}是单元素集,易证\#(Y^{X})=1,而此时(\#(Y))^{\#(X)}=(\#(Y))^{0}=1. 综上,当\#(X)=0时,有\#(Y^{X})=(\#(Y))^{\#(X)}.

现归纳假设当\#(X)=m时,有\#(Y^{X})=(\#(Y))^{\#(X)}. 现来证当\#(X)=m++时命题亦成立. 由于\#(X)=m++\neq 0,故X不为空集,进而Y也不为空集. 由引理3.1.6知存在元素x_0\in X和存在元素y_0\in Y. 对任何对象f\in Y^X,由函数定义知f(x_0)\in Y,即f(x_0)为Y中的一个元素. 由分类公理知存在集合\{f\in Y^X : f(x_0)=y_0\},我们记其为A_{y_0}. 由替换公理和并公理知存在集合\bigcup\{\{f\in Y^X : f(x_0)=y\} : y\in Y\},我们记其为\displaystyle\bigcup_{y\in Y}{A_y}. 对任意元素f\in Y^X,由函数定义知f(x_0)\in Y,我们记y_1:=f(x_0). 故对y_1\in Y,有f\in\{f\in Y^X : f(x_0)=y_1\},进而\displaystyle f\in\bigcup_{y\in Y}{A_y}. 对任意元素f\in\displaystyle\bigcup_{y\in Y}{A_y},则有对某y_f\in Yf\in A_{y_f},即对某y_f\in Yf\in\{f\in Y^X : f(x_0)=y_f\},故f\in Y^X. 综上,我们有\displaystyle\bigcup_{y\in Y}{A_y}=Y^X. 现考虑集合A_y=\{f\in Y^X : f(x_0)=y\}和集合Y^{X\backslash\{x_0\}}=\{g : \text{g is a function with domain } X\backslash\{x_0\}\text{ and range Y}\},我们定义函数H:A_y\rightarrow Y^{X\backslash\{x_0\}}如下:H(f):=g,其中f和g满足性质:对任何x\in X\backslash\{x_0\}f(x)=g(x). 我们考虑这个函数是否定义成功,即对每一个f\in A_y,恰有一个g\in Y^{X\backslash\{x_0\}}满足上述性质. 假若仍有g'\in Y^{X\backslash\{x_0\}}满足上述性质,那么对任何x\in X\backslash\{x_0\}f(x)=g'(x)=g(x),进而g'=g,故函数定义是成功的. 现在来证明函数H的双射性. 对任何f_1,f_2\in A_y,若f_1\neq f_2,即存在x'\in X使得f_1(x')\neq f_2(x'). 由于f_1,f_2\in A_y,故有f_1(x_0)=f_2(x_0)=y,所以我们知道x'\neq x_0,进而存在x'\in X\backslash\{x_0\}使得f_1(x')\neq f_2(x'). 我们假设H(f_1)=H(f_2),那么有任何x\in X\backslash\{x_0\}f_1(x)=g_1(x)=g_2(x)=f_2(x),这显然与f_1\neq f_2相矛盾,故H为单射. 对任何g\in Y^{X\backslash\{x_0\}},可以定义函数f:X\rightarrow Y,其中对任何对象x\in X\backslash\{x_0\}f(x)=g(x)并且f(x_0)=y. 显然有f\in A_y并且H(f)=g,故H为满射. 综上,H为双射.

到这我们知道了\#(A_y)=\#(Y^{X\backslash\{x_0\}}),而由归纳假设知\#(Y^{X\backslash\{x_0\}})=(\#(Y))^{\#(X\backslash\{x_0\})}=n^m,故\#(A_y)=n^m.

我们现在来证对y_1,y_2\in Y,若y_1\neq y_2A_{y_1}\cap A_{y_2}=\emptyset. 反证法,假设A_{y_1}\cap A_{y_2}\neq\emptyset,由引理3.1.6知存在f\in\{f\in Y^X : f(x_0)=y_1\}并且f\in\{f\in Y^X : f(x_0)=y_2\},进而我们得到f(x_0)=y_1=y_2,这明显与y_1\neq y_2相矛盾,故A_{y_1}\cap A_{y_2}=\emptyset. 至此,我们可以说对任意y_1,y_2\in Y我们都有A_{y_1},A_{y_2}是不交的.

我们再来证明一个小引理. 若I为(非空)有限集,并且对每个元素\alpha\in I对应着一个有限集A_\alpha,那么我们有\displaystyle\bigcup_{\alpha\in I}{A_\alpha}也是有限集,并且\displaystyle\#(\bigcup_{\alpha\in I}{A_\alpha})\leqslant\sum_{\alpha\in I}{\#(A_\alpha)};若还知道A_\alpha两两之间都不相交,则不等式加强为\displaystyle\#(\bigcup_{\alpha\in I}{A_\alpha})=\sum_{\alpha\in I}{\#(A_\alpha)}.

证明:当I=\emptyset时,不存在集族A_\alpha\displaystyle\bigcup_{\alpha\in I}{A_\alpha}是空集,并且不等式\displaystyle\#(\bigcup_{\alpha\in I}{A_\alpha})\leqslant\sum_{\alpha\in I}{\#(A_\alpha)}右边是没有任何意义的,因为不存在集族A_\alpha,所以不在我们的考虑范围之内.

\#(I)=1,我们很容易证明其是单元素集. 因为\#(I)=1,所以存在双射f:\{1\}\rightarrow I. 由于f是双射,所以其是满射,进而对任意i_1,i_2\in I都存在x_1,x_2\in\{1\}使得f(x_1)=i_1,f(x_2)=i_2,进而任意i_1,i_2\in I都存在x_1=x_2=1使得f(x_1)=i_1=f(x_2)=i_2,故I是单元素集. 所以I中只有一个标签,对应着一个集族,我们不妨记此标签(即I中唯一元素)为i,此集族为A_i. 此时\displaystyle\bigcup_{\alpha\in I}{A_\alpha}=\bigcup{\{A_\alpha : \alpha\in I\}}=\bigcup{\{A_\alpha : \alpha\in\{i\}\}}=\bigcup{\{A_i : i\}}=A_i. 故有\displaystyle\#(\bigcup_{\alpha\in I}{A_\alpha})=\#(A_i)=\#(\sum_{\alpha\in I}{A_\alpha}),这就完成了归纳基始. 归纳假设当\#(I)=n时命题成立. 那么对\#(I)=n++,由于n++\neq 0,所以I非空,进一步存在元素i_0\in I. 易证\displaystyle\bigcup_{\alpha\in I}{A_\alpha}=\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha}\cup A_{i_0},由归纳假设知\displaystyle\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha})\leqslant\sum_{\alpha\in I\backslash\{i_0\}}{\#(A_\alpha)},由习题3.6.4(b)知\displaystyle\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha}\cup A_{i_0})\leqslant\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha})+\#(A_{i_0})\leqslant\sum_{\alpha\in I\backslash\{i_0\}}{\#(A_\alpha)}+\#(A_{i_0}),即\displaystyle\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha}\cup A_{i_0})\leqslant\sum_{\alpha\in I}{\#(A_\alpha)},即\displaystyle\#(\bigcup_{\alpha\in I}{A_\alpha})\leqslant\sum_{\alpha\in I}{\#(A_\alpha)}.

A_\alpha两两之间都不相交时,由归纳假设我们知\displaystyle\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha})=\sum_{\alpha\in I\backslash\{i_0\}}{\#(A_\alpha)},由习题3.6.4(b)知\displaystyle\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha}\cup A_{i_0})=\#(\bigcup_{\alpha\in I\backslash\{i_0\}}{A_\alpha})+\#(A_{i_0})=\sum_{\alpha\in I\backslash\{i_0\}}{\#(A_\alpha)}+\#(A_{i_0})=\sum_{\alpha\in I}{\#(A_\alpha)}. 这就完成了归纳.

故我们有\displaystyle\#(\bigcup_{y\in Y}{A_y})=\sum_{y\in Y}{\#(A_y)}=\sum_{y\in Y}{n^m}=n\times n^m=n^{m++},即\#(Y^X)=n^{m++},这就完成了归纳.

 

3.6.5  证明:A\times B=\{(a,b) : a\in A,b\in B\};B\times A=\{(b,a) : b\in B,a\in A\}. 现在定义函数f:A\times B\rightarrow B\times A如下:f(a,b):=(b,a),容易验证此函数对A\times B中每个元素指定了唯一输出. 下面来证明其双射性.

对任意(b,a)\in B\times A,存在(a,b)\in A\times B使得f(a,b)=(b,a),故f是满射的.

对任意(a_1,b_1),(a_2,b_2)\in A\times B,若(a_1,b_1)\neq(a_2,b_2),即“a_1\neq a_2b_1\neq b_2”,故有(b_1,a_1)\neq(b_2,a_2),即f(a_1,b_1)\neq f(a_2,b_2). 故f为单射,综上f为双射.

由注3.6.15启发,我们可以定义基数乘法\#(A)\times\#(B):=\#(A\times B).

由于\#(A)\times\#(B)=\#(A\times B)并且\#(B)\times\#(A)=\#(B\times A),我们已证\#(A\times B)=\#(B\times A),故\#(A)\times\#(B)=\#(B)\times\#(A). 即乘法是交换的.

 

3.6.6  证明:由幂集公理知(A^B)^C=\{f : \text{f is a function with domain C and range }A^B\}A^{B\times C}=\{g : \text{g is a function with domain } B\times C \text{ and range A}\}. 现定义函数H:(A^B)^C\rightarrow A^{B\times C}如下:H(f):=g,其中f,g满足性质:对任意b\in B,对任意c\in C[f(c)](b)=g(b,c). 现考虑函数是否被正确构造. 假若H(f)有两输出g,g'满足性质要求,即有对任意b\in B,对任意c\in C[f(c)](b)=g(b,c)并且[f(c)](b)=g'(b,c),进而对任何(b,c)\in B\times Cg(b,c)=g'(b,c). 故函数对每个输入给出的输出是唯一的,所以函数是定义成功的. 现在来考虑其双射性.

对任意f_1,f_2\in (A^B)^C,若f_1\neq f_2,则存在c_0\in C使得f_1(c_0)\neq f_2(c_0). 进而存在b_0\in B使得[f_1(c_0)](b_0)\neq [f_2(c_0)](b_0). 假若H(f_1)=H(f_2),即有H(f_1)=g_1=g_2=H(f_2),即有对任意b\in B对任意c\in C[f_1(c)](b)=g_1(b,c)=g_2(b,c)=[f_2(c)](b),这显然是矛盾的,故H(f_1)\neq H(f_2). 故H单射性得证.

对任意对象g\in A^{B\times C},对某个c_0\in C我们定义函数h_0:B\rightarrow A,h_0(b):=g(b,c_0);再对每个c\in C我们定义函数f:C\rightarrow A^B,f(c):=h_c. 此时对任意c\in C对任意b\in B[f(c)](b)=h_c(b)=g(b,c). 故H(f)=g. 故H是满射的. 综上,H是双射,故有\#((A^B)^C)=\#(A^{B\times C}).

再由命题3.6.14知(\#(A)^{\#(B)})^{\#(C)}=\#(A^B)^{\#(C)}=\#((A^B)^C)=\#(A^{B\times C})=\#(A)^{\#(B\times C)}=\#(A)^{\#(B)\times\#(C)}.

综上,对任何自然数a,b,c有(a^b)^c=a^{bc}成立.

 

设A,B,C是集合并且B\cap C=\emptyset. 现在来证集合A^B\times A^C与集合A^{B\cup C}之间存在一个双射函数.

证明:定义函数H:A^B\times A^C\rightarrow A^{B\cup C},H(f,g):=h,其中f,g,h满足以下性质:对任意输入(f,g)\in A^B\times A^C,函数H给出的输出是一个函数h:B\cup C\rightarrow A,此h函数满足对x\in Bh(x):=f(x)并且对x\in Ch(x):=g(x). 由于B\cap C=\emptyset,所以对任意x\in B\cup C都唯一定义了h(x),即输出h是定义成功的. 并且容易验证对任意(f,g)\in A^B\times A^C都有唯一的输出h满足上述性质,故H的定义也是成功的. 现在验证H的双射性.

对任意(f_1,g_1),(f_2,g_2)\in A^B\times A^C,若(f_1,g_1)\neq (f_2,g_2),即f_1\neq f_2g_1\neq g_2,即“存在b_0\in B使得f_1(b_0)\neq f_2(b_0)”或“存在c_0\in C使得g_1(b_0)\neq g_2(b_0)”. 我们假设H(f_1,g_1)=H(f_2,g_2),即h_1=h_2,即对任意x\in B\cup C,若x\in Bf_1(x)=h_1(x)=h_2(x)=f_2(x);若x\in Cg_1(x)=h_1(x)=h_2(x)=g_2(x). 这明显与(f_1,g_1)\neq (f_2,g_2)蕴涵的结论矛盾,故假设不成立,所以H是单射的.

对任意h\in A^{B\cup C},我们定义函数f:B\rightarrow A,f(x):=h(x),并且定义函数g:C\rightarrow A,g(x):=h(x). 显然有f\in A^B,g\in A^C,故存在(f,g)\in A^B\times A^C使得H(f,g)=h. 综上,H为满射,进而为双射,所以\#(A^B\times A^C)=\#(A^{B\cup C}).

由命题3.6.14知有\#(A)^{\#(B)}\times \#(A)^{\#(C)}=\#(A^B)\times\#(A^C)=\#(A^B\times A^C)=\#(A^{B\cup C})=\#(A)^{\#(B\cup C)}=\#(A)^{\#(B)+\#(C)}. 由于\#(A),\#(B),\#(C)为任意自然数,则a^b\times a^c=a^{b+c}.

 

3.6.7  证明:已知A,B均为有限集. 若\#(A)\leqslant\#(B),首先我们知道存在双射函数f:A\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant m\}和双射函数g:\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow B. 由\#(A)\leqslant\#(B)m\leqslant n. 由习题3.3.2知存在单射函数h:A\rightarrow B,h=g\circ f,故A的基数小于或等于B的基数. 综上,若\#(A)\leqslant\#(B)那么A的基数小于或等于B的基数.

若A的基数小于或等于B的基数,则存在一个单射函数h:A\rightarrow B,由函数前象知h(A)=\{h(x) : x\in A\},易验证h(A)\subseteq B,由命题3.6.14(c)知\#(h(A))\leqslant\#(B),再由h是单射和命题3.6.14(d)知\#(f(A))=\#(A),综上,有\#(A)\leqslant\#(B). 故若A的基数小于或等于B的基数那么有\#(A)\leqslant\#(B).

综上,A的基数小于或等于B的基数当且仅当\#(A)\leqslant\#(B).

 

3.6.8  证明:由函数前象定义知有集合f(A)=\{f(x) : x\in A\},易验证f(A)\subseteq B.

A=\emptyset,显然f为单射,并且只当B=\emptysetg:B\rightarrow A是满射. 所以我们不应考虑此情况.

A\neq\emptyset,易知B\neq\emptyset并且f(A)\neq\emptyset,我们定义函数g如下:若b_0\in f(A)\subseteq B,由替换公理知对某x_0\in Ab_0=f(x_0),假若仍有某x_1\in A使得b_0=f(x_1)=f(x_0),由f单射性知x_1=x_0. 综上, 若b_0\in f(A)\subseteq B,那么有唯一的x_0\in A使得b_0=f(x_0),故我们定义g(b_0):=x_0. 若b_1\in B\backslash f(A),可令g(b_1):=x,其中x为A的任意元素.

对任意a\in A,由替换公理知f(a)\in f(A)\subseteq B,由g定义知g(f(a))=a,故g为满射.

 

3.6.9  证明:当\#(A\cap B)=0,即A\cap B=\emptyset时,习题3.6.4已证明\#(A)+\#(B)=\#(A\cup B),由于\#(A\cap B)=0,即有\#(A)+\#(B)=\#(A\cup B)+\#(A\cap B). 现归纳假设当\#(A\cap B)=n时有\#(A)+\#(B)=\#(A\cup B)+\#(A\cap B),要证对\#(A\cap B)=n++时命题亦成立. 由于\#(A\cap B)=n++\neq 0,可知A\cap B非空,进而存在一个对象x_0\in A\cap B,由引理3.6.9知\#((A\cap B)\backslash\{x_0\})=n. 易验证A\cap(B\backslash\{x_0\})=(A\cap B)\backslash\{x_0\},由归纳假设知\#(A)+\#(B\backslash\{x_0\})=\#(A\cup(B\backslash\{x_0\}))+\#(A\cap(B\backslash\{x_0\})),易验证A\cup B=A\cup(B\backslash\{x_0\}),故\#(A\cup(B\backslash\{x_0\}))+\#(A\cap(B\backslash\{x_0\}))=\#(A\cup B)+\#((A\cap B)\backslash\{x_0\}),即\#(A)+(\#(B)-1)=\#(A\cup B)+(\#(A\cap B)-1),故\#(A)+\#(B)=\#(A\cup B)+\#(A\cap B),这就完成了归纳.

 

3.6.10  证明:由习题3.6.4(f)知\displaystyle\#(\bigcup_{i\in\{1,...,n\}}{A_i})\leqslant\sum_{i\in\{1,...,n\}}{\#(A_i)}. 假设结论不成立,则对一切i\in\{1,...,n\}\#(A_i)<2,即\#(A_i)\leqslant 1,故\displaystyle\sum_{i\in\{1,...,n\}}{\#(A_i)}\leqslant n,与条件矛盾,故假设不真,结论得证.

 

 

文内补充

1.设X为自然数集而Y为偶数集,那么映射f:X\rightarrow Y,f(n)=2n为从X到Y的双射.

证明:对任意n_1,n_2\in\mathbb{N},若n_1\neq n_2,那么有2n_1\neq 2n_2,即f(n_1)\neq f(n_2). 故f为单射.

对任意n\in\{2k : k\in\mathbb{N}\},由替换公理知对某k\in\mathbb{N}n=2k=f(k),故f为满射.

 

2.集合\{i\in\mathbb{N} : i<n\}和集合\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}具有同样的基数. 双射是什么?

双射为f:\{i\in\mathbb{N} : i<n\}\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant n\},f(n)=n+1.

 

3.不存在空集到非空集的双射.

前面我们已经论证了空函数一定是单射,这对空函数是空真的成立的,没有提供出任何其他信息. 所以我们只需考虑其是否可能是满射. 对于值域为非空集的空函数,若其为满射,则有对所有值域中的元素我们都可以在定义域中找到一个元素映射到它. 由于值域非空,我们可以选取一个元素,然后必须在空集中找到一个元素映射到它,而空集不含任何元素,这是不可能的,故空函数在值域为非空集时不可能是满射,进而不可能是双射.

 

4.引理3.6.9中g:X\backslash\{x\}\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\}是双射的证明.

证明:已知f:X\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}为双射,我们定义一个新函数g:X\backslash\{x\}\rightarrow\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\}(x为X中的某一元素),其中g(x)定义为:对任何y\in X\backslash\{x\},若f(y)<f(x)g(y):=f(y);若f(y)>f(x)g(y):=f(y)-1. 注意到对y\in X\backslash\{x\}y\neq x,再由f的双射性我们知f(y)\neq f(x),故X\backslash\{x\}中的每个元素都定义了其函数值. 我们再来考虑值域的定义是否无误. 已知f(x)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\},则1\leqslant f(x)\leqslant n. 进而对y\in X\backslash\{x\}\subsetneq X亦有1\leqslant f(y)\leqslant n. 若f(y)<f(x),则有1\leqslant f(y)<f(x)\leqslant n,进而有1\leqslant f(y)\leqslant n-1,故g(y)=f(y)\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\};若f(y)>f(x),则有1\leqslant f(x)<f(y)\leqslant n,进而有1<f(y)\leqslant n,进而0<f(y)-1\leqslant n-1,故g(y)=f(y)-1\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\}. 至此我们可以肯定地说函数g是定义成功的了. 接下来我们就证明g的双射性.

对任意a,b\in X\backslash\{x\}\subsetneq X,若a\neq b,由f的单射性我们知f(a)\neq f(b). 我们分四种情况讨论g的单射性. 1.若f(a)<f(x)f(b)<f(x),则有g(a)=f(a)\neq f(b)=g(b);2.若f(a)>f(x)f(b)>f(x),则有g(a)=f(a)-1\neq f(b)-1=g(b);3.若f(a)<f(x)f(b)>f(x),则有g(a)=f(a)<f(x)<f(b),进而g(a)=f(a)<f(x)\leqslant f(b)-1=g(b);4.若f(a)>f(x)f(b)<f(x)同理如情况3我们也有g(a)\neq g(b). 综上g的单射性得证.

对任意i_0\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\},若i_0<f(x),由f双射性知存在x_0\in X使得f(x_0)=i_0. 我们假设x_0=x,则有f(x_0)=f(x),故i_0=f(x),这是矛盾的. 故若i_0<f(x),则存在x_0\in X\backslash\{x\}使得f(x_0)=i_0. 又由于f(x_0)=i_0<f(x),故此时g(x_0)=f(x_0)=i_0. 综上,若i_0<f(x),则存在x_0\in X\backslash\{X\}使得g(x_0)=f(x_0)=i_0. 若i_0\geqslant f(x),我们令i_1:=i_0+1>f(x),由于i_0\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\},故i_1\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}. 再由f双射性知存在x_1\in X使得f(x_1)=i_1. 同理我们假设有x_1=x,进而f(x_1)=f(x),这与f(x_1)=i_1=i_0+1>f(x)是相矛盾的,故假设不成立. 综上,若i_0\geqslant f(x),那么存在x_1\in X\backslash\{x\}使得f(x_1)=i_1,此时由于f(x_1)=i_1=i_0+1>f(x),故g(x_1)=f(x_1)-1=i_0. 即若i_0\geqslant f(x),那么存在x_1\in X\backslash\{x\}使得g(x_1)=i_0.

综上,对任意i_0\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n-1\}都存在x_0\in X\backslash\{x\}使得f(x_0)=i_0. 所以g是满射. 综上,g是双射.

《陶哲轩实分析》(中文第一版)——§3.5解答

习题3.5

3.5.1  证明:由公理3.3知(x,y):=\{\{x\},\{x,y\}\}是定义成功的,现假设(x,y)=(x',y'),即\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\}. 现在考虑x和y以及x’和y’的关系.

1.若x=yx'=y',由定义3.1.4知\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\}可化为\{\{x\}\}=\{\{x'\}\},用两次单元素集可得x=x'. 故有y=x=x'=y',即有x=x'y=y'.

2.若x=yx'\neq y',由定义3.1.4知\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\}可化为\{\{x\}\}=\{\{x'\},\{x',y'\}\},由定义3.1.4以及公理3.3知\{x'\}=\{x\}\{x',y'\}=\{x\},进一步再由公理3.3知x'=xy'=x. 故得到y=x=x'=y',但这与条件x'\neq y'相矛盾,故“x=yx'\neq y'”这种情况在\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\}之下是不可能出现的. 即已知\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\},那么我们有x\neq yx'=y'.

3.若x\neq yx'=y'. 类似地论述知在\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\}前提下不会出现x\neq yx'=y'. 故只能x=yx'\neq y'.

4.若x\neq yx'\neq y'. 由\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\}和公理3.3知\{x\}=\{x'\}\{x,y\}=\{x',y'\},在由公理3.3知x=x'y=y'.

综上,若(x,y)=(x',y'),则有(x\neq yx'=y')且(x=yx'\neq y'),进一步有(x=yx'=y')或(x\neq yx'\neq y'),但两种情况下都有x=x'y=y'. 即(x,y)=(x',y')\Longrightarrowx=x'y=y'.

x=x'y=y',由公理3.3知\{x\}=\{x'\}\{x,y\}=\{x',y'\},再由公理3.3知\{\{x\},\{x,y\}\}=\{\{x'\},\{x',y'\}\},即x=x'y=y'\Longrightarrow(x,y)=(x',y').

综上,(x,y)=(x',y')\Longleftrightarrowx=x'y=y'. 定义符合性质(3.5).

用集合论除公理3.8外的其他公理我们可以构造出集合\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}}. 对任意元素w\in \bigcup{\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}},由公理3.11知对某S\in \{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}w\in S;由替换公理知对某y\in YS=\{\{\{x\},\{x,y\}\} : x\in X\},有w\in S;即对某y\in Yw\in \{\{\{x\},\{x,y\}\} : x\in X\};再由替换公理知对某y\in Y,对某x\in Xw=\{\{x\},\{x,y\}\}. 进而w\in X\times Y,故\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}}\subseteq X\times Y. 对任意w\in X\times Y,有对某x_0\in X对某y_0\in Yw=\{\{x_0\},\{x_0,y_0\}\},由替换公理知对某y_0\in Yw\in \{\{\{x\},\{x,y_0\}\} : x\in X\},再由替换公理和公理3.11知w\in \bigcup{\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}},故X\times Y\subseteq\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}}. 综上,\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}}=X\times Y. 所以笛卡尔乘积是定义成功的.

现在来讨论定义(x,y)=\{x,\{x,y\}\}是否符合性质(3.5). 现假设(x,y)=(x',y'),即\{x,\{x,y\}\}=\{x',\{x',y'\}\}. 还是考虑x和y以及x’和y’的关系.

1.若x=yx'=y',由定义3.1.4知\{x,\{x,y\}\}=\{x',\{x',y'\}\}可化为\{x,\{x\}\}=\{x',\{x'\}\}. 若x不是集合,则由公理3.3知x=x'\{x\}=\{x'\},故y=x=x'=y',进而有x=x'y=y'. 若x是集合,由\{x,\{x\}\}=\{x',\{x'\}\}x\in \{x',\{x'\}\},我们接下来分为x=x'x=\{x'\}两种情形讨论. 若x=x',由x=yx'=y'y=x=x'=y',即有x=x'y=y'. 若x=\{x'\},即x是只含有唯一元素x’的单元素集,再由\{x,\{x\}\}=\{x',\{x'\}\}可知\{\{x'\},\{x\}\}=\{x',\{x'\}\},进而x'=\{x\},同理x’是只含有唯一元素x的单元素集. 综上,我们有x=\{x'\}x'=\{x\}\{\{x'\},\{x\}\}=\{\{x\},\{x'\}\}. 而\{x\}\cap\{\{x'\},\{x\}\}=\{x'\}\{x'\}\cap\{\{x'\},\{x\}\}=\{x\}. 这是与正则性公理相矛盾的,故集合\{\{x'\},\{x\}\}不存在,所以假设x=\{x'\}不成立,不会出现这种情况. 综上,当\{x,\{x,y\}\}=\{x',\{x',y'\}\}并且x=yx'=y'时,有x=x'y=y'.

2.若x=yx'\neq y',由定义3.1.4知\{x,\{x,y\}\}=\{x',\{x',y'\}\}可化为\{x,\{x\}\}=\{x',\{x',y'\}\},若x不是集合,由公理3.3容易知道x=x'\{x\}=\{x',y'\},进而有x=x'=y',这与前提x'\neq y'是相矛盾的,故假设不成立,即x是集合. 再由公理3.3和\{x,\{x\}\}=\{x',\{x',y'\}\}我们分两种情况讨论,x=x'或者x=\{x',y'\}. 若x=x',由公理3.3和\{x,\{x\}\}=\{x',\{x',y'\}\}\{x\}=\{x',y'\},再由公理3.3知x=y'. 综上有x'=y',这明显与前提x'\neq y'相矛盾,故只能x=\{x',y'\},即x为双元素集,再由公理3.3和\{x,\{x\}\}=\{x',\{x',y'\}\}x'=\{x\}. 综上,有x=\{x',y'\}\in\{\{x\},\{x',y'\}\}x'=\{x\}\in\{\{x\},\{x',y'\}\}. 故有\{x\}\cap\{\{x\},\{x',y'\}\}=\{x',y'\}\{x\}\subseteq \{x',y'\}\cap\{\{x\},\{x',y'\}\}\neq\emptyset,这与正则性公理相矛盾,所以集合\{\{x\},\{x',y'\}\}不存在. 进而假设x=\{x',y'\}不成立. 所以在\{x,\{x,y\}\}=\{x',\{x',y'\}\}的前提下不会出现x=yx'\neq y',故只能为x\neq yx'=y'.

3.若x\neq yx'=y'. 类似地论述知在\{x,\{x,y\}\}=\{x',\{x',y'\}\}前提下会出现矛盾. 故只能x=yx'\neq y'.

4.若x\neq yx'\neq y'. 已知\{x,\{x,y\}\}=\{x',\{x',y'\}\}. 若x不是集合,则x=x'\{x,y\}=\{x',y'\},由x'\neq y'进一步有y=y'. 综上,已知\{x,\{x,y\}\}=\{x',\{x',y'\}\},若x\neq yx'\neq y',若x不是集合则x=x'y=y'. 若x为集合,我们分x=x'x=\{x',y'\}两种情况讨论. 若x=x',若\{x,y\}=x',即\{x,y\}=x,于是我们有x\in x,由习题3.2.2知这是不可能的,所以假设\{x,y\}=x'不成立,进而应有\{x,y\}=\{x',y'\},再由x\neq yx=x'y=y'. 综上,已知\{x,\{x,y\}\}=\{x',\{x',y'\}\},若x\neq yx'\neq y',若x是集合,若x=x',则x=x'y=y'. 若x=\{x',y'\},我们再分两种情况讨论. 若\{x,y\}=x',结合x=\{x',y'\}我们知x=\{\{x,y\},y'\},进而我们有\{x,y\}\in x,而x\in\{x,y\},由习题3.2.2知这是不可能的,故假设\{x,y\}=x'不成立,故只能\{x,y\}=\{x',y'\},再结合x=\{x',y'\}\{x,y\}=x,进而有x\in x,同理这是不可能的. 综上,假设x=\{x',y'\}不成立,即当\{x,\{x,y\}\}=\{x',\{x',y'\}\}x\neq yx'\neq y'且x为集合时不会出现x=\{x',y'\}情况.

综合1~4我们知道若\{x,\{x,y\}\}=\{x',\{x',y'\}\}那么x=x'y=y'.

或者说,若(x,y)=(x',y'),则有(x\neq yx'=y')且(x=yx'\neq y'),进一步有(x'=y'x=y)或(x\neq yx'\neq y'),但两种情况下都有x=x'y=y'. 即(x,y)=(x',y')\Longrightarrowx=x'y=y'.

x=x'y=y',由公理3.3知\{x,y\}=\{x',y'\},再由公理3.3知\{x,\{x,y\}\}=\{x',\{x',y'\}\},即x=x'y=y'\Longrightarrow(x,y)=(x',y').

综上,(x,y)=(x',y')\Longleftrightarrowx=x'y=y'. 定义符合性质(3.5).

 

3.5.2  证明:设有两个有序n元组x和y,分别为\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow X\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow Y的满射函数. 若x=y,即(x_i)_{1\leqslant i\leqslant n}=(y_i)_{1\leqslant i\leqslant n},由定义3.3.7函数相等定义知X=Y,且对一切i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}x(i)=y(i),即x_i=y_i. 综上,(x_i)_{1\leqslant i\leqslant n}=(y_i)_{1\leqslant i\leqslant n}\Longrightarrow \forall 1\leqslant i\leqslant n,x_i=y_i.

\forall 1\leqslant i\leqslant n,x_i=y_i,即x(i)=y(i). 由于x为满射函数,则对于一切a\in X,存在一个i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}使得x(i)=a=y(i)\in Y,故X\subseteq Y. 同理可证Y\subseteq X. 综上,即有X=Y. 进而x=y,即(x_i)_{1\leqslant i\leqslant n}=(y_i)_{1\leqslant i\leqslant n}. 综上有(x_i)_{1\leqslant i\leqslant n}=(y_i)_{1\leqslant i\leqslant n}\Longleftrightarrow \forall 1\leqslant i\leqslant n,x_i=y_i.

(X_i)_{1\leqslant i\leqslant n}是集合的有序n元组,即其为一个F:\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\rightarrow Y的满射函数,其中集合Y中元素均为集合,即有F(i)=X_i\in Y.

由幂集公理知存在集合\displaystyle(\bigcup_{1\leqslant i\leqslant n}{X_i})^{ \{i\in\mathbb{N} : 1\leqslant i\leqslant n\}},其由定义域为\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}而值域为\displaystyle(\bigcup_{1\leqslant i\leqslant n}{X_i})的全体函数构成,记其为集合A.

由分类公理知存在集合\{x\in A : \forall 1\leqslant i\leqslant n,x(i)\in X_i\}. 但存在一个问题是这个集合的元素极可能不是满射函数,因为其值域为\displaystyle(\bigcup_{1\leqslant i\leqslant n}{X_i}). 由此也就不满足有序n元组是一个满射函数,故注3.5.8的定义不是严格的,而习题3.4.7提示我们只选择出那些满射函数.

由习题3.4.7知从集合\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}到集合\displaystyle(\bigcup_{1\leqslant i\leqslant n}{X_i})的全体部分函数构成一个集合,我们记此集合为B. 由分类公理知存在集合\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\} 此集合中前两个条件保证其元素为有序n元组.现在我们来证明:

\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\}=\displaystyle \prod_{1\leqslant i\leqslant n}{X_i}

对任意元素x\in\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\},由分类公理知x\in B且x的定义域为\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}且x为满射函数且对一切i\in\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}x(i)\in X_i. 其中x的定义域为\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}且x为满射函数两个条件保证了x是一个有序n元组,再结合最后一个条件说明这个有序n元组x属于\displaystyle \prod_{1\leqslant i\leqslant n}{X_i}. 同理我们可以知道\displaystyle \prod_{1\leqslant i\leqslant n}{X_i}中元素都属于集合\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\}

综上,\displaystyle \prod_{1\leqslant i\leqslant n}{X_i}=\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\}

我们考虑0元组,由定义3.5.7知其没有分量,所以其仅仅是一个这样的记号(). 容易证明空组是唯一的,因为对一切1\leqslant i\leqslant 0x_i=y_i是空真的成立的.

再考虑空的笛卡尔乘积.

\displaystyle \prod_{1\leqslant i\leqslant 0}{X_i}=\{(x_i)_{1\leqslant i\leqslant 0} : \text{for all }1\leqslant i\leqslant 0\text{ that is }x_i\in X_i\}. 很明显空组是属于此集合的,并且所有非零元组都不属于\displaystyle \prod_{1\leqslant i\leqslant 0}{X_i}=\{(x_i)_{1\leqslant i\leqslant 0} : \text{for all }1\leqslant i\leqslant 0\text{ that is }x_i\in X_i\}. 所以空的笛卡尔乘积只含有0元组一个元素,即其等于单元素集\{()\}.

 

我们再从习题3.5.2严格的考虑此事,由把有序n元组定义成一个满射函数知空组就是\emptyset\rightarrow\emptyset,所以我们可以说():=\emptyset\rightarrow\emptyset.并且此空函数是唯一的.

再考虑空的笛卡尔乘积\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant 0\}\text{ and x is onto and for all }1\leqslant i\leqslant 0\text{ that is }x(i)\in X_i\} 很显然,\emptyset\rightarrow\emptyset属于此集合,而其他不同于满射的空函数都不是空的笛卡尔乘积的元素.

 

3.5.3  证明:反身性:

由于x=x,y=y,故(x,y)=(x,y).

由于对于一切1\leqslant i\leqslant nx_i=x_i,故(x_i)_{1\leqslant i\leqslant n}= (x_i)_{1\leqslant i\leqslant n}.

对称性:

(x,y)=(x',y'). 由于(x,y)=(x',y'),则有x=x'y=y',即有x'=xy'=y,故(x',y')=(x,y).

(x_i)_{1\leqslant i\leqslant n}=(y_i)_{1\leqslant i\leqslant n}. 由于(x_i)_{1\leqslant i\leqslant n}= (y_i)_{1\leqslant i\leqslant n},则对于一切1\leqslant i\leqslant nx_i=y_i,进而对于一切1\leqslant i\leqslant ny_i=x_i,故(y_i)_{1\leqslant i\leqslant n}= (x_i)_{1\leqslant i\leqslant n}.

传递性:

(x,y)=(x_1,y_1),(x_1,y_1)=(x_2,y_2). 由(x,y)=(x_1,y_1),(x_1,y_1)=(x_2,y_2)x=x_1y=y_1x_1=x_2y_1=y_2,进一步有x=x_1=x_2y=y_1=y_2. 所以(x,y)=(x_2,y_2).

(x_i)_{1\leqslant i\leqslant n}=(y_i)_{1\leqslant i\leqslant n},(y_i)_{1\leqslant i\leqslant n}=(z_i)_{1\leqslant i\leqslant n}. 故有对于一切1\leqslant i\leqslant nx_i=y_i和对于一切1\leqslant i\leqslant ny_i=z_i,进而对于一切1\leqslant i\leqslant nx_i=z_i,故(x_i)_{1\leqslant i\leqslant n}=(z_i)_{1\leqslant i\leqslant n}.

 

3.5.4  证明:A\times(B\cup C)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\cup C\}}.

A\times B=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}. A\times C=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in C\}}. 对任意元素a\in A\times(B\cup C)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\cup C\}},由并公理知对某S\in\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\cup C\}a\in S. 再由替换公理知对某y\in B\cup CS=\{\{\{x\},\{x,y\}\} : x\in A\},有a\in S. 即对某y\in B\cup Ca\in \{\{\{x\},\{x,y\}\} : x\in A\}. 再由替换公理知对某y\in B\cup C,对某x\in Aa=\{\{x\},\{x,y\}\}. 由于y\in B\cup C,我们分两种情形讨论. 若为y\in B,对某x\in Aa=\{\{x\},\{x,y\}\}. 由替换公理知对某y\in Ba\in \{\{\{x\},\{x,y\}\} : x\in A\}. 即对某y\in BS=\{\{\{x\},\{x,y\}\} : x\in A\}a\in S. 由替换公理知有S\in\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}a\in S,再由并公理知a\in\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}. 同理可知当y\in C时,也有a\in\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in C\}}. 综上,我们有a\in \bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}\cup\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in C\}},即a\in(A\times B)\cup(A\times C),所以A\times(B\cup C)\subseteq(A\times B)\cup(A\times C).

对任意元素a\in(A\times B)\cup(A\times C),由公理3.4知a\in(A\times B)或者a\in(A\times C). 若a\in(A\times B),同上相似论述我们知对某y\in B对某x\in Aa=\{\{x\},\{x,y\}\},进而对某y\in B\cup C,对某x\in Aa=\{\{x\},\{x,y\}\}. 相似的论述我们知道a\in A\times(B\cup C). 同理可证当a\in(A\times C)时亦有a\in A\times(B\cup C). 所以(A\times B)\cup(A\times C)\subseteq A\times(B\cup C). 所以A\times(B\cup C)=(A\times B)\cup(A\times C).

 

A\times(B\cap C)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\cap C\}}.

A\times B=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}. A\times C=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in C\}}. 对任意元素a\in A\times(B\cap C)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\cap C\}},由相似论述知对某y\in B\cap C,对某x\in Aa=\{\{x\},\{x,y\}\}. 进而对某y\in B,对某x\in Aa=\{\{x\},\{x,y\}\}. 由相似论述我们知a\in A\times B. 同理我们知a\in A\times C. 综上,我们有a\in \bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}\cap\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in C\}},即a\in(A\times B)\cap(A\times C),所以A\times(B\cap C)\subseteq(A\times B)\cap(A\times C).

对任意元素a\in(A\times B)\cap(A\times C),由并集知a\in(A\times B)a\in(A\times C). 同上相似论述我们知对某y_b\in B对某x_0\in Aa=\{\{x_0\},\{x_0,y_b\}\}并且对某y_c\in C对某x_1\in Aa=\{\{x_1\},\{x_1,y_c\}\},由此有a=\{\{x_0\},\{x_0,y_b\}\}=\{\{x_1\},\{x_1,y_c\}\},由习题3.5.1我们知x_0=x_1并且y_b=y_c. 故y_b\in C. 进而对某y_b\in B\cap C,对某x_0\in Aa=\{\{x_0\},\{x_0,y_b\}\}. 相似的论述我们知道a\in A\times(B\cap C). 所以(A\times B)\cap(A\times C)\subseteq A\times(B\cap C). 所以A\times(B\cap C)=(A\times B)\cap(A\times C).

 

A\times (B\backslash C)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\backslash C\}}

A\times B=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}. A\times C=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in C\}}. 对任意元素a\in(A\times B)\backslash(A\times C),由差集定义知a\in A\times Ba\notin A\times C. 由与上面相似的论述知对某个y_b\in Ba\in\{\{\{x\},\{x,y_b\}\} : x\in A\}且对一切y_c\in Ca\notin\{\{\{x\},\{x,y_c\}\} : x\in A\}. 故对某个y_b\in By_b\notin Ca\in\{\{\{x\},\{x,y_b\}\} : x\in A\},即对某个y_b\in B\backslash Ca\in\{\{\{x\},\{x,y_b\}\} : x\in A\},相同的论述知a\in\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\backslash C\}},故有(A\times B)\backslash(A\times C)\subseteq A\times (B\backslash C).

假若A\times (B\backslash C)\neq (A\times B)\backslash(A\times C),我们已证(A\times B)\backslash(A\times C)\subseteq A\times (B\backslash C),说明存在一个元素a有a\in A\times (B\backslash C)并且a\notin (A\times B)\backslash(A\times C),即有a\in A\times (B\backslash C)并且(a\notin A\times Ba\in A\times C),即(a\in A\times (B\backslash C)并且a\notin A\times B)或(a\in A\times (B\backslash C)并且a\in A\times C),由于B=(B\backslash C)\cup(B\cap C),故A\times B=A\times(B\backslash C)\cup(B\cap C)=A\times(B\backslash C)\cup A\times(B\cap C)\supseteq A\times (B\backslash C),所以“(a\in A\times (B\backslash C)并且a\notin A\times B)”不成立. 所以这时只能是“(a\in A\times (B\backslash C)并且a\in A\times C)”. 和上面相似地论述展开我们得到:对某y_0\in B\backslash C对某x_0\in Aa=\{\{x_0\},\{x_0,y_0\}\}并且对某y_1\in C对某x_1\in Aa=\{\{x_1\},\{x_1,y_1\}\}. 综上,我们有a=\{\{x_0\},\{x_0,y_0\}\}=\{\{x_1\},\{x_1,y_1\}\},进而x_0=x_1并且y_0=y_1. 而y_0\in B\backslash C,则也有y_1\in B\backslash C,但是y_1\in C,这是一个矛盾,所以“(a\in A\times (B\backslash C)并且a\in A\times C)”也是不成立的,故不存在这样的元素a有a\in A\times (B\backslash C)并且a\notin (A\times B)\backslash(A\times C). 综上(A\times B)\backslash(A\times C)=A\times (B\backslash C).

 

3.5.5  证明:A\times B=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}. C\times D=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in C\} : y\in D\}}. (A\cap C)\times(B\cap D)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\cap C\} : y\in B\cap D\}}.

对任意元素a\in(A\cap C)\times(B\cap D)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\cap C\} : y\in B\cap D\}},由并公理知对某S\in\{\{\{\{x\},\{x,y\}\} : x\in A\cap C\} : y\in B\cap D\}a\in S. 由替换公理知对某y\in B\cap DS=\{\{\{x\},\{x,y\}\} : x\in A\cap C\},有a\in S. 即对某y\in B\cap Da\in\{\{\{x\},\{x,y\}\} : x\in A\cap C\}. 再由替换公理知对某y\in B\cap D对某x\in A\cap Ca=\{\{x\},\{x,y\}\}. 由此有“对某y\in B对某x\in Aa=\{\{x\},\{x,y\}\}”并且“对某y\in D对某x\in Ca=\{\{x\},\{x,y\}\}”,类似地论述我们知道a\in A\times B并且a\in C\times D,进而a\in (A\times B)\cap(C\times D). 故(A\cap C)\times(B\cap D)\subseteq(A\times B)\cap(C\times D).    对任意元素a\in(A\times B)\cap(C\times D),有a\in A\times B并且a\in C\times D,即a\in\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\} : y\in B\}}并且a\in\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in C\} : y\in D\}},与上相似地论述我们知对某y_b\in B对某x_a\in Aa=\{\{x_a\},\{x_a,y_b\}\}并且对某y_d\in D对某x_c\in Ca=\{\{x_c\},\{x_a,y_d\}\}. 由此有a=\{\{x_a\},\{x_a,y_b\}\}=\{\{x_c\},\{x_a,y_d\}\},进而x_a=x_c\in A\cap C并且y_b=y_d\in B\cap D. 所以对某y_b\in B\cap D对某x_a\in A\cap Ca=\{\{x_a\},\{x_a,y_b\}\}. 再由相似地论述知a\in(A\cap C)\times(B\cap D). 综上,(A\times B)\cap(C\times D)\subseteq(A\cap C)\times(B\cap D). 故(A\cap C)\times(B\cap D)=(A\times B)\cap(C\times D).

 

(A\cup C)\times(B\cup D)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\cup C\} : y\in B\cup D\}}. 对任意元素x\in(A\times B)\cup(C\times D),有x\in A\times B或者x\in C\times D. 若x\in A\times B,与上相似地论述知对某b\in B对某a\in Ax=\{\{a\},\{a,b\}\},进而有对某b\in B\cup D对某a\in A\cup Cx=\{\{a\},\{a,b\}\},与上相似地论述知此时x\in(A\cup C)\times(B\cup D),综上有A\times B\subseteq(A\cup C)\times(B\cup D). 同理可得C\times D\subseteq(A\cup C)\times(B\cup D),故(A\times B)\cup(C\times D)\subseteq(A\cup C)\times(B\cup D).    而对任意元素a\in(A\cup C)\times(B\cup D),由相似论述知对某y\in B\cup D对某x\in A\cup Ca=\{\{x\},\{x,y\}\}. 到此我们知道有四种情况,分别为a\in A\times Ba\in C\times Da\in C\times Ba\in A\times D. 而后两种情况不能保证有a\in(A\times B)\cup(C\times D). 故等号不成立. 但是我们有(A\cup C)\times(B\cup D)=(A\times B)\cup(C\times D)\cup(C\times B)\cup(A\times D).

 

(A\backslash C)\times(B\backslash D)=\bigcup{\{\{\{\{x\},\{x,y\}\} : x\in A\backslash C\} : y\in B\backslash D\}}. 对任意元素a\in(A\backslash C)\times(B\backslash D),有对某个y_0\in B\backslash D对某个x_0\in A\backslash Ca=\{\{x_0\},\{x_0,y_0\}\},故a\in A\times B. 假若a\in C\times D,则对某个y_1\in D对某个x_1\in Ca=\{\{x_1\},\{x_1,y_1\}\}. 由此有a=\{\{x_1\},\{x_1,y_1\}\}=\{\{x_0\},\{x_0,y_0\}\},进而x_0=x_1y_0=y_1. 但是x_0\in A\backslash Cx_1\in C,故这是不可能的,则假设不成立,即a\notin C\times D,综上,a\in (A\times B)\backslash(C\times D). 故(A\backslash C)\times(B\backslash D)\subseteq(A\times B)\backslash(C\times D).

对任意元素a\in (A\times B)\backslash(C\times D),即a\in A\times Ba\notin C\times D,即对某个y_1\in B对某个x_1\in Aa=\{\{x_1\},\{x_1,y_1\}\}并且对一切y_2\in D对一切x_2\in Ca\neq\{\{x_2\},\{x_2,y_2\}\}. 易证B=(B\backslash D)\cup(B\cap D)A=(A\backslash C)\cup(A\cap C). 进而有对某个y_1\in (B\backslash D)\cup(B\cap D)对某个x_1\in (A\backslash C)\cup(A\cap C)a=\{\{x_1\},\{x_1,y_1\}\},于是可以分为以下四种情况讨论:1.对某个y_1\in (B\backslash D)对某个x_1\in (A\backslash C)a=\{\{x_1\},\{x_1,y_1\}\},此时a\in (A\backslash C)\times(B\backslash D). 2.对某个y_1\in (B\backslash D)对某个x_1\in (A\cap C)a=\{\{x_1\},\{x_1,y_1\}\},此时a\in (A\cap C)\times(B\backslash D). 3.对某个y_1\in (B\cap D)对某个x_1\in (A\backslash C)a=\{\{x_1\},\{x_1,y_1\}\},此时a\in (A\backslash C)\times(B\cap D). 4.对某个y_1\in (B\cap D)对某个x_1\in (A\cap C)a=\{\{x_1\},\{x_1,y_1\}\},此时a\in (A\cap C)\times(B\cap D),由于对一切y_2\in D对一切x_2\in Ca\neq\{\{x_2\},\{x_2,y_2\}\},所以排除第四种情况. 第一种情况可以确定a\in (A\backslash C)\times(B\backslash D). 我们再来考虑第二和第三种情况时是否有a\in C\times D. 第二种情况为:对某个y_1\in (B\backslash D)对某个x_1\in (A\cap C)a=\{\{x_1\},\{x_1,y_1\}\};若此时有a\in C\times D,则对某个y_2\in D对某个x_2\in Ca=\{\{x_2\},\{x_2,y_2\}\},进一步有a=\{\{x_1\},\{x_1,y_1\}\}=\{\{x_2\},\{x_2,y_2\}\},进而有x_1=x_2y_1=y_2,而我们知道y_1\in (B\backslash D)并且y_2\in D,这是个矛盾,所以a\notin C\times D,进而第二种情况有(A\cap C)\times(B\backslash D)\subseteq(A\times B)\backslash(C\times D). 第三种情况为:对某个y_1\in (B\cap D)对某个x_1\in (A\backslash C)a=\{\{x_1\},\{x_1,y_1\}\};若此时有a\in C\times D,则对某个y_2\in D对某个x_2\in Ca=\{\{x_2\},\{x_2,y_2\}\},进一步有a=\{\{x_1\},\{x_1,y_1\}\}=\{\{x_2\},\{x_2,y_2\}\},进而有x_1=x_2y_1=y_2,而我们知道x_1\in (A\backslash C)并且x_2\in C,这是个矛盾,所以a\notin C\times D,进而第三种情况有(A\backslash C)\times(B\cap D)\subseteq(A\times B)\backslash(C\times D). 综上,我们有对任意任意元素a\in (A\times B)\backslash(C\times D),我们有a\in((A\backslash C)\times(B\backslash D))\cup((A\cap C)\times(B\backslash D))\cup((A\backslash C)\times(B\cap D)),进一步验证我们容易知(A\times B)\backslash(C\times D)=((A\backslash C)\times(B\backslash D))\cup((A\cap C)\times(B\backslash D))\cup((A\backslash C)\times(B\cap D)),故(A\backslash C)\times(B\backslash D)\subseteq (A\times B)\backslash(C\times D).

或者这样看(A\times B)\backslash(C\times D)=(((A\backslash C)\cup(A\cap C))\times ((B\backslash D)\cup(B\cap D)))\backslash(C\times D)=(((A\backslash C)\times (B\backslash D))\cup((A\cap C)\times (B\cap D))\cup((A\cap C)\times (B\backslash D))\cup((A\backslash C)\times (B\cap D)))\backslash(C\times D)=((A\backslash C)\times (B\backslash D))\cup((A\cap C)\times (B\backslash D))\cup((A\backslash C)\times (B\cap D)

 

3.5.6  证明:已知A,B,C,D均为不空集合. 对任意x\in A\times B,有对某a\in Ab\in Bx=(a,b). 由于A\subseteq C并且B\subseteq D,故对某a\in Cb\in Dx=(a,b),故x\in C\times D. 故我们有A\times B\subseteq C\times D. 即有A\subseteq C并且B\subseteq D\LongrightarrowA\times B\subseteq C\times D.    对任意a\in A,由于B不空,故对某b\in B,我们有(a,b)\in A\times B,由于A\times B\subseteq C\times D,所以(a,b)\in C\times D,进而对某c\in C对某d\in D(a,b)=(c,d),进而有a=c\in C,故A\subseteq C. 同理可证B\subseteq D. 综上,即有A\times B\subseteq C\times D\LongrightarrowA\subseteq C并且B\subseteq D. 综上有A\subseteq C并且B\subseteq D\LongleftrightarrowA\times B\subseteq C\times D.

已知A\subseteq C并且B\subseteq D\LongleftrightarrowA\times B\subseteq C\times D. 如果A=C并且B=D,则有“A\subseteq C并且B\subseteq D”和“C\subseteq A并且D\subseteq B”,由“A\subseteq C并且B\subseteq D\LongleftrightarrowA\times B\subseteq C\times D”我们知A\times B\subseteq C\times DC\times D\subseteq A\times B,进而A\times B=C\times D. 综上,A=C并且B=D\LongrightarrowA\times B=C\times D. 同理我们可证A\times B=C\times D\LongrightarrowA=C并且B=D. 综上有A=C并且B=D\LongleftrightarrowA\times B=C\times D.

如果把“A,B,C,D均为不空集合”这一条件去掉,我们的论证变成了空洞的论证,但还有一部分是成立的. 比如我们仍可以证明无论A,B,C,D是否空集都有A\subseteq C并且B\subseteq D\LongrightarrowA\times B\subseteq C\times D,但是A\times B\subseteq C\times D\nRightarrowA\subseteq C并且B\subseteq D. 进而有A=C并且B=D\LongrightarrowA\times B=C\times D,但A\times B=C\times D\nRightarrowA=C并且B=D.

A\times B\subseteq C\times D\nRightarrowA\subseteq C并且B\subseteq DA\times B=C\times D\nRightarrowA=C并且B=D,是因为在这部分的论证中要求某些集合不空,当条件不再是“A,B,C,D均为不空集合”时,论证失去意义,因为前提不成立. A\times B\subseteq C\times D\nRightarrowA\subseteq C并且B\subseteq D的一个特例是A是空集;A\times B=C\times D\nRightarrowA=C的一个特例是A,D是空集.

由此题我们知笛卡儿乘积满足代入公理.

 

3.5.7  证明:由函数f:Z\rightarrow X以及g:Z\rightarrow Y知:对一切z\in Z,有f(z)\in X并且g(z)\in Y,故(f(z),g(z))\in X\times Y. 我们定义h:Z\rightarrow X\times Yh(z):=(f(z),g(z)).

对一切z\in Z,有\pi_{X\times Y\rightarrow X}\circ h(z)=\pi_{X\times Y\rightarrow X}(h(z))=\pi_{X\times Y\rightarrow X}((f(z),g(z)))=f(z),而\pi_{X\times Y\rightarrow X}\circ hf具有相同的定义域和值域,故\pi_{X\times Y\rightarrow X}\circ h=f. 同理可证,\pi_{X\times Y\rightarrow Y}\circ h=g. 综上,函数h:Z\rightarrow X\times Y的存在性得证.

现在我们来证h:Z\rightarrow X\times Y的唯一性,我们设h':Z\rightarrow X\times Y也满足\pi_{X\times Y\rightarrow X}\circ h'=f\pi_{X\times Y\rightarrow Y}\circ h'=g. 对任意z\in Z,我们记h(z):=(x,y),h'(z):=(x',y'). 由于\pi_{X\times Y\rightarrow X}\circ h=f\pi_{X\times Y\rightarrow X}\circ h'=f,故\pi_{X\times Y\rightarrow X}\circ h=\pi_{X\times Y\rightarrow X}\circ h',故\pi_{X\times Y\rightarrow X}\circ h(z)=\pi_{X\times Y\rightarrow X}\circ h'(z),即故\pi_{X\times Y\rightarrow X}(h(z))=\pi_{X\times Y\rightarrow X}(h'(z)),即\pi_{X\times Y\rightarrow X}((x,y))=\pi_{X\times Y\rightarrow X}((x',y')),即x=x'. 同理可证有y=y'. 综上,对任意z\in Z我们有h(z)=h'(z),故唯一性得证.

 

3.5.8  证明:若X_1,...,X_n均为不空的集合,由引理3.5.12有限选择我们知道\prod\nolimits_{i=1}^{n}{X_i}非空. 故如果\prod\nolimits_{i=1}^{n}{X_i}为空,那么X_1,...,X_n中至少有一个为空集. 若X_1,...,X_n中至少有一个为空集,我们考虑笛卡尔乘积\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\},其中集合B为从集合\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}到集合\displaystyle(\bigcup_{1\leqslant i\leqslant n}{X_i})的全体部分函数构成. 我们注意到若X_1,...,X_n中至少有一个为空集,那么条件“对于一切1\leqslant i\leqslant nx(i)\in X_i”就永远不能满足,所以集合\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant n\}\text{ and x is onto and for all }1\leqslant i\leqslant n\text{ that is }x(i)\in X_i\}为空集,即笛卡尔乘积为空集.

综上,笛卡尔乘积\prod\nolimits_{i=1}^{n}{X_i}为空当且仅当至少有一个X_i为空.

 

3.5.9  证明:对任意元素\displaystyle x\in(\bigcup_{\alpha\in I}{A_\alpha})\cap(\bigcup_{\beta\in J}{B_\beta}),有\displaystyle x\in\bigcup_{\alpha\in I}{A_\alpha}\displaystyle x\in\bigcup_{\beta\in J}{B_\beta}. 则“对某个\alpha\in Ix\in A_\alpha”并且“对某个\beta\in Jx\in B_\beta”,即对某个\alpha\in I对某个\beta\in Jx\in A_\alpha\cap B_\beta. 即对某个(\alpha,\beta)\in I\times Jx\in A_\alpha\cap B_\beta,故\displaystyle x\in\bigcup_{(\alpha,\beta)\in I\times J}{A_\alpha\cap B_\beta}. 故\displaystyle (\bigcup_{\alpha\in I}{A_\alpha})\cap(\bigcup_{\beta\in J}{B_\beta})\subseteq \bigcup_{(\alpha,\beta)\in I\times J}{A_\alpha\cap B_\beta}.

对任意元素\displaystyle x\in\bigcup_{(\alpha,\beta)\in I\times J}{A_\alpha\cap B_\beta},有对某个(\alpha,\beta)\in I\times Jx\in A_\alpha\cap B_\beta,即对某个\alpha\in I对某个\beta\in Jx\in A_\alpha\cap B_\beta,即“对某个\alpha\in Ix\in A_\alpha”并且“对某个\beta\in Jx\in B_\beta”,进而\displaystyle x\in\bigcup_{\alpha\in I}{A_\alpha}\displaystyle x\in\bigcup_{\beta\in J}{B_\beta}\displaystyle x\in(\bigcup_{\alpha\in I}{A_\alpha})\cap(\bigcup_{\beta\in J}{B_\beta}),所以\displaystyle \bigcup_{(\alpha,\beta)\in I\times J}{A_\alpha\cap B_\beta}\subseteq (\bigcup_{\alpha\in I}{A_\alpha})\cap(\bigcup_{\beta\in J}{B_\beta}). 综上\displaystyle (\bigcup_{\alpha\in I}{A_\alpha})\cap(\bigcup_{\beta\in J}{B_\beta})=\bigcup_{(\alpha,\beta)\in I\times J}{A_\alpha\cap B_\beta}.

 

3.5.10  证明:若f=\overset{\sim}{f},则对一切x\in Xf(x)=\overset{\sim}{f}(x),故对一切x\in X(x,f(x))=(x,\overset{\sim}{f}(x)). 对任意元素a\in\{(x,f(x)) : x\in X\},有对某x_a\in Xa=(x_a,f(x_a)),即对某x_a\in Xa=(x_a,\overset{\sim}{f}(x_a)),故a\in\{(x,\overset{\sim}{f}(x)) : x\in X\},所以\{(x,f(x)) : x\in X\}\subseteq\{(x,\overset{\sim}{f}(x)) : x\in X\}. 同理可证\{(x,\overset{\sim}{f}(x)) : x\in X\}\subseteq\{(x,f(x)) : x\in X\}. 综上,\{(x,f(x)) : x\in X\}=\{(x,\overset{\sim}{f}(x)) : x\in X\}.

\{(x,f(x)) : x\in X\}=\{(x,\overset{\sim}{f}(x)) : x\in X\},我们假设f\neq\overset{\sim}{f},则存在x_0\in X使得f(x_0)\neq\overset{\sim}{f}(x_0),即存在x_0\in X使得(x_0,f(x_0))\neq(x_0,\overset{\sim}{f}(x_0)). 而(x_0,f(x_0))\in\{(x,f(x)) : x\in X\},再由\{(x,f(x)) : x\in X\}=\{(x,\overset{\sim}{f}(x)) : x\in X\}(x_0,f(x_0))\in\{(x,\overset{\sim}{f}(x)) : x\in X\},则对某x_1\in X(x_0,f(x_0))=(x_1,\overset{\sim}{f}(x_1)),进而x_0=x_1f(x_0)=\overset{\sim}{f}(x_1),故有\overset{\sim}{f}(x_0)=\overset{\sim}{f}(x_1),进而有(x_0,f(x_0))=(x_0,\overset{\sim}{f}(x_0)),这是一个矛盾,故假设不成立,则f=\overset{\sim}{f}. 综上若\{(x,f(x)) : x\in X\}=\{(x,\overset{\sim}{f}(x)) : x\in X\}f=\overset{\sim}{f}.

综上,\{(x,f(x)) : x\in X\}=\{(x,\overset{\sim}{f}(x)) : x\in X\}当且仅当f=\overset{\sim}{f}.

已知G是X\times Y的一个子集且具有性质:对每个x\in X,集合\{y\in Y : (x,y)\in G\}恰有一个元素.

若X为空集,进而G为空集,而且性质是“空真”地成立的而没有提供任何信息. 此时函数f:X\rightarrow Y是一个空函数,容易证明其是唯一的,并且空函数的图像\{(x,f(x)) : x\in X\}也是空集,故此时G=\{(x,f(x)) : x\in X\}. 综上,当X为空集时,恰存在一个空函数,其图像为满足性质(空真地满足)的G.

若X不是空集而Y是空集,此时G是空集,由性质知对每个x\in X恰有一个y\in Y使得(x,y)\in G,这与Y是空集和G是空集都是矛盾的,所以在G具有题设条件下不会出现“X不是空集而Y是空集”的情况.

若X和Y都不空,已知G是X\times Y的子集. 由性质知:对每个x\in X,集合Y中恰有一个元素y\in Y使得(x,y)\in G. 即对每个x\in X,恰有一个y\in Y使得(x,y)\in G. 由定义3.3.1知存在从X到Y的函数f,其由性质“(x,y)\in G”确定,对每个输入x\in X,给出的输出f(x)恰使(x,f(x))\in G成立,即f(x)=y. 而f的图像为\{(x,f(x)) : x\in X\}. 对任意元素a\in \{(x,f(x)) : x\in X\},有对某x\in Xa=(x,f(x)),再由性质知恰有一个y\in Y使(x,y)\in G,由于f(x)=y,则a=(x,f(x))=(x,y)\in G,故\{(x,f(x)) : x\in X\}\subseteq G. 对任意元素a\in G,由于GX\times Y的子集,我们可以记a:=(x_a,y_a),再由G具有的性质知对x_a\in X,恰有一个y_a\in Y使得(x_a,y_a)\in G,故我们有f(x_a)=y_a,进而a=(x_a,y_a)=(x_a,f(x_a))\in\{(x,f(x)) : x\in X\}. 综上,\{(x,f(x)) : x\in X\}=G.

我们假设还有一个函数f':X\rightarrow Y其图像为G,由上论证知有f'=f.

综上,如果G是X\times Y的子集并且具有性质:对每个x\in X集合\{y\in Y : (x,y)\in G\}恰有一个元素,那么恰存在一个函数f:X\rightarrow Y,其图像为G.

 

3.5.11  证明:我们不能使用习题3.5.2中笛卡尔乘积的定义,因为其构造使用了公理3.10,若再用此证明公理3.10,就是循环论证了. 我们对笛卡尔乘积X\times Y用的定义为习题3.5.1中证明了的\bigcup\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}. 其构造用到了公理3.1、3.3、3.6,并未用到公理3.10. 即我们有X\times Y=\bigcup\{\{\{\{x\},\{x,y\}\} : x\in X\} : y\in Y\}.

由引理3.4.9知存在集合\{a : a \text{ is a subset of }X\times Y\},即X\times Y的所有子集构成的集合,我们记为集合A.

再由分类公理构作集合\{b\in A : b\text{ obeys the vertical line test}\}.

对任意元素G\in\{b\in A : b\text{ obeys the vertical line test}\},由习题3.5.10知恰存在一个函数f_G:X\rightarrow Y,其图像就为G. 进而用替换公理知存在集合\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\}.

现在我们来证明\{f : f \text{ is a function with domain X and range Y}\}等于\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\}.

对任意元素f\in\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\},由上论述知f为一个从X到Y的函数,故f\in\{f : f \text{ is a function with domain X and range Y}\},进而有\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\}\subseteq\{f : f \text{ is a function with domain X and range Y}\}.

对任意元素f\in\{f : f \text{ is a function with domain X and range Y}\},知f为从X到Y的函数,进而其图像\{(x,f(x)) : x\in X\}X\times Y的子集;且对每个x\in X,恰有一个y\in Y使得某性质P(x,y)成立,我们记f(x)=y. 即对每个x\in X,恰有一个f(x)\in Y使某性质P(x,f(x))成立. 即对每个x\in X,恰有一个(x,f(x))\in\{(x,f(x)) : x\in X\}. 即对每个x\in X,恰有一个y=f(x)\in Y使得(x,y)=(x,f(x))\in\{(x,f(x)) : x\in X\}. 即对每个x\in X,集合\{y\in Y : (x,y)\in\{(x,f(x)) : x\in X\}\}恰有一个元素. 故\{(x,f(x)) : x\in X\}遵从垂线判别法. 进而\{(x,f(x)) : x\in X\}\in\{b\in A : b\text{ obeys the vertical line test}\},故存在函数f_G其图像为\{(x,f(x)) : x\in X\},再由习题3.5.10知图像一致的函数是相等的,即有f=f_G,进而f\in\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\}. 故\{f : f \text{ is a function with domain X and range Y}\}\subseteq\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\}.

综上,有\{f : f \text{ is a function with domain X and range Y}\}=\{f_G : G\in\{b\in A : b\text{ obeys the vertical line test}\}\}. 故幂集公理得证.

 

3.5.12  证明:

 

3.5.13  证明:

 

 

文内补充

1.设X_1是一个任意的集合,则笛卡尔乘积\prod_{1\leqslant i\leqslant 1}{X_i}恰就是X_1.

\displaystyle \prod_{1\leqslant i\leqslant 1}{X_i}=\{x\in B : \text{the domain of x is }\{1\}\text{ and x is onto and }x(1)\in X_1\},其中集合B为\bigcup{\{\{Y'^{X'} : Y'\in 2^{X_1}\} : X'\in 2^{\{1\}}\}}. 即B为集合\{1\}到集合X_1的全体部分函数构成的.

对任意对象x\in X_1,我们把x看作一元组(x):=x\in X_1,由习题3.5.2把其看作一个满射函数(x):\{1\}\rightarrow \{x\}. 很显然(x)\in B并且(x)定义域为\{1\}并且为满射并且(x)(1)=x\in X_1,所以x=(x)\in \displaystyle \prod_{1\leqslant i\leqslant 1}{X_i}. 同理我们知如果f\in \displaystyle \prod_{1\leqslant i\leqslant 1}{X_i},那么有f\in B并且f定义域为\{1\}并且为满射并且f(1)\in X_1,故f:\{1\}\rightarrow \{f(1)\},即f为一个满射函数,其为一元组(f(1)),并且f(1)\in X_1. 综上,\displaystyle X_1=\prod_{1\leqslant i\leqslant 1}{X_i}.

简单来说就是

\prod_{1\leqslant i\leqslant 1}{X_i}=\{(x_i)_{1\leqslant i\leqslant 1} : \forall 1\leqslant i\leqslant 1,x_i\in X_i\}=\{(x_1) : x_1\in X_1\}\\=\{x_1 : x_1\in X_1\}=X_1

 

2.集合X^0是单元素集{()}.

\displaystyle X^0=\prod_{1\leqslant i\leqslant 0}{X_i}=\{x\in B : \text{the domain of x is }\{i\in\mathbb{N} : 1\leqslant i\leqslant 0\}\text{ and x is onto and for all }1\leqslant i\leqslant 0\text{ that is }x(i)\in X_i\}

x\in X^0,则有x\in B并且其定义域为空集并且其为满射,故x=\emptyset\rightarrow\emptyset. 故X^0是单元素集,其唯一的元素为().

 

3.元素只为为有序n元组的集合都可以表示成笛卡儿乘积的形式吗?

答案是否定的. 我们考虑集合\{(1,3),(2,4)\}. 我们假设其可以表示成笛卡儿乘积的形式,则存在非空集合A,B使得A\times B=\{(1,3),(2,4)\}. 由于(1,3)\in A\times B,则存在y_0\in Bx_0\in A使得(x_0,y_0)=(1,3),进而1\in A3\in B. 同理可证2\in A4\in B. 进而A=\{1,2\},B=\{3,4\}. 若此时还有其他不同于1和2的元素a属于A,我们可知(a,3)也属于A\times B,但A\times B=\{(1,3),(2,4)\}说明这不可能,故A集合只有两个元素,B集合同理. 但此时A\times B\neq\{(1,3),(2,4)\},所以\{(1,3),(2,4)\}不能表示成笛卡儿乘积的形式.

 

4.作为引理3.5.12有限选择的补充,特别地,n\in\mathbb{N}^+\displaystyle\prod_{1\leqslant i\leqslant n}{X_i}非空当且仅当对一切1\leqslant i\leqslant nX_i非空.(无论\displaystyle\prod_{1\leqslant i\leqslant n}{X_i}的表示是从严格形式(使用分类公理,详见习题3.5.2)理解,还是从常见形式(使用万有分类公理,详见定义3.5.7)理解.)

《陶哲轩实分析》(中文第一版)——§3.4解答

习题3.4

3.4.1  证明:由替换公理知集合V在f^{-1}的前象为集合\{f^{-1}(v) : v\in V\}.

由分类公理知集合V在f的逆象为集合\{x\in X : f(x)\in V\}.

由于f为双射函数,则对任意v\in V\subseteq Y,恰有一个x\in X使得f(x)=v,f^{-1}(v)=x.

z\in\{f^{-1}(v) : v\in V\},由替换公理知存在v\in V使得f^{-1}(v)=z,由上说明知恰有一个x\in X使得f(x)=v,f^{-1}(v)=x,故进一步有z=x\in Xf(z)=v,f^{-1}(v)=z. 再由分类公理知z\in\{x\in X : f(x)\in V\}. 综上,有\{f^{-1}(v) : v\in V\}\subseteq\{x\in X : f(x)\in V\}.

z\in\{x\in X : f(x)\in V\},由分类公理知有z\in X,f(z)\in V. 同理由于f为双射函数,则对f(z)\in V\subseteq Y,恰有一个x\in X使得f(x)=f(z),f^{-1}(f(z))=x. 故得到x=zf^{-1}(f(z))=z. 再由替换公理知z\in\{f^{-1}(v) : v\in V\}. 综上,我们有\{x\in X : f(x)\in V\}\subseteq\{f^{-1}(v) : v\in V\}.

综上,我们有\{x\in X : f(x)\in V\}=\{f^{-1}(v) : v\in V\}.

 

3.4.2  证明:由集合象与逆象定义知f(S)=\{f(x) : x\in S\},f^{-1}(f(S))=\{x\in X : f(x)\in f(S)\},故f^{-1}(f(S))=\{x\in X : f(x)\in \{f(x) : x\in S\}\}.

由于S\subseteq X,那么X中元素分为两种:x\in Sx\in X\backslash S. 若x\in S,显然有x\in Xf(x)\in\{f(x) : x\in S\},故此时有x\in f^{-1}(f(S));若x\in X\backslash S,显然有x\in X,但f(x)是否属于\{f(x) : x\in S\}就不可知了,但我们容易知道当f为单射时f(x)\notin\{f(x) : x\in S\}. 综上,我们有S\subseteq f^{-1}(f(S)).

 

同理我们容易知道f(f^{-1}(U))=\{f(x) : x\in\{x\in X : f(x)\in U\}\}. 由分类公理知对任意x\in\{x\in X : f(x)\in U\}x\in Xf(x)\in U. 由于U为Y子集,所以对集合X中每个元素x不一定满足f(x)\in U,不妨记A=\{x\in X : f(x)\in U\},则对任意x\in Ax\in Xf(x)\in U\subseteq Y. 进一步对任意元素y\in \{f(x) : x\in A\},有y=f(x)\in U. 故f(f^{-1}(U))\subseteq U.

 

3.4.3  证明:由集合象的定义可知f(A\cap B)=\{f(x) : x\in A\cap B\}\\f(A)=\{f(x) : x\in A\}\\f(B)=\{f(x) : x\in B\}. 对任意元素a\in f(A\cap B),由替换公理知有a=f(x)并且x\in A\cap B,即a=f(x)并且(x\in A并且x\in B),进一步我们有“a=f(x)并且x\in A”和“a=f(x)并且x\in B”,由象定义知a\in f(A)a\in f(B),再由并集定义知a\in f(A)\cap f(B),故我们得到f(A\cap B)\subseteq f(A)\cap f(B). 其中f(A\cap B)\subseteq f(A)\cap f(B)\subseteq关系不可加强为=关系,如下考虑:集合X:\{0,1,2,3\};集合A:\{0,1\};集合B:\{2,3\};函数f:X\rightarrow Yf(0)=f(2)=0;f(1)=f(3)=1. 简单分析得到f(A\cap B)=\emptyset;f(A)\cap f(B)=\{0,1\}.

f(A\backslash B)=\{f(x) : A\backslash B\}. 对任意元素a\in f(A)\backslash f(B),由差集定义知a\in f(A)a\notin f(B),再由函数象定义(替换公理)知:对于某个x_1\in Aa=f(x_1),并且不存在x_2\in Ba=f(x_2). 故当x_1\in A时有x_1\notin B(若此时x_1\in B,说明存在x_2=x_1使得x_2\in Ba=f(x_2),这于上面的推论是矛盾的),再由差集定义知x_1\in A\backslash B. 综上即对于某个x_1\in A\backslash Ba=f(x_1),由象的定义有a\in f(A\backslash B),故有f(A)\backslash f(B)\subseteq f(A\backslash B). 其中f(A)\backslash f(B)\subseteq f(A\backslash B)\subseteq关系不可加强为=关系,如下考虑:我们考虑两集合是否相等,如果两者一定相等,那么\subseteq关系不可加强为=关系,反之则不可加强. 我们来看看不相等的情况是否可以出现. 由于已知f(A)\backslash f(B)\subseteq f(A\backslash B),如果两集合不相等,那么存在b\in f(A\backslash B)b\notin f(A)\backslash f(B),即“对某x\in A\backslash Bb=f(x)”并且“b\notin f(A)b\in f(B)”. 而“对某x\in A\backslash Bb=f(x)”是必有b\in f(A),进而我们知道“b\in f(B)”,即对某x_2\in Bb=f(x_2). 综上,如果两集合不相等,我们知道存在b\in f(A\backslash B)b\in f(B),即“对某x\in A\backslash Bb=f(x)”并且“对某x_2\in Bb=f(x_2)”,进一步即存在x\in A\backslash Bx_2\in B使得b=f(x)=f(x_2). 然而当函数f不是单射时可能的,如下例子:集合X:\{0,1,2,3\};集合A:\{0,1,2\};集合B:\{2,3\};函数f:X\rightarrow Yf(0)=f(2)=0;f(1)=f(3)=1. 简单分析得到f(A\backslash B)=\{0,1\};f(A)\backslash f(B)=\emptyset. 所以我们也找到了f(A)\backslash f(B)\subseteq f(A\backslash B)\subseteq关系加强为=关系的条件,其要求函数f为单射函数.

f(A\cup B)=\{f(x) : x\in A\cup B\}. 对任意元素a\in f(A\cup B),由替换公理知对某个x\in A\cup Ba=f(x),即有(x\in A或者x\in B)并且a=f(x),即(x\in A并且a=f(x))或者(x\in B并且a=f(x)),但无论何种情况都有a\in f(A)\cup f(B),故f(A\cup B)\subseteq f(A)\cup f(B). 另一个方向的论证类似,我们可得f(A)\cup f(B)\subseteq f(A\cup B). 综上,f(A\cup B)=f(A)\cup f(B).

 

3.4.4  证明:f^{-1}(U)=\{x\in X : f(x)\in U\};f^{-1}(V)=\{x\in X : f(x)\in V\}.

f^{-1}(U\cup V)=\{x\in X : f(x)\in U\cup V\}. 对任意元素x\in f^{-1}(U\cup V),有x\in Xf(x)\in U\cup V. 当x\in X并且f(x)\in U时,有x\in f^{-1}(U);同理可知当x\in X并且f(x)\in V时有x\in f^{-1}(V),但两种情况都有x\in f^{-1}(U)\cup f^{-1}(V),综上f^{-1}(U\cup V)\subseteq f^{-1}(U)\cup f^{-1}(V). 对任意元素x\in f^{-1}(U)\cup f^{-1}(V),当x\in f^{-1}(U)时有x\in X并且f(x)\in U,进一步有x\in X并且f(x)\in U\cup V;同理可证当x\in f^{-1}(V)时有x\in X并且f(x)\in U\cup V. 故总有x\in f^{-1}(U\cup V),即f^{-1}(U)\cup f^{-1}(V)\subseteq f^{-1}(U\cup V). 综上f^{-1}(U\cup V)=f^{-1}(U)\cup f^{-1}(V).

f^{-1}(U\cap V)=\{x\in X : f(x)\in U\cap V\}. 对任意元素x\in f^{-1}(U\cap V),有x\in Xf(x)\in U\cap V. 则有“x\in Xf(x)\in U”并且“x\in Xf(x)\in V”,即x\in f^{-1}(U)并且x\in f^{-1}(V),即x\in f^{-1}(U)\cap f^{-1}(V). 综上f^{-1}(U\cap V)\subseteq f^{-1}(U)\cap f^{-1}(V). 对任意元素x\in f^{-1}(U)\cap f^{-1}(V),有x\in Xf(x)\in Uf(x)\in V,即有x\in Xf(x)\in U\cap V. 故总有x\in f^{-1}(U\cap V),即f^{-1}(U)\cap f^{-1}(V)\subseteq f^{-1}(U\cap V). 综上f^{-1}(U\cap V)=f^{-1}(U)\cap f^{-1}(V).

f^{-1}(U\backslash V)=\{x\in X : f(x)\in U\backslash V\}. 对任意元素x\in f^{-1}(U\backslash V),有x\in Xf(x)\in U\backslash V. 则有“x\in Xf(x)\in U”并且“x\in Xf(x)\notin V”,即x\in f^{-1}(U)并且x\notin f^{-1}(V),即x\in f^{-1}(U)\backslash f^{-1}(V). 综上f^{-1}(U\backslash V)\subseteq f^{-1}(U)\backslash f^{-1}(V). 对任意元素x\in f^{-1}(U)\backslash f^{-1}(V),有x\in f^{-1}(U)x\notin f^{-1}(V),即有“x\in Xf(x)\in U”并且“x\notin Xf(x)\notin V”,即x\in Xf(x)\in Uf(x)\notin V,即x\in Xf(x)\in U\backslash V,即x\in f^{-1}(U\backslash V),即f^{-1}(U)\backslash f^{-1}(V)\subseteq f^{-1}(U\cup V). 综上f^{-1}(U\backslash V)=f^{-1}(U)\backslash f^{-1}(V).

 

3.4.5  证明:由习题3.4.2的论证知S\subseteq f^{-1}(f(S)),并且当函数f为单射时对x\in X\backslash Sx\notin f^{-1}(f(S)). 故只需考虑f^{-1}(f(S))\subseteq S对于每个S\subseteq X都成立的充要条件是f是满射.

已知函数f为单射函数. 对任一元素x\in f^{-1}(f(S)),有x\in X并且f(x)\in\{f(x) : x\in S\}. 而X=(X\backslash S)\cup S(已知S为X的子集),故有x\in (X\backslash S)\cup S并且f(x)\in\{f(x) : x\in S\}. 分两种情形,若x\in X\backslash S并且f(x)\in\{f(x) : x\in S\},由上“当函数f为单射时对x\in X\backslash Sx\notin f^{-1}(f(S))”知f(x)\notin f(S),故“x\in X\backslash S并且f(x)\in\{f(x) : x\in S\}”这种情况不会出现,这是一个矛盾. 所以只能另一种情况成立,即x\in S并且f(x)\in\{f(x) : x\in S\},即f^{-1}(f(S))\subseteq S. 这就证明了:函数f是单射\Longrightarrow f^{-1}(f(S))\subseteq S.

已知f^{-1}(f(S))\subseteq S,结合S\subseteq f^{-1}(f(S)),我们知S=f^{-1}(f(S)),即\{x\in X : f(x)\in \{f(x) : x\in S\}\}=S. 对任意元素x\in\{x\in S : f(x)\in \{f(x) : x\in S\}\},有x\in S并且f(x)\in f(S),即有x\in S,所以\{x\in S : f(x)\in \{f(x) : x\in S\}\}\subseteq S;对任意元素x\in S,我们知有f(x)\in f(S)(因为f(S)=\{f(x) : x\in S\}). 即对任意元素x\in S有“x\in S并且f(x)\in f(S)”,故x\in \{x\in S : f(x)\in \{f(x) : x\in S\}\}. 所以S\subseteq \{x\in S : f(x)\in \{f(x) : x\in S\}\},综上有\{x\in S : f(x)\in \{f(x) : x\in S\}\}=S. 至此得到\{x\in X : f(x)\in \{f(x) : x\in S\}\}=S=\{x\in S : f(x)\in \{f(x) : x\in S\}\}. 而X=(X\backslash S)\cup S,易证\{x\in X : f(x)\in \{f(x) : x\in S\}\}=\\\{x\in S : f(x)\in \{f(x) : x\in S\}\}\cup\{x\in X\backslash S : f(x)\in \{f(x) : x\in S\}\},即有\{x\in X\backslash S : f(x)\in \{f(x) : x\in S\}\}\subseteq \{x\in S : f(x)\in \{f(x) : x\in S\}\}=S,到这我们得到了对任一元素x\in\{x\in X\backslash S : f(x)\in \{f(x) : x\in S\}\}x\in S,展开后即对任一元素x\in\{x\in X\backslash S : f(x)\in \{f(x) : x\in S\}\}有:x\in X\backslash S并且f(x)\in \{f(x) : x\in S\}\}并且x\in S,这明显是不可能的,故\{x\in X\backslash S : f(x)\in \{f(x) : x\in S\}\}=\emptyset. 已知函数f:X\rightarrow Y. \forall x_1\in X,\forall x_2\in X,如果x_1\neq x_2,我们令x_1\in\{x_1\}x_2\in X\backslash \{x_1\},由“\{x\in X\backslash S : f(x)\in \{f(x) : x\in S\}\}=\emptyset”知“\{x\in X\backslash \{x_1\} : f(x)\in \{f(x) : x\in \{x_1\}\}\}=\emptyset”. 由于x_2\in X\backslash \{x_1\}\neq\emptyset,假设存在x\in X\backslash \{x_1\}使得f(x)\in \{f(x) : x\in \{x_1\}\}\}”,那么x\in \{x\in X\backslash \{x_1\} : f(x)\in \{f(x) : x\in \{x_1\}\}\}\neq\emptyset. 这明显是矛盾的,故假设不成立,即对任意x\in X\backslash \{x_1\}都有f(x)\notin \{f(x) : x\in \{x_1\}\}”. 特别地,f(x_2)\neq f(x_1). 所以函数f是单射. 所以f^{-1}(f(S))\subseteq S\Longrightarrow函数f是单射.

综上f^{-1}(f(S))\subseteq S\Longleftrightarrow函数f是单射.

 

f(f^{-1}(S))=\{f(x) : x\in \{x\in X : f(x)\in S\}\}. 由习题6.4.2知f(f^{-1}(S))\subseteq S. 若函数f为满射,则对任意y\in S\subseteq Y,存在x\in X使得y=f(x)\in S,故x\in f^{-1}(S),进一步y\in f(f^{-1}(S)). 故S\subseteq f(f^{-1}(S)). 综上,已知f(f^{-1}(S))\subseteq S,函数f为满射\Longrightarrowf(f^{-1}(S))=S.

f(f^{-1}(S))=S,已知f(f^{-1}(S))\subseteq S,故我们得到S\subseteq f(f^{-1}(S)). 对任意元素y\in S,有y\in f(f^{-1}(S)),即y\in \{f(x) : x\in \{x\in X : f(x)\in S\}\},即存在某x\in \{x\in X : f(x)\in S\}\}使得y=f(x). 取S:=Y,则对任意元素y\in Y,存在某x\in \{x\in X : f(x)\in S\}\}使得y=f(x). 故函数f为满射函数. 故f(f^{-1}(S))=S\Longrightarrow函数f为满射.

综上f(f^{-1}(S))=S\Longleftrightarrow函数f为满射.

 

3.4.6  证明:英文勘误:“p. 59: In Lemma 3.4.9, “Then the set … is a set” should read “Then there is a unique set of the form … . That is to say, there is a set A such that for any Y, Y \in A if and only if Y is a subset of X.”,(中文即为:“那么集合…是一个集合.”应理解为“那么有一个独一无二的形如…集合. 更具体的说,存在一个集合A使得对于任何对象Y,Y\in A当且仅当Y是X的子集.”).

由幂集公理知集合\{0,1\}^X为所有定义域为X而值域为{0,1}的函数构成的. 由替换公理知存在集合\{f^{-1}(\{1\}) : f\in \{0,1\}^X\},由逆象定义即集合\{\{x\in X : f(x)\in \{1\}\} : f\in \{0,1\}^X\}.

对任意元素S\in \{\{x\in X : f(x)\in \{1\}\} : f\in \{0,1\}^X\},有存在f\in \{0,1\}^X使得S=\{x\in X : f(x)\in \{1\}\}. 对任何元素x\in S,有x\in Xf(x)\in \{1\},故S\subseteq X,这说明集合\{\{x\in X : f(x)\in \{1\}\} : f\in \{0,1\}^X\}中元素全都为集合X的子集.

对任意X的子集S,即S\subseteq X. 我们构造一个函数f:X\rightarrow\{0,1\}如下:当x\in S\subseteq Xf(x)=1;当x\in X\backslash Sf(x)=0. 此时集合\{x\in X : f(x)\in \{1\}\}=S,即对某f\in\{0,1\}^XS=\{x\in X : f(x)\in \{1\}\},即S\in \{\{x\in X : f(x)\in \{1\}\} : f\in \{0,1\}^X\}. 综上,我们成功构造了题目要求的集合A.

集合\{\{x\in X : f(x)\in \{1\}\} : f\in \{0,1\}^X\}也有另外一种书写形式\big\{Y : f\in \{0,1\}^X; Y=f^{-1}(\{1\}) \big\}(详见例3.1.32下面替换公理与分类公理联合使用的讨论,也见本文末评论区的讨论),但两种书写形式都可以用更便于理解的形式“{Y :Y是X的子集}”来表示.

 

3.4.7  证明:由幂集公理和习题3.4.6知2^X=\{X' : X'\text{ is a subset of }X\};2^Y=\{Y' : Y'\text{ is a subset of }Y\}是明确定义的.

由于空集是任何集合的子集,所以我们可以取任意一个集合X'\in 2^X,由替换公理知存在集合\{Y'^{X'} : Y'\in 2^Y\},这个集合是与集合X’相关的,我们记其为A_{X'}.

再由替换公理知存在集合\{A_{X'} : X'\in 2^X\}.

再由并公理知存在集合\bigcup{\{A_{X'} : X'\in 2^X\}}.

易验证\bigcup{\{\{Y'^{X'} : Y'\in 2^Y\} : X'\in 2^X\}}={f : f是定义域为X'\subseteq X且值域为Y'\subseteq Y的函数}.

 

3.4.8  证明:设A,B是集合. 由公理3.3中双元素集以及公理3.1知存在集合\{A,B\}. 由公理3.11知存在集合\bigcup{\{A,B\}},使得x\in\bigcup{\{A,B\}}\Longleftrightarrow对某S\in\{A,B\}x\in S. 而由双元素集知S\in \{A,B\}\Longleftrightarrow S=A or S=B,进一步有x\in\bigcup{\{A,B\}}\Longleftrightarrow对某S\in\{A,B\}x\in S\Longleftrightarrow x\in A\text{or}x\in B. 由此\bigcup{\{A,B\}}为公理3.4定义的A\cup B,故公理3.4得证.

 

3.4.9  证明:对于任何元素x\in\{x\in A_\beta : x\in A_\alpha\text{ for all }\alpha\in I\},由分类公理知x\in A_\beta并且x\in A_\alpha\text{ for all }\alpha\in I,进而有x\in A_\alpha\text{ for all }\alpha\in I. 由于\beta'\in I,则“x\in A_\alpha\text{ for all }\alpha\in I”蕴涵“x\in A_{\beta'}”,所以我们得到x\in A_{\beta'}并且x\in A_\alpha\text{ for all }\alpha\in I,再由分类公理知x\in\{x\in A_{\beta'} : x\in A_\alpha\text{ for all }\alpha\in I\},故\{x\in A_\beta : x\in A_\alpha\text{ for all }\alpha\in I\}\subseteq\{x\in A_{\beta'} : x\in A_\alpha\text{ for all }\alpha\in I\}. 同理可证\{x\in A_{\beta'} : x\in A_\alpha\text{ for all }\alpha\in I\}\subseteq\{x\in A_\beta : x\in A_\alpha\text{ for all }\alpha\in I\}. 综上\{x\in A_\beta : x\in A_\alpha\text{ for all }\alpha\in I\}=\{x\in A_{\beta'} : x\in A_\alpha\text{ for all }\alpha\in I\}.

由上论述明显“\displaystyle y\in\bigcap_{\alpha\in I}{A_\alpha}\Longleftrightarrow y\in A_\alpha\text{ for all }\alpha\in I”.

 

3.4.10  证明:对任意x\in(\bigcup_{\alpha\in I}{A_\alpha})\cup(\bigcup_{\alpha\in J}{A_\alpha}),由公理3.4知x\in\bigcup_{\alpha\in I}{A_\alpha}x\in\bigcup_{\alpha\in J}{A_\alpha}. 若x\in\bigcup_{\alpha\in I}{A_\alpha},由公理3.11知对于某个\alpha\in Ix\in A_\alpha,进一步对于某个\alpha\in I\cup Jx\in A_\alpha,再由公理3.11知x\in\bigcup_{\alpha\in I\cup J}{A_\alpha},故有\bigcup_{\alpha\in I}{A_\alpha}\subseteq\bigcup_{\alpha\in I\cup J}{A_\alpha}. 同理可得\bigcup_{\alpha\in J}{A_\alpha}\subseteq\bigcup_{\alpha\in I\cup J}{A_\alpha}. 由习题3.1.7知(\bigcup_{\alpha\in I}{A_\alpha})\cup(\bigcup_{\alpha\in J}{A_\alpha})\subseteq\bigcup_{\alpha\in I\cup J}{A_\alpha}.    对任意元素x\in\bigcup_{\alpha\in I\cup J}{A_\alpha},由公理3.11知对于某个\alpha\in I\cup Jx\in A_\alpha,即陈述“\alpha\in I\cup J并且x\in A_\alpha”为真(注意推理方向),立得陈述“(\alpha\in I\text{ or }\alpha\in J)并且x\in A_\alpha”为真,进一步有陈述“‘\alpha\in I并且x\in A_\alpha’或者‘\alpha\in J并且x\in A_\alpha’”为真,即有x\in\bigcup_{\alpha\in I}{A_\alpha}或者有x\in\bigcup_{\alpha\in J}{A_\alpha},进一步有x\in(\bigcup_{\alpha\in I}{A_\alpha})\cup(\bigcup_{\alpha\in J}{A_\alpha}),所以\bigcup_{\alpha\in I\cup J}{A_\alpha}\subseteq(\bigcup_{\alpha\in I}{A_\alpha})\cup(\bigcup_{\alpha\in J}{A_\alpha}).    综上,(\bigcup_{\alpha\in I}{A_\alpha})\cup(\bigcup_{\alpha\in J}{A_\alpha})=\bigcup_{\alpha\in I\cup J}{A_\alpha}.

对任意x\in(\bigcap_{\alpha\in I}{A_\alpha})\cap(\bigcap_{\alpha\in J}{A_\alpha}),由定义3.1.23知x\in\bigcap_{\alpha\in I}{A_\alpha}x\in\bigcap_{\alpha\in J}{A_\alpha}. 由公理3.11知对一切\alpha\in Ix\in A_\alpha并且对一切\alpha\in Jx\in A_\alpha,故对一切\alpha\in I\cup Jx\in A_\alpha,再由公理3.11知x\in\bigcap_{\alpha\in I\cup J}{A_\alpha},故(\bigcap_{\alpha\in I}{A_\alpha})\cap(\bigcap_{\alpha\in J}{A_\alpha})\subseteq\bigcap_{\alpha\in I\cup J}{A_\alpha}.    对任意元素x\in\bigcap_{\alpha\in I\cup J}{A_\alpha},由公理3.11知对于一切\alpha\in I\cup Jx\in A_\alpha,进一步有对于一切\alpha\in Ix\in A_\alpha和对于一切\alpha\in Jx\in A_\alpha,即有x\in\bigcap_{\alpha\in I}{A_\alpha}并且x\in\bigcap_{\alpha\in J}{A_\alpha},进一步有x\in(\bigcap_{\alpha\in I}{A_\alpha})\cap(\bigcap_{\alpha\in J}{A_\alpha}),所以\bigcap_{\alpha\in I\cup J}{A_\alpha}\subseteq(\bigcap_{\alpha\in I}{A_\alpha})\cap(\bigcap_{\alpha\in J}{A_\alpha}).    综上,(\bigcap_{\alpha\in I}{A_\alpha})\cap(\bigcap_{\alpha\in J}{A_\alpha})=\bigcap_{\alpha\in I\cup J}{A_\alpha}.

 

3.4.11一阶逻辑) 证明:对任意元素\displaystyle x\in\bigcup_{\alpha\in I}{A_\alpha},由公理3.11知对某个\alpha\in Ix\in A_\alpha. 对任意元素\displaystyle x\in X\backslash\bigcup_{\alpha\in I}{A_\alpha},由差集定义知x\in X并且x\notin A_\alpha\text{ for all }\alpha\in I,进而x\notin A_\alpha\text{ and }x\in X\text{ for all }\alpha\in I,即\forall \alpha\in I,x\in X\backslash A_\alpha,进而\displaystyle x\in\bigcap_{\alpha\in I}{X\backslash A_\alpha},故\displaystyle X\backslash\bigcup_{\alpha\in I}{A_\alpha}\subseteq\bigcap_{\alpha\in I}{X\backslash A_\alpha}.

对任意元素\displaystyle x\in\bigcap_{\alpha\in I}{X\backslash A_\alpha},有\forall \alpha\in I,x\in X\backslash A_\alpha,进而x\notin A_\alpha\text{ and }x\in X\text{ for all }\alpha\in I,即x\notin A_\alpha\text{ for all }\alpha\in I\text{ and }x\in X\text{ for all }\alpha\in I,进而x\notin A_\alpha\text{ for all }\alpha\in I\text{ and }x\in X,进而不存在\alpha\in I使得x\in A_\alpha\text{ and }x\in X,由此知x\in X并且\displaystyle x\notin \bigcup_{\alpha\in I}{A_\alpha},由差集定义进而\displaystyle x\in X\backslash\bigcup_{\alpha\in I}{A_\alpha},故\displaystyle \bigcap_{\alpha\in I}{X\backslash A_\alpha}\subseteq X\backslash\bigcup_{\alpha\in I}{A_\alpha}. 综上,\displaystyle X\backslash\bigcup_{\alpha\in I}{A_\alpha}=\bigcap_{\alpha\in I}{X\backslash A_\alpha}.

 

对任意元素\displaystyle x\in\bigcap_{\alpha\in I}{A_\alpha},有\forall\alpha\in Ix\in A_\alpha. 对任意元素\displaystyle x\in X\backslash\bigcap_{\alpha\in I}{A_\alpha},由差集定义知x\in X并且\exists\alpha\in I\text{ such that }x\notin A_\alpha,进而\exists\alpha\in I\text{ such that }x\notin A_\alpha\text{ and }x\in X,即\exists\alpha\in I\text{ such that }x\in X\backslash A_\alpha,即\displaystyle x\in\bigcup_{\alpha\in I}{X\backslash A_\alpha}. 故\displaystyle X\backslash\bigcap_{\alpha\in I}{A_\alpha}\subseteq\bigcup_{\alpha\in I}{X\backslash A_\alpha}.

对任意元素\displaystyle x\in\bigcup_{\alpha\in I}{X\backslash A_\alpha},存在\alpha\in I使x\in X\backslash A_\alpha,即存在\alpha\in I使x\in X\text{ and }x\notin A_\alpha,即存在\alpha\in I使x\in X并且存在\alpha\in I使x\notin A_\alpha,即x\in X并且存在\alpha\in I使x\notin A_\alpha,即x\in X并且\displaystyle x\notin\bigcap_{\alpha\in I}{A_\alpha},即\displaystyle x\in X\backslash\bigcap_{\alpha\in I}{A_\alpha}. 故\displaystyle\bigcup_{\alpha\in I}{X\backslash A_\alpha}\subseteq X\backslash\bigcap_{\alpha\in I}{A_\alpha}. 综上,有\displaystyle X\backslash\bigcap_{\alpha\in I}{A_\alpha}=\bigcup_{\alpha\in I}{X\backslash A_\alpha}.

 

 

文内补充

1.用分类公理定义集合的象.

f(S):={y\in Y: 存在x\in S使得f(x)=y}.

容易验证两种定义是等价的.

 

2.设函数f:X\rightarrow Y. 并设S\subseteq X,我们有命题“y\in f(S)\Longleftrightarrow y=f(x) \text{ for some } x\in S”成立.

说明:由y\in f(S)y\in\{f(x) : x\in S\},由替换公理知对某x\in Sy=f(x),即y=f(x) \text{ for some } x\in S.

相反方向的说明类似,所以有命题“y\in f(S)\Longleftrightarrow y=f(x) \text{ for some } x\in S”成立.

 

3.已知映射f:\mathbb{N}\rightarrow\mathbb{N};f(x)=2x. 说明f(f^{-1}(\{1,2,3\}))\neq\{1,2,3\}.

f^{-1}(\{1,2,3\})=\{1\};f(\{1\})=\{2\}\neq\{1,2,3\}.

已知映射f:\mathbb{Z}\rightarrow\mathbb{Z};f(x)=x^2. 说明f^{-1}(f(\{-1,0,1,2\}))\neq\{-1,0,1,2\}.

f(\{-1,0,1,2\})=\{0,1,4\};f^{-1}(\{0,1,4\})=\{-2,-1,0,1,2\}\neq\{-1,0,1,2\}.

 

4.如果I是空集,则\bigcup_{\alpha\in I}{A_\alpha}将自动地也是空集.

证明:反证法. 若\bigcup_{\alpha\in I}{A_\alpha}非空,则存在元素y使得对某\alpha\in I使得y\in A_\alpha. 而\alpha\in I恒假,假设不成立. 故如果I是空集,则\bigcup_{\alpha\in I}{A_\alpha}将自动地也是空集.

《陶哲轩实分析》(中文第一版)——§3.3解答

习题3.3

3.3.1  证明:自反性:设函数f:X\rightarrow Y. 由集合相等的自反性我们知f与f的定义域有X=X和值域有Y=Y. 而对于一切x\in X,由相等公理知有f(x)=f(x)(或者我们假设存在x_0\in X使得f(x_0)\neq f(x_0),这说明对于输入x_0存在不同的输出,这与函数关联的性质P(x,y)要求的对每个输入x恰存在一个输出相矛盾,故假设不成立,即对于一切x\in Xf(x)=f(x)). 综上,f=f.

对称性:设函数f:X\rightarrow Y,g:W\rightarrow Z,并设f=g. 由f=g我们知f与g的定义域有X=W和值域有Y=Z. 由集合相等的对称性我们知f与g的定义域有W=X和值域有Z=Y. 再由f=g知对于一切x\in Xf(x)=g(x). 故对一切w\in W,由X=Ww\in X,故有f(w)=g(w),进一步由相等公理知有g(w)=f(w). 综上,g=f.

传递性:设函数f:X\rightarrow Y,g:W\rightarrow Z,h:U\rightarrow V,并设f=g,g=h. 由f=g,g=h我们知f与g的定义域有X=W和值域有Y=Z和g与h的定义域有W=U和值域有Z=V. 由集合相等的传递性我们知f与h的定义域有X=U和值域有Y=V. 再由f=g,g=h知对于一切x\in Xf(x)=g(x)和对于一切w\in Wg(w)=h(w). 故对一切x\in X,有f(x)=g(x),再由X=Wx\in W,故有g(x)=h(x),进一步由相等公理知有f(x)=h(x). 综上,f=h.

设函数f,\overset{\sim}{f}:X\rightarrow Y;g, \overset{\sim}{g}:Y\rightarrow Z,并设f=\overset{\sim}{f},g=\overset{\sim}{g}. 由定义3.3.10我们知g\circ f的定义域和\overset{\sim}{g}\circ \overset{\sim}{f}的定义域相同,并且g\circ f的值域和\overset{\sim}{g}\circ \overset{\sim}{f}的值域相同. 再由f=\overset{\sim}{f},g=\overset{\sim}{g}知对于一切x\in Xf(x)=\overset{\sim}{f}(x)和对于一切y\in Yg(y)=\overset{\sim}{g}(y). 故对一切x\in X,有(g\circ f)(x)=g(f(x))=g(\overset{\sim}{f}(x))=\overset{\sim}{g}(\overset{\sim}{f}(x))=(\overset{\sim}{g}\circ\overset{\sim}{f})(x). 综上,g\circ f=\overset{\sim}{g}\circ\overset{\sim}{f}.

 

3.3.2  证明:由于f和g都是单射函数,即\forall x,x'\in X,有x\neq x'\Longrightarrow f(x)\neq f(x')并且\forall y,y'\in Y,有y\neq y'\Longrightarrow g(y)\neq g(y'). 对于一切x,x'\in X,如果x\neq x',那么有f(x)\neq f(x')并且知f(x),f(x')\in Y,故此时g(f(x))\neq g(f(x')),即f\circ g(x)\neq f\circ g(x'),故f\circ g也是单射.

由于f和g都是满射函数,即\forall y\in Y,\exists x\in X使得f(x)=y\forall z\in Z,\exists y\in Y使得g(y)=z. 综上,对任意z\in Z存在y\in Y存在x\in X使得g(y)=z并且f(x)=y,即g(f(x))=z. 即对任意z\in Z,存在x\in X,使得(g\circ f)(x)=g(f(x))=z,所以g\circ f是满射函数.

 

3.3.3  证明:由于命题“\forall x\in\emptyset,\forall x'\in\emptyset,x\neq x'\Longrightarrow f(x)\neq f(x')”是空真的,所以空函数总是单射函数.

对空函数f:\emptyset\rightarrow Y来说,如果集合Y=\emptyset,那么命题“\forall y\in Y,\exists x\in\emptyset使得f(x)=y” 是空真成立的,所以空函数f:\emptyset\rightarrow\emptyset是满射的,即如果Y=\emptyset那么f:\emptyset\rightarrow Y是满射的;进一步我们知道空函数f:\emptyset\rightarrow Y要么是满射函数要么不是满射函数. 如果f:\emptyset\rightarrow Y是满射的,我们设集合Y\neq\emptyset,我们很容易知道这会导致矛盾,所以假设不成立,故此时有Y=\emptyset. 综上,有f:\emptyset\rightarrow Y是满射的当且仅当Y=\emptyset.

由上面讨论我们知道f:\emptyset\rightarrow Y是双射的当且仅当Y=\emptyset.

 

3.3.4  证明:由定义3.3.10知g\circ fg\circ\overset{\sim}{f}均为从X到Z的函数. 由于g\circ f=g\circ\overset{\sim}{f},由定义3.3.7知对于一切x\in X(g\circ f)(x)=(g\circ\overset{\sim}{f})(x),即g(f(x))=g(\overset{\sim}{f}(x)),再由g是单射进一步知f(x)=\overset{\sim}{f}(x). 所以f=\overset{\sim}{f}. 若g不是单射,考虑函数f:\{0,1,2\}\rightarrow\{1,2,3\};f(n):=n++和函数\overset{\sim}{f}:\{0,1,2\}\rightarrow\{1,2,3\};f(0):=3,f(1):=2,f(2):=1,很明显此时f\neq\overset{\sim}{f}. 而我们定义函数g:\{1,2,3\}\rightarrow\{7\};g(n):=7,其很显然不是单射,但有g\circ f=g\circ\overset{\sim}{f}. 综上,当g不是单射函数时,上述蕴涵关系不成立.

由定义3.3.10知g\circ f\overset{\sim}{g}\circ f均为从X到Z的函数. 由于g\circ f=\overset{\sim}{g}\circ f,由定义3.3.7知对于一切x\in X(g\circ f)(x)=(\overset{\sim}{g}\circ f)(x),即g(f(x))=\overset{\sim}{g}(f(x)),再由f是满射进一步知对一切y\in Y,存在x\in X,使得f(x)=y并且g(f(x))=\overset{\sim}{g}(f(x)),即g(y)=\overset{\sim}{g}(y). 所以g=\overset{\sim}{g}. 若f不是满射,考虑函数g:\{1,2\}\rightarrow\{2,3\};f(n):=n++和函数\overset{\sim}{g}:\{1,2\}\rightarrow\{2\};\overset{\sim}{g}(n):=2,很明显此时g\neq\overset{\sim}{g}. 而我们定义函数f:\{0\}\rightarrow\{1,2\};f(n):=n++,其很显然不是满射,但有g\circ f=\overset{\sim}{g}\circ f. 综上,当f不是满射函数时,上述蕴涵关系不成立.

 

3.3.5  证明:若g\circ f是单射,则有\forall x,x'\in X,x\neq x'\Longrightarrow (g\circ f)(x)\neq (g\circ f)(x'),即g(f(x))\neq g(f(x')). 我们假设f不是单射,则有\exists x,\exists x'使得x\neq x'并且f(x)=f(x'),进一步有g(f(x))=g(f(x')),这与g\circ f是单射明显矛盾,故假设不成立,所以f是单射. 但g不一定是单射,我们很容易举出这样的一个例子,这里就不举了.

g\circ f是满射,则对于一切\forall z\in Z存在x\in X使得(g\circ f)(x)=g(f(x))=z,我们记y:=f(x)\in Y,则上述陈述可改为对于一切\forall z\in Z存在y\in Y使得g(y)=z,所以g是满射. 但f不一定是单射,比如函数f:\{0\}\rightarrow\{1,2\};f(n):=n++不是满射函数,g:\{1,2\}\rightarrow\{1\};g(n):=1是满射函数,并且g\circ f是满射函数.

 

3.3.6  证明:由于函数f是双射,即其又是满射又是单射. 由f的满射我们知:对一切y\in Y,存在x\in X使得f(x)=y. 我们假设存在x_1,x_2\in X使得x_1\neq x_2并且f(x_1)=f(x_2),这与f是单射相矛盾,故假设不成立,即对一切x_1,x_2\in X如果x_1\neq x_2那么f(x_1)\neq f(x_2). 综上我们知对一切y\in Y,恰存在一个x\in X使得f(x)=y,由定义3.3.1我们知这是一个函数,我们记此函数为f^{-1}(y)=x.

对任意x\in X,由函数定义知恰存在一个y\in Y使得f(x)=y. 而对此y\in Y由上论证知也恰存在一个x'\in X使得f(x')=y,即f^{-1}(y)=x'. 故我们得到f(x)=f(x'),再由f的单射性知x=x'. 综上,我们知对任意x\in X恰存在一个y\in Y使得f(x)=y并且f^{-1}(y)=x. 故有f^{-1}(f(x))=f^{-1}(y)=x.

对任意y\in Y,由上论证知恰存在一个x\in X使得f(x)=y,即f^{-1}(y)=x. 而对此x\in X由函数定义知也恰存在一个y'\in Y使得f(x)=y'. 故我们得到y=y'. 综上,我们知对任意y\in Y恰存在一个x\in X使得f^{-1}(y)=x并且f(x)=y. 故有f(f^{-1}(y))=f(x)=y.

由上论证知:对一切y\in Y,恰存在一个x\in X使得f(x)=y,记此函数为f^{-1}(y)=x. 我们假设f^{-1}不是单射,即存在y_1,y_2\in Y使得y_1\neq y_2并且f^{-1}(y_1)=f^{-1}(y_2)=x. 进一步有f(x)=y_1=y_2,这是矛盾的,所以假设不成立,故f^{-1}是单射.

而再由上论证知:对任意x\in X恰存在一个y\in Y使得f^{-1}(y)=x. 故f^{-1}是满射. 综上,我们知道f^{-1}是双射.

用相似的论证我们知道,对双射函数f^{-1}

对一切x\in X,恰存在一个y\in Y使得f^{-1}(y)=x,由定义3.3.1我们知这是一个函数,我们记此函数为(f^{-1})^{-1}(x)=y. 而对此x\in X,恰存在一个y'\in Y使得f(x)=y'. 综上我们有f(x)=f(f^{-1}(y))=y',由上论证知y=y',故对一切x\in X,恰存在一个y\in Y使得f(x)=y=(f^{-1})^{-1}(x). 所以(f^{-1})^{-1}=f.

 

3.3.7  证明:由上面习题3.3.2的讨论我们知如果f和g都是双射,那么g\circ f也是双射.

容易验证(g\circ f)^{-1},f^{-1}\circ g^{-1}具有相同的定义域和值域.

由于f和g均为双射,由习题3.3.6的论证我们有:对任意y\in Y恰存在一个x\in X使得f(x)=y并且f^{-1}(y)=x;对任意z\in Z恰存在一个y\in Y使得g(y)=z并且g^{-1}(z)=y.

综上,对任意z\in Z恰存在一个y\in Y使得g(y)=z并且g^{-1}(z)=y,进而恰存在一个x\in X使得f(x)=y并且f^{-1}(y)=x.

(f^{-1}\circ g^{-1})(z)=f^{-1}(g^{-1}(z))=f^{-1}(y)=x;而(g\circ f)(x)=g(f(x))=g(y)=z,由于g\circ f也是双射,所以(g\circ f)^{-1}(z)=x. 综上,对任意z\in Z(f^{-1}\circ g^{-1})(z)=(g\circ f)^{-1}(z). 即(g\circ f)^{-1}=f^{-1}\circ g^{-1}.

 

3.3.8  证明:(a)容易验证\tau_{Y\rightarrow Z}\circ\tau_{X\rightarrow Y}\tau_{X\rightarrow Z}具有相同的定义域X和值域Z. 已知X\subseteq Y\subseteq Z,故对任意x\in Xx\in Y,x\in Z. 进而(\tau_{Y\rightarrow Z}\circ\tau_{X\rightarrow Y})(x)=\tau_{Y\rightarrow Z}(\tau_{X\rightarrow Y}(x))=\tau_{Y\rightarrow Z}(x)=x=\tau_{X\rightarrow Z}(x). 所以\tau_{Y\rightarrow Z}\circ\tau_{X\rightarrow Y}=\tau_{X\rightarrow Z}.

(b)对任意对象a\in A,有f\circ\tau_{A\rightarrow A}(a)=f(\tau_{A\rightarrow A}(a))=f(a),故f\circ\tau_{A\rightarrow A}=f.

对任意对象a\in A,有\tau_{B\rightarrow B}\circ f(a)=\tau_{B\rightarrow B}(f(a))=f(a),故\tau_{B\rightarrow B}\circ f=f.

(c)容易验证f\circ f^{-1},\tau_{B\rightarrow B}的值域和定义域均为B.

由于f:A\rightarrow B是双射函数,故对任意b\in B恰有一个a\in A使得f(a)=b,f^{-1}(b)=a. 所以(f\circ f^{-1})(b)=f(f^{-1}(b))=f(a)=b=\tau_{B\rightarrow B}(b),故f\circ f^{-1}=\tau_{B\rightarrow B}.

同理可证f^{-1}\circ f=\tau_{A\rightarrow A},只要我们注意到f^{-1}:B\rightarrow A是双射函数.

(d)存在性:由于X和Y是不交的集合,所以我们可以构造一个分段函数h:X\cup Y\rightarrow Z

h(x):=\begin{cases}f\left( x \right) \,\,x\in X\\g\left( x \right) \,\,x\in Y\\\end{cases}.

容易验证这个分段函数是满足题目要求的.

唯一性:假设存在两个不同的函数h_1,h_2满足要求,则由函数相等知必然存在x\in X\cup Y使得h_1(x)\neq h_2(x). 由于X和Y是不交的集合,故x\in Xx\in Y只能一个为真. 但是无论何种情况不会出现h_1(x)\neq h_2(x). 所以假设不成立,唯一性得证.

 

 

文内补充

1.函数遵从代入公理. 设函数f:X\rightarrow Y. 对任意x,x'\in X,如果x=x'f(x)=f(x').

证明:由定义3.3.1知对输入x\in X,恰存在唯一的输出f(x)使得命题P(x,f(x))成立;同理对输入x'\in X,恰存在唯一的输出f(x')使得命题P(x’,f(x’))成立. 由于x=x',在承认对象x的类型的相等遵从相等的四条公理前提下,由相等公理中性质满足代入公理知P(x,f(x))和P(x,f(x’))是等价的命题. 假设f(x)\neq f(x'),这说明对于输入x存在不同的两个输出f(x)和f(x’),这与函数定义相矛盾,所以假设不成立,必有f(x)=f(x').

 

2.设函数f:\emptyset\rightarrow X,其是唯一的.

《陶哲轩实分析》(中文第一版)——§6.4解答

习题6.4

6.4.1  证明:对任意实数\varepsilon>0,对每个N\geqslant m,由于(a_n)_{n=m}^\infty是收敛到实数c的序列,即都存在N'\geqslant m使对一切n\geqslant N'|a_n-c|\leqslant\varepsilon. 那么我们取n:=max\{N,N'\},则有n\geqslant Nn\geqslant N',故|a_n-c|\leqslant\varepsilon. 所以c是(a_n)_{n=m}^\infty的极限点.

假设实数c’也是(a_n)_{n=m}^\infty的极限点,即对任意实数\varepsilon>0,对每个N\geqslant m,都存在n\geqslant N使|a_n-c'|\leqslant\varepsilon. 对任意实数\varepsilon>0,有\frac{\varepsilon}{2}>0,由于(a_n)_{n=m}^\infty是收敛到实数c的序列,所以存在N_1\geqslant m使对一切n\geqslant N_1|a_n-c|\leqslant\frac{\varepsilon}{2}. 又由于实数c’是(a_n)_{n=m}^\infty的极限点,那么对\frac{\varepsilon}{2}>0,对N_1\geqslant m存在n_1\geqslant N_1使|a_{n_1}-c'|\leqslant\frac{\varepsilon}{2}. 又由于n_1\geqslant N_1所以|a_{n_1}-c|\leqslant\frac{\varepsilon}{2}. 故对任意实数\varepsilon>0,可找到一个n\geqslant m使|a_n-c'|\leqslant\frac{\varepsilon}{2}|a_n-c|\leqslant\frac{\varepsilon}{2},故|c-c'|=|c-a_n+a_n-c'|\leqslant |a_n-c|+|a_n-c'|\leqslant\varepsilon. 即对任意实数\varepsilon>0总有|c-c'|\leqslant\varepsilon. 由习题5.4.7知c=c',故序列(a_n)_{n=m}^\infty的极限是其唯一的极限点.

 

6.4.2  证明:

叙述:设(a_n)_{n=m}^\infty是一个实数列(其中m为某整数),设c是实数,设m’是不小于m的整数(即有m'\geqslant m). 我们有c是(a_n)_{n=m}^\infty的极限点当且仅当c是(a_n)_{n=m'}^\infty的极限点;c是(a_n)_{n=m}^\infty的上极限当且仅当c是(a_n)_{n=m'}^\infty的上极限;c是(a_n)_{n=m}^\infty的下极限当且仅当c是(a_n)_{n=m'}^\infty的下极限. 设k是不小于0的整数(即有k\geqslant 0). 我们有c是(a_n)_{n=m}^\infty的极限点当且仅当c是(a_{n+k})_{n=m}^\infty的极限点;c是(a_n)_{n=m}^\infty的上极限当且仅当c是(a_{n+k})_{n=m}^\infty的上极限;c是(a_n)_{n=m}^\infty的下极限当且仅当c是(a_{n+k})_{n=m}^\infty的下极限.

证明:对于每个实数\varepsilon>0,对每个N\geqslant m',由于m'\geqslant m,则N\geqslant m,由c是(a_n)_{n=m}^\infty的极限点知存在n\geqslant N使|a_n-c|\leqslant\varepsilon. 故c也是(a_n)_{n=m'}^\infty的极限点,即如果c是(a_n)_{n=m}^\infty的极限点那么c是(a_n)_{n=m'}^\infty的极限点;如果c是(a_n)_{n=m'}^\infty的极限点,则对每个实数\varepsilon>0,对每个N\geqslant m',都存在n\geqslant N使|a_n-c|\leqslant\varepsilon. 再考虑对每个m\leqslant N'<m',由上讨论我们可取任意一个N\geqslant m'>N',那么存在n\geqslant N>N'使|a_n-c|\leqslant\varepsilon. 故如果c是(a_n)_{n=m'}^\infty的极限点那么c是(a_n)_{n=m}^\infty的极限点. 综上,我们有c是(a_n)_{n=m}^\infty的极限点当且仅当c是(a_n)_{n=m'}^\infty的极限点.

为了证明“c是(a_n)_{n=m}^\infty的上极限当且仅当c是(a_n)_{n=m'}^\infty的上极限”,我们先来证明几个小命题:

(b_n)_{n=m_1}^\infty是一个实数列(其中m_1为某整数),m_1'是不小于m_1的整数(即有m_1'\geqslant m_1).

  • 6.4.2.1  我们有\sup(b_n)_{n=m_1}^\infty\geqslant\sup(b_n)_{n=m_1'}^\infty.
  • 6.4.2.2  如果对所有m_1\leqslant n_1<m_1'存在n_2\geqslant m_1'使得b_{n_1}\geqslant b_{n_2},则\inf(b_n)_{n=m_1}^\infty=\inf(b_n)_{n=m_1'}^\infty.

6.4.2.1证明:对一切n\geqslant m_1',由m_1'\geqslant m_1n\geqslant m_1. 再由\sup(b_n)_{n=m_1}^\infty(b_n)_{n=m_1}^\infty的上确界和命题6.3.6知\sup(b_n)_{n=m_1}^\infty\geqslant b_n,即\sup(b_n)_{n=m_1}^\infty也是(b_n)_{n=m_1'}^\infty的一个上界,再由命题6.3.6知\sup(b_n)_{n=m_1}^\infty\geqslant\sup(b_n)_{n=m_1'}^\infty.

6.4.2.2证明:同理由命题6.3.6对应的下确界命题我们知\inf(b_n)_{n=m_1}^\infty\leqslant\inf(b_n)_{n=m_1'}^\infty. 由\inf(b_n)_{n=m_1'}^\infty(b_n)_{n=m_1'}^\infty的下确界,由命题6.3.6对应的下确界命题知对一切n\geqslant m_1'b_n\geqslant\inf(b_n)_{n=m_1'}^\infty. 如果对所有m_1\leqslant n_1<m_1'存在n_2\geqslant m_1'使得b_{n_1}\geqslant b_{n_2},则有b_{n_1}\geqslant b_{n_2}\geqslant\inf(b_n)_{n=m_1'}^\infty,即对所有m_1\leqslant n_1<m_1'b_{n_1}\geqslant\inf(b_n)_{n=m_1'}^\infty. 再综合“对一切n\geqslant m_1'b_n\geqslant\inf(b_n)_{n=m_1'}^\infty”知对一切n\geqslant m_1b_n\geqslant\inf(b_n)_{n=m_1'}^\infty. 故\inf(b_n)_{n=m_1'}^\infty也是(b_n)_{n=m_1}^\infty的一个下界,由命题6.3.6对应的下确界命题知\inf(b_n)_{n=m_1}^\infty\geqslant\inf(b_n)_{n=m_1'}^\infty,再结合\inf(b_n)_{n=m_1}^\infty\leqslant\inf(b_n)_{n=m_1'}^\infty我们得到\inf(b_n)_{n=m_1}^\infty=\inf(b_n)_{n=m_1'}^\infty.

已知(a_n)_{n=m}^\infty是实数列(其中m为某整数),而a_N^+=\sup(a_n)_{n=N}^\infty(N\geqslant m). 我们假设\inf(a_N^+)_{N=m}^\infty\neq\inf(a_N^+)_{N=m'}^\infty(m'\geqslant m). 由6.4.2.2知道存在m\leqslant m_1<m'对所有m_2\geqslant m'a_{m_1}^+<a_{m_2}^+,即\sup(a_n)_{n=m_1}^\infty<\sup(a_n)_{n=m_2}^\infty. 而m_2>m_1,由6.4.2.1知\sup(a_n)_{n=m_1}^\infty\geqslant\sup(a_n)_{n=m_2}^\infty,所以这是一个矛盾,故假设不成立,则有\inf(a_N^+)_{N=m}^\infty=\inf(a_N^+)_{N=m'}^\infty(m'\geqslant m). 这就证明了c是(a_n)_{n=m}^\infty的上极限当且仅当c是(a_n)_{n=m'}^\infty的上极限. 同理可证c是(a_n)_{n=m}^\infty的下极限当且仅当c是(a_n)_{n=m'}^\infty的下极限.

为了证明习题6.4.2的后一部分,我们先来证一个小命题:

  • 6.4.2.3  设(a_n)_{n=m_1}^\infty(b_n)_{n=m_2}^\infty是实数列(其中m_1,m_2为某整数),令p:=m_2-m_1. 两序列满足对一切m\geqslant m_1a_m=b_{m+p}. 这说明了两序列本身一样只是可能起始下标不一样. 那么我们有c是(a_n)_{n=m_1}^\infty的极限点当且仅当c是(b_n)_{n=m_2}^\infty的极限点;c是(a_n)_{n=m_1}^\infty的上(下)极限当且仅当c是(b_n)_{n=m_2}^\infty的上(下)极限.

6.4.2.3证明:对一切实数\varepsilon>0,对一切整数N\geqslant m_2,由p:=m_2-m_1N\geqslant p+m_1,故N-p\geqslant m_1,由c是(a_n)_{n=m_1}^\infty的极限点知存在n\geqslant N-p使|a_n-c|\leqslant\varepsilon,即存在n+p\geqslant N使|b_{n+p}-c|\leqslant\varepsilon,令n':=n+p,故即存在n'\geqslant N使|b_{n'}-c|\leqslant\varepsilon. 故c也是(b_n)_{n=m_2}^\infty的极限点. 这样就证明了如果c是(a_n)_{n=m_1}^\infty的极限点那么c是(b_n)_{n=m_2}^\infty的极限点.

对一切实数\varepsilon>0,对一切整数N\geqslant m_1,即N+p\geqslant m_2,由c是(a_n)_{n=m_2}^\infty的极限点知存在n\geqslant N+p使|b_n-c|\leqslant\varepsilon,即存在n-p\geqslant N使|a_{n-p}-c|\leqslant\varepsilon,令n':=n-p,故即存在n'\geqslant N使|a_{n'}-c|\leqslant\varepsilon. 故c也是(b_n)_{n=m_1}^\infty的极限点. 这样就证明了如果c是(a_n)_{n=m_2}^\infty的极限点那么c是(b_n)_{n=m_1}^\infty的极限点. 综上,我们有c是(a_n)_{n=m_1}^\infty的极限点当且仅当c是(b_n)_{n=m_2}^\infty的极限点.

现在我们来证\sup(a_n)_{n=m_1}^\infty=\sup(b_n)_{n=m_2}^\infty,虽然这看起来很显然,因为(a_n)_{n=m_1}^\infty(b_n)_{n=m_2}^\infty是序列本身一样而起始下标可能不一样的序列.

证明:用反证法. 假设\sup(a_n)_{n=m_1}^\infty>\sup(b_n)_{n=m_2}^\infty,由命题6.3.6知存在整数n\geqslant m_1使a_n>\sup(b_n)_{n=m_2}^\infty,即存在整数n+p\geqslant m_2使b_{n+p}>\sup(b_n)_{n=m_2}^\infty,这显然是个矛盾;同理可证\sup(a_n)_{n=m_1}^\infty<\sup(b_n)_{n=m_2}^\infty不成立;再由命题6.2.5(b)广义实数序的三歧性知此时只能\sup(a_n)_{n=m_1}^\infty=\sup(b_n)_{n=m_2}^\infty. 同理我们可证\inf(a_n)_{n=m_1}^\infty=\inf(b_n)_{n=m_2}^\infty.

由于对一切整数m\geqslant m_1a_m=b_{m+p}. 故对一切整数N\geqslant m_1,对一切整数n\geqslant Na_n=b_{n+p}. 即对一切整数N\geqslant m_1(a_n)_{n=N}^\infty(b_n)_{n=N+p}^\infty是序列本身一样只是可能起始下标不一样的实数列,由上论证可知对一切整数N\geqslant m_1\sup(a_n)_{n=N}^\infty=\sup(b_n)_{n=N+p}^\infty,即a_N^+=b_{N+p}^+. 到此,我们知道了(a_N^+)_{N=m_1}^\infty(b_N^+)_{N=m_1+p}^\infty是序列本身一样只是可能起始下标不一样的实数列,再由上论证我们知\inf (a_N^+)_{N=m_1}^\infty=\inf(b_N^+)_{N=m_2}^\infty,故c是(a_n)_{n=m_1}^\infty的上极限当且仅当c是(b_n)_{n=m_2}^\infty的上极限. 同理我们可证c是(a_n)_{n=m_1}^\infty的下极限当且仅当c是(b_n)_{n=m_2}^\infty的下极限. 这就完成了6.4.2.3的证明.

现在我们来证明(a_{n+k})_{n=m}^\infty(a_n)_{m+k}^\infty是序列本身一样但起始下标可能不一样的序列. 对于任何整数n\geqslant ma_{n+k}=a_{n+((m+k)-m)},这就完成了证明.

故c是(a_{n+k})_{n=m}^\infty的极限点当且仅当c是(a_n)_{m+k}^\infty的极限点,在由上讨论进一步知当且仅当是(a_n)_m^\infty的极限点. 同理可知c是(a_{n+k})_{n=m}^\infty的上(下)极限当且仅当c是(a_n)_m^\infty的上(下)极限.

最后一点补充:就如同习题6.1.4有两种方法来证明一样,我们这里只选择用第一种方法,其实另一种方法也可以,但这里就不写了.

 

6.4.3  证明:(c)我们先来证明(a_N^+)_{N=m}^\infty是一个减序列. 对任何N\geqslant ma_{N+1}^+=\sup(a_n)_{n=N+1}^\inftya_N^+=\sup(a_n)_{n=N}^\infty. 由习题6.4.2中6.4.2.1我们知a_{N+1}^+\leqslant a_N^+. 由习题6.1.1的证明我们知对任何n_1,n_2\geqslant m,如果n_1\geqslant n_2那么a_{n_1}^+\leqslant a_{n_2}^+. 现在来证\sup(a_N^+)_{N=m}^\infty=a_m^+. \sup(a_N^+)_{N=m}^\infty=\sup\{a_N^+ : N\geqslant m\}. 对每个N\geqslant m,由于(a_N^+)_{N=m}^\infty是减序列,故a_N^+\leqslant a_m^+. 所以a_m^+\{a_N^+ : N\geqslant m\}的上界. 又因为a_m^+\in\{a_N^+ : N\geqslant m\},故a_m^+\{a_N^+ : N\geqslant m\}的最小上界,即\sup(a_N^+)_{N=m}^\infty=a_m^+=\sup(a_n)_{n=m}^\infty. 由定理6.2.11(a)知L^+=\inf(a_N^+)_{N=m}^\infty=\inf\{a_N^+ : N\geqslant m\}\leqslant\sup\{a_N^+ : N\geqslant m\}=\sup(a_N^+)_{N=m}^\infty=\sup(a_n)_{n=m}^\infty. 至此我们证明了L^+\leqslant\sup(a_n)_{n=m}^\infty,同理可证\inf(a_n)_{n=m}^\infty\leqslant L^-. 所以我们只需证L^-\leqslant L^+,即证\sup(a_N^-)_{N=m}^\infty\leqslant\inf(a_N^+)_{N=m}^\infty . 我们用反证法,假设L^->L^+,即\sup(a_N^-)_{N=m}^\infty>\inf(a_N^+)_{N=m}^\infty. 由命题6.3.6知存在整数N_1\geqslant m使\inf(a_N^+)_{N=m}^\infty<a_{N_1}^-\leqslant\sup(a_N^-)_{N=m}^\infty(同理我们也可得到存在整数N_1'\geqslant m使\inf(a_N^+)_{N=m}^\infty\leqslant a_{N_1'}^+<\sup(a_N^-)_{N=m}^\infty,沿此同样可以证明假设不成立). 再由命题6.3.6和\inf(a_N^+)_{N=m}^\infty<a_{N_1}^-知存在存在整数N_2\geqslant m使\inf(a_N^+)_{N=m}^\infty\leqslant a_{N_2}^+<a_{N_1}^-. 至此我们找到两整数N_1,N_2\geqslant m使a_{N_2}^+<a_{N_1}^-. 我们再假设N_1=N_2,由定理6.2.11(a)知有a_{N_2}^+=a_{N_1}^+\geqslant a_{N_1}^-,即a_{N_2}^+\geqslant a_{N_1}^-,这与a_{N_2}^+<a_{N_1}^-相矛盾,故假设不成立;再假设N_1>N_2,由习题6.4.2中6.4.2.1知a_{N_2}^+\geqslant a_{N_1}^+,再由a_{N_2}^+<a_{N_1}^-a_{N_1}^->a_{N_1}^+,由定理6.2.11(a)知这是不可能的. 再假设N_1<N_2,由习题6.4.2中6.4.2.1对应的关于下确界的命题(即\inf(b_n)_{n=m_1}^\infty\leqslant\inf(b_n)_{n=m_1'}^\infty)知有a_{N_1}^-\geqslant a_{N_2}^-,再由a_{N_2}^+<a_{N_1}^-a_{N_2}^->a_{N_2}^+,同理由定理6.2.11(a)知这是不可能的. 综上我们知道N_1=N_2,N_1<N_2,N_1>N_2没有一个成立,但这与整数序的三歧性相矛盾,这个矛盾说明不能找到两整数N_1,N_2\geqslant m使a_{N_2}^+<a_{N_1}^-. 进一步假设L^->L^+不成立,故由广义实数序的三歧性知有L^-\leqslant L^+. 综上我们有\inf(a_n)_{n=m}^\infty\leqslant L^-\leqslant L^+\leqslant\sup(a_n)_{n=m}^\infty.

(d)我们用反证法,假设c>L^+,则有c-L^+>0. 设实数0<k<1,则有k(c-L^+)>0. 由于c是(a_n)_{n=m}^\infty的极限点,故对一切整数N\geqslant m都存在整数n\geqslant N使|a_n-c|\leqslant k(c-L^+),即有a_n\geqslant kL^++(1-k)c. 故对一切整数N\geqslant m,有a_N^+=\sup(a_n)_{n=N}^\infty\geqslant kL^++(1-k)c. 所以kL^++(1-k)c(a_N^+)_{N=m}^\infty的一个下界. 由命题6.3.6知有\inf(a_N^+)_{N=m}^\infty\geqslant kL^++(1-k)c,即L^+\geqslant kL^++(1-k)c,则有L^+\geqslant c,这与假设矛盾,故假设不成立,即有c\leqslant L^+. 同理可证L^-\leqslant c. 综上有L^-\leqslant c\leqslant L^+.

(e)我们用反证法证明L^+(a_n)_{n=m}^\infty的极限点. 假设L^+不是(a_n)_{n=m}^\infty的极限点,由定义6.4.1即存在实数\varepsilon_0>0,存在整数N_0\geqslant m使对一切整数n\geqslant N_0|a_n-L^+|>\varepsilon_0. 现在我们来证“对一切整数n\geqslant N_0存在整数n'\geqslant n使a_{n'}-L^+\geqslant -\varepsilon_0”,还是用反证法,假设不然,则存在整数n_0\geqslant N_0对一切整数n'\geqslant n_0a_{n'}-L^+<-\varepsilon_0,即a_{n'}<L^+-\varepsilon_0. 故L^+-\varepsilon_0(a_p)_{p=n_0}^\infty的一个上界,故有a_{n_0}^+=\sup(a_p)_{p=n_0}^\infty\leqslant L^+-\varepsilon_0. 又因为L^+=\inf(a_p^+)_{p=m}^\infty\leqslant a_{n_0}^+,则有L^+\leqslant L^+-\varepsilon_0,则\varepsilon_0\leqslant 0. 这明显与我们的大假设矛盾,故“对一切整数n\geqslant N_0存在整数n'\geqslant n使a_{n'}\geqslant L^+-\varepsilon_0”得证. 又因为大假设有对一切整数n\geqslant N_0|a_n-L^+|>\varepsilon_0,故有对整数n'|a_{n'}-L^+|>\varepsilon_0. 综合起来就是对一切整数n\geqslant N_0存在整数n'\geqslant n使a_{n'}\geqslant L^+-\varepsilon_0并且|a_{n'}-L^+|>\varepsilon_0,则我们得到对一切整数n\geqslant N_0存在整数n'\geqslant n使a_{n'}> L^++\varepsilon_0. 故对一切整数n\geqslant N_0,有a_n^+=\sup(a_p)_{p=n}^\infty\geqslant a_{n'}>L^++\varepsilon_0,故L^++\varepsilon_0(a_p^+)_{p=N_0}^\infty的一个下界. 由习题6.4.3(c)中讨论知(a_p^+)_{p=m}^\infty是减序列,故L^++\varepsilon_0也是(a_p^+)_{p=m}^\infty的下界. 由命题6.3.6知L^++\varepsilon_0\leqslant\inf(a_p^+)_{p=m}^\infty=L^+,即有\varepsilon_0\leqslant 0. 这与假设“L^+不是(a_n)_{n=m}^\infty的极限点”是矛盾的,这个矛盾说明假设不成立,故L^+(a_n)_{n=m}^\infty的极限点. 注意以上论证都是在L^+为实数(有限)时的论证,而L^+不是实数而是广义实数时,上面的论证是不成立的,因为我们只定义了广义实数的负运算,其他运算根本没有定义,以上论证也就无从说起. 所以我们证明了“若L^+是有限的则它是(a_n)_{n=m}^\infty的极限点.”. 同理我们可证“若L^-是有限的则它是(a_n)_{n=m}^\infty的极限点.”.

(f)已知c是实数. 如果(a_n)_{n=m}^\infty收敛到c,即对任一实数\varepsilon>0,都存在整数N\geqslant m使对一切整数n\geqslant N|a_n-c|\leqslant\varepsilon,即|a_n|-|c|\leqslant|a_n-c|\leqslant\varepsilon,即|a_n|\leqslant|c|+\varepsilon,即-|c|-\varepsilon\leqslant a_n\leqslant|c|+\varepsilon. 故对实数\varepsilon_0>0,存在整数N_0\geqslant m使对一切整数n\geqslant N_0-|c|-\varepsilon_0\leqslant a_n\leqslant|c|+\varepsilon_0. 所以-|c|-\varepsilon_0|c|+\varepsilon_0分别是(a_n)_{n=N_0}^\infty的下界和上界. 所以有-|c|-\varepsilon_0\leqslant a_{N_0}^-|c|+\varepsilon_0\geqslant a_{N_0}^+,进一步有L^-=\sup(a_N^-)_{N=m}^\infty\geqslant a_{N_0}^-\geqslant-|c|-\varepsilon_0L^+=\inf(a_N^+)_{N=m}^\infty\leqslant a_{N_0}^+\leqslant|c|+\varepsilon_0. 由(c)我们知L^-\leqslant L^+,故有-|c|-\varepsilon_0\leqslant L^-\leqslant L^+\leqslant|c|+\varepsilon_0,所以L^-,L^+均是实数. 再由(e)知L^-,L^+均是(a_n)_{n=m}^\infty的极限点,再由命题6.4.5知有L^+=L^-=c. 我们当然可以直接使用推论6.1.17说明(a_n)_{n=m}^\infty是有界的,然后沿同样的思路证明命题.

如果L^+=L^-=c,即\inf(a_N^+)_{N=m}^\infty=\sup(a_N^-)_{N=m}^\infty=c是实数. 在(c)中我们已证明(a_N^+)_{N=m}^\infty是减序列,又因为L^+=\inf(a_N^+)_{N=m}^\infty=c是实数,即为有限的,故(a_N^+)_{N=m}^\infty有有限的最大下界. 由命题6.3.8知\displaystyle\lim_{N\rightarrow\infty}a_N^+=\inf(a_N^+)_{N=m}^\infty=L^+. 同理可知\displaystyle\lim_{N\rightarrow\infty}a_N^-=\sup(a_N^-)_{N=m}^\infty=L^-. 故有\displaystyle\lim_{n\rightarrow\infty}a_n^+=\lim_{n\rightarrow\infty}a_n^-=c. 由定理6.1.19知\displaystyle\lim_{n\rightarrow\infty}(a_n^+-a_n^-)=0,这说明对任何实数\varepsilon>0,存在整数N\geqslant m使对一切整数n\geqslant N|a_n^+-a_n^-|\leqslant\varepsilon,即有|\sup(a_p)_{p=n}^\infty-\inf(a_p)_{p=n}^\infty|=\sup(a_p)_{p=n}^\infty-\inf(a_p)_{p=n}^\infty\leqslant\varepsilon. 同时对一切整数n\geqslant N\sup(a_p)_{p=n}^\infty=a_n^+\geqslant\inf(a_N^+)_{N=m}^\infty=c=\sup(a_N^-)_{N=m}^\infty\geqslant a_n^-=\inf(a_p)_{p=n}^\infty,即a_n^-\leqslant c\leqslant a_n^+;并且同时对一切整数n\geqslant Na_n^+=\sup(a_p)_{p=n}^\infty\geqslant a_n\geqslant\inf(a_p)_{p=n}^\infty=a_n^-,即a_n^-\leqslant a_n\leqslant a_n^+. 综合起来就是对一切整数n\geqslant N-(a_n^+-a_n^-)\leqslant a_n-c\leqslant a_n^+-a_n^-,即|a_n-c|\leqslant a_n^+-a_n^-=|a_n^+-a_n^-|\leqslant\varepsilon. 这样就找到了整数N\geqslant m使对一切整数n\geqslant N|a_n-c|\leqslant\varepsilon,故(a_n)_{n=m}^\infty收敛到c.

 

6.4.4  证明:用反证法. 假设\sup(a_n)_{n=m}^\infty>\sup(b_n)_{n=m}^\infty,由命题6.3.6知存在整数n_0\geqslant m使a_{n_0}>\sup(b_n)_{n=m}^\infty,但这显然与“对一切整数n\geqslant ma_n\leqslant b_n”相矛盾,故假设不成立,由命题6.2.5(b)我们知有\sup(a_n)_{n=m}^\infty\leqslant\sup(b_n)_{n=m}^\infty成立. 同理可证\inf(a_n)_{n=m}^\infty\leqslant\inf(b_n)_{n=m}^\infty.

由上已证如果对一切整数n\geqslant ma_n\leqslant b_n那么有\sup(a_n)_{n=m}^\infty\leqslant\sup(b_n)_{n=m}^\infty\inf(a_n)_{n=m}^\infty\leqslant\inf(b_n)_{n=m}^\infty. 已知对一切整数n\geqslant ma_n\leqslant b_n,故对一切整数N\geqslant m对一切整数n\geqslant Na_n\leqslant b_n,则有\sup(a_n)_{n=N}^\infty\leqslant\sup(b_n)_{n=N}^\infty. 即对一切整数N\geqslant ma_N^+\leqslant b_N^+,故有\inf(a_N^+)_{N=m}^\infty\leqslant\inf(b_N^+)_{N=m}^\infty,即\displaystyle\limsup_{n\rightarrow\infty}(a_n)\leqslant\limsup_{n\rightarrow\infty}(b_n). 同理可证\displaystyle\liminf_{n\rightarrow\infty}(a_n)\leqslant\liminf_{n\rightarrow\infty}(b_n).

 

6.4.5  证明:已知对实数列(a_n)_{n=m}^\infty,(b_n)_{n=m}^\infty,(c_n)_{n=m}^\infty满足对一切n\geqslant ma_n\leqslant b_n\leqslant c_n. 由推论6.4.14知有\displaystyle \limsup_{n\rightarrow\infty}(a_n)\leqslant\limsup_{n\rightarrow\infty}(b_n)\leqslant\limsup_{n\rightarrow\infty}(c_n)\displaystyle \liminf_{n\rightarrow\infty}(a_n)\leqslant\liminf_{n\rightarrow\infty}(b_n)\leqslant\liminf_{n\rightarrow\infty}(c_n). 又因为(a_n)_{n=m}^\infty,(c_n)_{n=m}^\infty都收敛到同一极限L,由命题6.4.12(f)知有\displaystyle \limsup_{n\rightarrow\infty}(a_n)=\limsup_{n\rightarrow\infty}(c_n)=\liminf_{n\rightarrow\infty}(a_n)=\liminf_{n\rightarrow\infty}(c_n)=L. 故有\displaystyle L\leqslant\limsup_{n\rightarrow\infty}(b_n)\leqslant L\displaystyle L\leqslant\liminf_{n\rightarrow\infty}(b_n)\leqslant L,所以\displaystyle \limsup_{n\rightarrow\infty}(b_n)=\liminf_{n\rightarrow\infty}(b_n)=L,再由命题6.4.12(f)知(b_n)_{n=m}^\infty也收敛到L.

 

6.4.6  解答:我们可以找到两个序列(a_n)_{n=1}^\infty(b_n)_{n=1}^\infty,它们分别由a_n:=1-\frac{1}{n}b_n:=1-\frac{1}{n+1}定义. 很容易证明两序列都以2为界并且对一切整数n\geqslant 1a_n<b_n. 但是\displaystyle\sup(1-\frac{1}{n})_{n=1}^\infty=\sup(1-\frac{1}{n+1})_{n=1}^\infty=\lim_{n\rightarrow\infty}(1-\frac{1}{n})=1-0=1. 很明显,这不与引理6.4.13相矛盾,因为\sup(1-\frac{1}{n})_{n=1}^\infty\leqslant\sup(1-\frac{1}{n+1})_{n=1}^\infty.

 

6.4.7  证明:如果\displaystyle\lim_{n\rightarrow\infty}a_n=0,即对任何实数\varepsilon>0都存在整数N\geqslant m使对一切整数n\geqslant N|a_n-0|\leqslant\varepsilon.  此时||a_n|-0|=||a_n||=|a_n|=|a_n-0|\leqslant\varepsilon,则\displaystyle\lim_{n\rightarrow\infty}|a_n|=0.

如果\displaystyle\lim_{n\rightarrow\infty}|a_n|=0,即对任何实数\varepsilon>0都存在整数N\geqslant m使对一切整数n\geqslant N||a_n|-0|\leqslant\varepsilon.  此时|a_n-0|=|a_n|=||a_n||=||a_n|-0|\leqslant\varepsilon,则\displaystyle\lim_{n\rightarrow\infty}a_n=0.

综上,\displaystyle\lim_{n\rightarrow\infty}a_n=0当且仅当\displaystyle\lim_{n\rightarrow\infty}|a_n|=0.

 

如果\displaystyle\lim_{n\rightarrow\infty}|a_n|=L\neq 0,那么我们不能得到\displaystyle\lim_{n\rightarrow\infty}a_n=L\displaystyle\lim_{n\rightarrow\infty}a_n=-L. 一个反例就是序列((-1)^n\times 2)_{n=m}^\infty,有\displaystyle \lim_{n\rightarrow\infty}|(-1)^n\times 2|=2;但序列本身不收敛到任何实数,因为其有两极限点2和-2.

如果\displaystyle\lim_{n\rightarrow\infty}a_n=L>0,那么\displaystyle\lim_{n\rightarrow\infty}|a_n|=L. 证明:由于\displaystyle\lim_{n\rightarrow\infty}a_n=L>0,故对实数\frac{L}{2}>0,存在整数N\geqslant m使对一切整数n\geqslant N|a_n-L|\leqslant\frac{L}{2},即有a_n\geqslant L-\frac{L}{2}=\frac{L}{2}>0,即对一切整数n\geqslant N\geqslant ma_n>0. 所以序列(|a_n|)_{n=N}^\infty就是序列(a_n)_{n=N}^\infty. 由习题6.1.3知(a_n)_{n=N}^\infty收敛到L,即(|a_n|)_{n=N}^\infty收敛到L,再由习题6.1.3知(|a_n|)_{n=m}^\infty收敛到L.

同理可证如果\displaystyle\lim_{n\rightarrow\infty}a_n=L<0,那么\displaystyle\lim_{n\rightarrow\infty}|a_n|=-L.

 

6.4.8  证明:此题题干把极限点的概念扩展了,在扩展的定义下,我们可以考虑任意一个广义实数是不是序列的极限点.

已知(a_n)_{n=m}^\infty是实数列和a_N^+=\sup(a_n)_{n=N}^\infty=\sup\{a_n : n\geqslant N\}(N\geqslant m). 由定义5.5.10知a_N^+为广义实数. 而\displaystyle\limsup_{n\rightarrow\infty}(a_n)=\inf(a_N^+)_{N=m}^\infty=\inf\{a_N^+ : N\geqslant m\}=-\sup\{-a_N^+ : N\geqslant m\},再由定义6.2.6知\displaystyle\limsup_{n\rightarrow\infty}(a_n)也是广义实数. 由广义实数三歧性我们知\displaystyle\limsup_{n\rightarrow\infty}(a_n)恰为实数、+\infty-\infty三者之一. 如果\displaystyle\limsup_{n\rightarrow\infty}(a_n)为实数,由命题6.4.12(e)知其是(a_n)_{n=m}^\infty的极限点;如果\displaystyle\limsup_{n\rightarrow\infty}(a_n)=+\infty,即-\sup\{-a_N^+ : N\geqslant m\}=+\infty,则\sup\{-a_N^+ : N\geqslant m\}=-\infty. 由定义6.2.6和定义5.5.10知\{-a_N^+ : N\geqslant m\}\backslash\{-\infty\}是空集. 由此用反证法我们容易证明:对任何x\in\{-a_N^+ : N\geqslant m\}x=-\infty. 我们知道\{-a_N^+ : N\geqslant m\}不是空集. 对一切N\geqslant m,有-a_N^+\in \{-a_N^+ : N\geqslant m\},所以-a_N^+=-\infty,则a_N^+=+\infty,由定义5.5.10知\{a_n : n\geqslant N\}无上界. 特别地,\{a_n : n\geqslant m\}无上界,即(a_n)_{n=m}^\infty无有限的上界,所以+\infty(a_n)_{n=m}^\infty的一个极限点,即\displaystyle\limsup_{n\rightarrow\infty}(a_n)(a_n)_{n=m}^\infty的一个极限点;如果\displaystyle\limsup_{n\rightarrow\infty}(a_n)=-\infty,同理知\sup\{-a_N^+ : N\geqslant m\}=+\infty. 由定义6.2.6和定义5.5.10知存在N_0\geqslant m使-a_{N_0}^+=+\infty,或者\{-a_N^+ : N\geqslant m\}\backslash\{-\infty\}无上界. 如果是存在N_0\geqslant m使-a_{N_0}^+=+\infty,同理我们知有\sup\{a_n : n\geqslant N_0\}=-\infty,由定义5.5.10知\{a_n : n\geqslant N_0\}是空集,但集合\{a_n : n\geqslant N_0\}显然不是空集,故“存在N_0\geqslant m使-a_{N_0}^+=+\infty”不成立. 故只剩下“\{-a_N^+ : N\geqslant m\}\backslash\{-\infty\}无上界”这种情况,即对任何实数-M都存在整数N_M\geqslant m使-a_{N_M}^+>-M,即\sup\{a_n : n\geqslant N_M\}<M. 综上,对任何实数M,都存在整数N_M\geqslant m使\sup\{a_n : n\geqslant N_M\}<M. 很明显我们容易证明此时\{a_n : n\geqslant m\}是有有限上界的. 我们假设序列有有限下界,即存在实数M'使对一切整数n\geqslant ma_n\geqslant M'. 而对实数M',存在整数N_{M'}\geqslant m使\sup\{a_n : n\geqslant N_{M'}\}<M',即对一切整数n\geqslant N_{M'}a_n\leqslant\sup\{a_n : n\geqslant N_{M'}\}<M'. 这显然是个矛盾,故(a_n)_{n=m}^\infty无有限下界,所以-\infty(a_n)_{n=m}^\infty的一个极限点,即此时\displaystyle\limsup_{n\rightarrow\infty}(a_n)(a_n)_{n=m}^\infty的一个极限点. 综上,\displaystyle\limsup_{n\rightarrow\infty}(a_n)总为(a_n)_{n=m}^\infty的一个极限点. 同理可证\displaystyle\liminf_{n\rightarrow\infty}(a_n)(a_n)_{n=m}^\infty的一个极限点.

现如果c是(a_n)_{n=m}^\infty的(广义)极限点,当c是实数时,由命题6.4.12(d)知有L^-\leqslant c\leqslant L^+;当c是+\infty时,由题干定义知(a_n)_{n=m}^\infty没有有限的上界,由于(a_n)_{n=m}^\infty是实数列,即对一切整数n\geqslant ma_n\in\mathbb{R}. 我们假设存在整数N\geqslant m使(a_n)_{n=N}^\infty是有有限上界的,在结合有限实数列a_m,a_{m+1},...,a_{N-1}是有界的我们容易证明:(a_n)_{n=m}^\infty有有限的上界. 这与“(a_n)_{n=m}^\infty没有有限的上界”相矛盾,所以假设不成立,即对一切整数N\geqslant m(a_n)_{n=N}^\infty是没有有限上界的. 由定义5.5.10知a_N^+=\sup(a_n)_{n=N}^\infty=\sup\{a_n : n\geqslant N\}=+\infty,即对一切整数N\geqslant ma_N^+=+\infty. 此时L^+=\inf(a_N^+)_{N=m}^\infty=-\sup\{-a_N^+ : N\geqslant m\}=-\sup\{-\infty\}=+\infty,即L^+=+\infty. 所以有c\leqslant L^+,而L^-\leqslant +\infty=c. 综上,仍然有L^-\leqslant c\leqslant L^+;当c是-\infty时同理可证有L^-\leqslant c\leqslant L^+. 所以L^+,L^-分别是序列的最大(广义)极限点和最小(广义)极限点.

 

6.4.9  构作:我们先证明一个命题:对任何自然数n,以下三命题恰有一个成立——6.4.9.1:对某自然数k有n=3k;6.4.9.2:对某自然数k有n=3k+1;6.4.9.3:对某自然数k有n=3k+2.

证明:我们先证明对任何自然数n,三命题至少有一个成立. 用归纳法. 对自然数0,显然存在自然数0使0=3\times 0,即6.4.9.1成立. 容易用归纳法证明对任意自然数k有3k+2>03k+1>0,即3k+2\neq 03k+1\neq 0,故不存在自然数k使0=3k+2和不存在自然数k使0=3k+1. 所以对自然数0有6.4.9.2和6.4.9.3不成立. 所以对自然数0,三命题中只有6.4.9.1成立. 这就完成了归纳基始. 现归纳假设对自然数n,三命题至少有一个成立. 如果是命题6.4.9.1成立,即对某自然数k有n=3k,那么有n+1=3k+1,故对自然数n+1有命题6.4.9.2成立;如果是命题6.4.9.2成立,即对某自然数k有n=3k+1,那么有n+1=3k+2,故对自然数n+1有命题6.4.9.3成立;如果是命题6.4.9.3成立,即对某自然数k有n=3k+2,那么有n+1=3(k+1),故对自然数n+1有命题6.4.9.1成立. 综上,如果对自然数n三命题至少有一个成立,那么对自然数n+1三命题也至少有一个成立. 这就完成了归纳,所以对任何自然数n,三命题至少有一个成立.

我们再证明对任何自然数n,三命题至多有一个成立.我们假设对自然数n有命题6.4.9.1和命题6.4.9.2同时成立,则有对某自然数k,k'3k=3k'+1,则有3k\geqslant 3k'+1,则有3k>3k',则有k>k',则有k\geqslant k'+1,则有3k\geqslant 3k'+3>3k'+1,这明显是个矛盾,所以假设不成立. 同理可证命题6.4.9.1和命题6.4.9.3不能同时成立以及命题6.4.9.2和命题6.4.9.3不能同时成立.

综上,我们有对任何自然数n,以下三命题恰有一个成立——6.4.9.1:对某自然数k有n=3k;6.4.9.2:对某自然数k有n=3k+1;6.4.9.3:对某自然数k有n=3k+2.

现在我们定义一个函数f:\mathbb{N}\rightarrow\{1,0,-1\},其由性质P(n,y)决定(其中n\in\mathbb{N},y\in\{1,0,-1\}). 性质P为:(如果存在某自然数k使n=3k那么y=1)并且(如果存在某自然数k使n=3k+1那么y=0)并且(如果存在某自然数k使n=3k+2那么y=-1). 我们来证明此函数是定义成功的,即对每个自然数n\in\mathbb{N}恰有一个y\in\{1,0,-1\}使P(n,y)成立.

对每个n\in\mathbb{N},我们有命题6.4.9.1、6.4.9.2、6.4.9.3三者恰有一个成立. 如果为命题6.4.9.1成立,则存在1\in\{1,0,-1\}使P(n,1)成立,而P(n,0)和P(n,-1)均不成立,故为恰存在1\in\{1,0,-1\}使P(n,1)成立. 同理可证当命题6.4.9.2成立时恰存在0\in\{1,0,-1\}使P(n,0)成立;当命题6.4.9.3成立时恰存在-1\in\{1,0,-1\}使P(n,-1)成立. 综上,对每个自然数n\in\mathbb{N}恰有一个y\in\{1,0,-1\}使P(n,y)成立.

其实函数f就是分段函数f(n)=\left\{\begin{array}{c}1\text{ for a certain natural number k, there are n=3k}\\0\text{ for a certain natural number k, there are n=3k+1}\\-1\text{ for a certain natural number k, there are n=3k+2}\\\end{array}\right..

至此我们终于可以构作序列为(nf(n))_{n=1}^\infty,其为0,-2,3,0,-5,6,0,-8,....

现在我们来证明其仅有0,+\infty,-\infty三个极限点.

对任何实数\varepsilon>0,对每个整数N\geqslant 1,都存在整数3N+1>N使|(3N+1)f(3N+1)-0|=|0-0|=0<\varepsilon. 所以0是序列(nf(n))_{n=1}^\infty的极限点.

对任何实数M>0,我们取其整部加上1,即[M]+1>M,都存在3([M]+1)\geqslant 1使3([M]+1)f(3([M]+1))=3([M]+1)>M. 即对任何实数M>0都存在n\geqslant 1使nf(n)>M,用反证法容易证明对任何实数M都存在n\geqslant 1使nf(n)>M. 故(nf(n))_{n=1}^\infty没有有限的上界,由习题6.4.8中定义我们知+\infty(nf(n))_{n=1}^\infty的极限点. 同理可证-\infty(nf(n))_{n=1}^\infty的极限点.

我们再来证明任何实数x\in\mathbb{R}\backslash\{0\}都不是(nf(n))_{n=1}^\infty的极限点. 先来考虑x>0的情形.

对每个实数x>0,存在\frac{x}{2}>0,存在整数10([x]+1)\geqslant 1,对每个整数n\geqslant 10([x]+1)命题6.4.9.1、6.4.9.2、6.4.9.3三者恰有一个成立. 如果为命题6.4.9.1成立,则此时|nf(n)-x|=|n-x|,由n\geqslant 10([x]+1)我们容易证明n\geqslant 10([x]+1)>x,故|n-x|=n-x\geqslant 10([x]+1)-x>9[x]+9. 由于[x]\geqslant 0并且[x]+1>x,我们有18[x]+18=17[x]+17+[x]+1>x,即9[x]+9>\frac{x}{2}. 综上如果命题6.4.9.1成立,则|nf(n)-x|=|n-x|>\frac{x}{2};如果为命题6.4.9.2成立,则此时|nf(n)-x|=|0-x|=x>\frac{x}{2};如果为命题6.4.9.3成立,则此时|nf(n)-x|=|-n-x|=n+x>\frac{x}{2}. 综上,对每个实数x>0,存在\frac{x}{2}>0,存在整数10([x]+1)\geqslant 1,对每个整数n\geqslant 10([x]+1)|nf(n)-x|>\frac{x}{2},所以x不是(nf(n))_{n=1}^\infty的极限点. 同理可证对每个实数x<0亦有x不是(nf(n))_{n=1}^\infty的极限点.

综上,(nf(n))_{n=1}^\infty仅有0,+\infty,-\infty三个极限点.

 

6.4.10  证明:此题干说明了实数列的极限点可以是无限多的(即不是某自然数个的). 对每个实数\varepsilon>0,有实数\frac{\varepsilon}{2}>0,由于c是(b_m)_{m=M}^\infty的极限点,那么对每个整数M'\geqslant M存在整数m\geqslant M'使|b_m-c|\leqslant\frac{\varepsilon}{2}. 即存在整数m\geqslant M使|b_m-c|\leqslant\frac{\varepsilon}{2}. 又因为b_m(a_n)_{n=N}^\infty的极限点,则对每个整数N'\geqslant N存在整数n\geqslant N'使|a_n-b_m|\leqslant\frac{\varepsilon}{2}. 此时|a_n-c|=|a_n-b_m+b_m-c|\leqslant|a_n-b_m|+|b_m-c|\leqslant\varepsilon. 即对每个实数\varepsilon>0,对每个整数N'\geqslant N存在整数n\geqslant N'使|a_n-c|\leqslant\varepsilon. 所以c也是(a_n)_{n=N}^\infty的极限点.

现在我们来举一例有无限多个极限点的实数列.

我们先递归定义一个函数f:\mathbb{N}^+\rightarrow\mathbb{N}. 定义f(1):=1;并且f(n+1):=f(n)+n. 由归纳法我们知对每一个整数n\in\mathbb{N}^+我们都定义了f(n).

先来证明序列(f(n))_{n=1}^\infty是严格增的序列. 对一切整数n\geqslant 1f(n+1)=f(n)+n>f(n),由习题6.1.1知其是严格增的序列.

我们再来证明一个命题:对每个整数m\geqslant 1,存在一个整数n\geqslant 1使f(n)\leqslant m<f(n+1). 用反证法,假设存在整数m\geqslant 1,对每一个整数n\geqslant 1f(n)>m或者m\geqslant f(n+1)(这是大假设). 对整数1,有f(1)=1\leqslant m,即f(n)>m不成立,由大假设我们知对整数1有m\geqslant f(1+1)=f(2). 现归纳假设对整数n\geqslant 1已证m\geqslant f(n+1)(这是小假设). 对整数n+1,有n+1>n\geqslant 1,由大假设和小假设知有m\geqslant f((n+1)+1),这样就完成了归纳,所以对所有整数n\geqslant 1m\geqslant f(n+1). 所以有m\geqslant f(m+1)=f(m)+m,即f(m)\leqslant 0. 但用归纳法我们容易证明对每个自然数m\geqslant 1f(m)\geqslant 1>0,这个矛盾说明大假设不成立,故对每个整数m\geqslant 1,存在一个整数n\geqslant 1使f(n)\leqslant m<f(n+1). 现在来证明这个n是唯一的,假设还存在整数n'\geqslant 1使f(n')\leqslant m<f(n'+1). 不妨假设n<n',则有n+1\leqslant n',由(f(n))_{n=1}^\infty是严格增的序列知f(n+1)\leqslant f(n'),进一步有m<f(n+1)\leqslant f(n')\leqslant m,即m<m,这是不可能的,所以假设n<n'不成立;同理可证n>n'不成立;所以只有n=n'. 综上,对每个整数m\geqslant 1,恰存在一个整数n\geqslant 1使f(n)\leqslant m<f(n+1).

现在终于可以构造有无限多个极限点的序列了. 对每个整数m\geqslant 1,我们定义a_m:=1+m-f(n),其中n是使f(n)\leqslant m<f(n+1)的n. 最后我们来证明每个正自然数都是(a_m)_{m=1}^\infty的极限点.

首先用归纳法容易证明对每个自然数N\geqslant 1f(N)是自然数并且f(N)\geqslant N.

对任一正自然数m\geqslant 1,对每个实数\varepsilon>0,对每个自然数N\geqslant m,存在自然数f(N)+(m-1),其满足f(N+1)=f(N)+N\geqslant f(N)+m>f(N)+(m-1)\geqslant f(N)\geqslant N. 所以|a_{f(N)+(m-1)}-m|=|(1+f(N)+(m-1)-f(N))-m|=0<\varepsilon,故m是(a_m)_{m=1}^\infty的极限点. 由于m的任意性,所以所有正自然数都是此序列的极限点.

我们当然可以用归纳法证明每个正自然数都是此序列的极限点. 由于对每个实数\varepsilon>0,每个自然数N\geqslant 1,存在自然数f(N)\geqslant N使得|a_{f(N)}-1|=|(1+f(N)-f(N))-1|=0<\varepsilon,故1是(a_m)_{m=1}^\infty的极限点.

归纳假设某自然数m\geqslant 1(a_m)_{m=1}^\infty的极限点,即对每个实数\varepsilon>0,每个自然数N\geqslant 1,存在自然数n'\geqslant N使得|a_{n'}-m|=|(1+n'-f(n))-m|\leqslant\varepsilon,由序列的定义我们知f(n)\leqslant n'<f(n+1). 特别地,对每个实数\frac{1}{2}>\varepsilon>0,每个自然数N\geqslant m+f(m),存在自然数n'\geqslant N使得|a_{n'}-m|=|(1+n'-f(n))-m|\leqslant\varepsilon,其中f(n)\leqslant n'<f(n+1). 由于表达式|(1+n'-f(n))-m|的结果是自然数,所以|a_{n'}-m|=|(1+n'-f(n))-m|\leqslant\varepsilon<\frac{1}{2}成立当且仅当(1+n'-f(n))-m=0,则有n'=f(n)+m-1. 此时n'=f(n)+m-1\geqslant N\geqslant m+f(m),即f(n)>f(m),由于函数f:\mathbb{N}^+\rightarrow\mathbb{N}已证是严格增的,所以此时n>m,进一步有f(n+1)-(n'+1)=f(n)+n-((f(n)+m-1)+1)=n-m>0,即有f(n+1)>n'+1>f(n). 所以在有“对每个实数\frac{1}{2}>\varepsilon>0,每个自然数N\geqslant m+f(m),存在自然数n'\geqslant N使得|a_{n'}-m|=|(1+n'-f(n))-m|\leqslant\varepsilon,其中n'=f(n)+m-1”时,同时有“对每个实数\frac{1}{2}>\varepsilon>0,每个自然数N\geqslant m+f(m),存在自然数n'+1>N满足f(n)\leqslant n'+1<f(n+1)使得|a_{n'+1}-(m+1)|=|(1+(n'+1)-f(n))-(m+1)|=0\leqslant\varepsilon”. 进而对每个实数\varepsilon>0,每个自然数N\geqslant 1,都存在自然数n\geqslant N使得|a_{n}-(m+1)|=0\leqslant\varepsilon,所以m+1也是(a_m)_{m=1}^\infty的极限点. 这就完成了归纳. 所以每个正自然数都是(a_m)_{m=1}^\infty的极限点.

 

 

文内补充

1.设a_1,a_2,a_3,...代表序列1.1,-1.01,1.001,-1.0001,1.00001,...,那么a_1^+,a_2^+,a_3^+,...是序列1.1,1.001,1.001,1.00001,1.00001,...;类似地,a_1^-,a_2^-,a_3^-,...是序列-1.01,-1.01,-1.0001,-1.0001,-1.000001,....

证明:序列(a_n)_{n=1}^\infty的精确表达式为a_n:=(-1)^{n+1}(1+10^{-n}). 我们发现当n为奇数时a_n为正数而且当n为偶数时a_n为负数. 所以当我们考虑(a_n)_{n=N}^\infty(N\geqslant 1)的上确界\sup(a_n)_{n=N}^\infty只需考虑n\geqslant N且n为奇数的项. 而我们发现1+10^{-n}是随n的增大而减小的,故\sup(a_n)_{n=N}^\inftyn\geqslant N且第一个n为奇数的正项. 所以a_1^+,a_2^+,a_3^+,...是序列1.1,1.001,1.001,1.00001,1.00001,...;同理我们知a_1^-,a_2^-,a_3^-,...是序列-1.01,-1.01,-1.0001,-1.0001,-1.000001,....

 

2.设a_1,a_2,a_3,...代表序列1,-2,3,-4,5,-6,7,-8,...,那么a_1^+,a_2^+,a_3^+,...是序列+\infty,+\infty,+\infty,+\infty,....

证明:我们容易证明此序列((-1)^{n+1}n)_{n=1}^\infty构成的集合\{(-1)^{n+1}n : n\geqslant 1\}是非空且无实数上界的,我们删去有限个连续的开头项后的新序列,也还是非空且无实数上界的. 因为无限序列肯定非空,我们假设新序列有实数上界,那么用归纳法可证明旧的序列也有实数上界,这是矛盾的,由定义5.5.10知a_1^+,a_2^+,a_3^+,...是序列+\infty,+\infty,+\infty,+\infty,....

 

3.设a_1,a_2,a_3,...代表序列1,-\frac{1}{2},\frac{1}{3},-\frac{1}{4},\frac{1}{5},-\frac{1}{6},...,那么a_1^+,a_2^+,a_3^+,...是序列1,\frac{1}{3},\frac{1}{3},\frac{1}{5},\frac{1}{5},\frac{1}{7},...,它的下确界是0.

证明:同文内补充1,我们知道(a_n^+)_{n=1}^\infty\left\{\begin{array}{c}a_n\text{    if n is odd}\\a_{n+1}\text{    if n is even}\\\end{array}\right.. 此序列非空且有下界-1,所以其必有下确界. 我们容易证明0也是其下界,并用反证法容易证明0就是其下确界.

 

4.定理6.4.18中“设(a_n)_{n=1}^\infty是个Cauchy序列”可以换成“设(a_n)_{n=m}^\infty是个Cauchy序列”,论证过程照样成立.

《陶哲轩实分析》(中文第一版)——§6.3解答

习题6.3

6.3.1  证明:已知序列(\frac{1}{n})_{n=1}^\infty,则\sup(\frac{1}{n})_{n=1}^\infty=\sup\{\frac{1}{n} : n\geqslant 1\}. 我们先来证明1是集合\{\frac{1}{n} : n\geqslant 1\}的一个上界. 对于任一对象y\in\{\frac{1}{n} : n\geqslant 1\},由替换公理知存在n_y\geqslant 1使得y=\frac{1}{n_y}. 由n_y\geqslant 1>01\geqslant\frac{1}{n_y}>0,即1\geqslant y. 故1为\{\frac{1}{n} : n\geqslant 1\}的一个上界. 又因为1\geqslant 11=\frac{1}{1},所以1\in\{\frac{1}{n} : n\geqslant 1\}. 所以任何\{\frac{1}{n} : n\geqslant 1\}的上界M均有M\geqslant 1. 综上,1是集合\{\frac{1}{n} : n\geqslant 1\}的最小上界,故\sup(a_n)_{n=1}^\infty=\sup\{\frac{1}{n} : n\geqslant 1\}=1.

上面的证明也说明了一个这样的命题:已知E是广义实数集\mathbb{R}^*的子集. 如果M\in\mathbb{R}^*是E的上界并且M\in E,那么M就是E的最小上界. 对最大下界也有类似的命题. 我们可以推广定义5.5.1和定义5.5.5使之适用于广义实数系,并且与原定义是相容的. 对于广义实数集的上确界我们可以使用定义6.2.6,也可以使用定义5.5.1与定义5.5.5相对于广义实数集的推广,因为他们是等价的.

定义5.5.1的推广:设E是\mathbb{R}^*的子集,M是广义实数. 我们说M是E的一个上界,当且仅当对于E的每个元素x都有x\leqslant M.

定义5.5.5的推广:设E是\mathbb{R}^*的子集,M是广义实数. 我们说M是E的最小上界,当且仅当(a)M是E的上界;(b)E的任何上界M’必定大于或等于M.

容易证明定义5.5.5的推广和定义6.2.6是等价的.

\inf(a_n)_{n=1}^\infty=\inf\{\frac{1}{n} : n\geqslant 1\}=-\sup\{-x : x\in\{\frac{1}{n} : n\geqslant 1\}\}\\=-\sup\{-\frac{1}{n} : n\geqslant 1\}

现在来证明0是集合\{-\frac{1}{n} : n\geqslant 1\}的一个上界. 对任何对象y\in\{-\frac{1}{n} : n\geqslant 1\},有某n_y\geqslant 1使y=-\frac{1}{n_y}. 由于n_y\geqslant 1>0,则1\geqslant\frac{1}{n_y}>0,故有-1\leqslant -\frac{1}{n_y}<0,即y<0. 所以0是\{-\frac{1}{n} : n\geqslant 1\}的一个上界. 我们假设存在实数M<0,M也是\{-\frac{1}{n} : n\geqslant 1\}的上界. 由于M<0,则-M>0,进一步\frac{1}{-M}>0. 由命题5.4.12知存在正整数N使得0<\frac{1}{-M}<N,则0<\frac{1}{N}<-M,即有0>-\frac{1}{N}>M. 这样我们就找到了-\frac{1}{N}\in\{-\frac{1}{n} : n\geqslant 1\}使得-\frac{1}{N}>M,这与M是此集合的上界相矛盾,故假设不成立,即对所有实数M<0,M不是\{-\frac{1}{n} : n\geqslant 1\}的上界. 这蕴涵着如果M是\{-\frac{1}{n} : n\geqslant 1\}的上界,那么M\geqslant 0. 这就说明了0为\{-\frac{1}{n} : n\geqslant 1\}的最小上界. 故\inf(a_n)_{n=1}^\infty=-\sup\{-\frac{1}{n} : n\geqslant 1\}=-0=0.

 

6.3.2  证明:x=\sup(a_n)_{n=m}^\infty=\sup\{a_n : n\geqslant m\}. 故对任何对象y\in\{a_n : n\geqslant m\}y\leqslant x. 对一切n\geqslant m,有a_n\in\{a_n : n\geqslant m\},所以a_n\leqslant x.

如果存在M\in\mathbb{R}^*,对一切n\geqslant ma_n\leqslant M. 对任何y\in\{a_n : n\geqslant m\},存在n_y\geqslant m使y=a_{n_y}. 故y=a_{n_y}\leqslant M. 故M也是集合\{a_n : n\geqslant m\}的上界,由定理6.2.11知x=\sup\{a_n : n\geqslant m\}\leqslant M. 这一小问的逆命题也成立,即对广义实数M\in\mathbb{R}^*,如果x\leqslant M那么M是\{a_n : n\geqslant m\}的一个上界.

设y为广义实数. 我们假设存在y<x使得对于一切n\geqslant my\geqslant a_n. 由上论证我们知道x\leqslant y,这与y<x相矛盾,故假设不成立,所以对所有y<x存在n\geqslant m使得y<a_n,再由上讨论即有y<a_n\leqslant x.

 

6.3.3  证明:由命题6.3.6知有\sup(a_n)_{n=m}^\infty\leqslant M,所以只需证\displaystyle\lim_{n\rightarrow\infty}a_n=\sup(a_n)_{n=m}^\infty.

x:=\sup(a_n)_{n=m}^\infty,那么对一切n\geqslant ma_n\leqslant x,即a_n-x\leqslant 0. 由于M是有限的,即M\in\mathbb{R},所以不大于M的x也是实数.

由于(a_n)_{n=m}^\infty是单调增的,即对于一切n\geqslant ma_{n+1}\geqslant a_n. 由习题6.1.1类似的证明我们知:对任何j,k\geqslant m,如果j\geqslant k那么a_j\geqslant a_k.

现在假设存在实数\varepsilon>0,使得对所有N\geqslant mx-\varepsilon>a_N.(由于x是实数,我们当然可以对其进行减运算) 由命题6.3.6知x-\varepsilon也是(a_n)_{n=m}^\infty的上界. 但x-\varepsilon<x,这显然与x是(a_n)_{n=m}^\infty的最小上界相矛盾. 所以假设不成立,故对所有\varepsilon>0的实数,存在N\geqslant m使得x-\varepsilon\leqslant a_N,即x-a_N\leqslant\varepsilon. 这一部分的证明也可以直接使用命题6.3.6:对于任何实数\varepsilon>0,有x-\varepsilon<x,由命题6.3.6知存在N\geqslant m使得x-\varepsilon\leqslant a_N,即x-a_N\leqslant\varepsilon. 而对所有n\geqslant N\geqslant m,由上面讨论“对任何j,k\geqslant m,如果j\geqslant k那么a_j\geqslant a_k”知有a_n\geqslant a_N,即x-a_n\leqslant x-a_N. 故对任何实数\varepsilon>0,存在N\geqslant m,使得对所有n\geqslant N\geqslant mx-a_n\leqslant x-a_N\leqslant\varepsilon. 又因为“对一切n\geqslant ma_n\leqslant x”知对任何实数\varepsilon>0,存在N\geqslant m,使得对所有n\geqslant N\geqslant m|a_n-x|=x-a_n\leqslant x-a_N\leqslant\varepsilon. 这说明(a_n)_{n=m}^\infty收敛到\sup(a_n)_{n=m}^\infty.

 

6.3.4  证明:当x>1时,我们不妨假设(x^n)_{n=1}^\infty是收敛的,我们记其收敛到实数L,即\displaystyle\lim_{n\rightarrow\infty}x^n=L.

由于x>1>0,则1>\frac{1}{x}>0,由命题6.3.8知此时\displaystyle\lim_{n\rightarrow\infty}(\frac{1}{x})^n=0.

由于(x^n)_{n=1}^\infty((\frac{1}{x})^n)_{n=1}^\infty都是收敛的,由定理6.1.19知\displaystyle(\lim_{n\rightarrow\infty}(\frac{1}{x})^n)(\lim_{n\rightarrow\infty}x^n)=\lim_{n\rightarrow\infty}((\frac{1}{x})^nx^n)=\lim_{n\rightarrow\infty}((\frac{1}{x}x)^n)=\lim_{n\rightarrow\infty}1^n=1,这说明L\times 0=1,即0=1,这是矛盾的. 所以假设不成立,即当x>1(x^n)_{n=1}^\infty不收敛.

 

 

文内补充

1.无限序列不可能为空,空序列只能是有限序列.

由两者的定义这是显然的.

 

2.有界(以实数为界)的序列的上确界和下确界都是实数.

 

3.如果0<x<1,那么序列(x^n)_{n=1}^\infty是减序列.

因为对于一切n\geqslant 1,有x^{n+1}=x^nx<x^n1=x^n,即x^{n+1}<x^n.

《陶哲轩实分析》(中文第一版)——§6.2解答

习题6.2

6.2.1  证明:

我们先来看一下广义实数系是什么,用集合来表示它就是\mathbb{R}^*:=\mathbb{R}\cup\{+\infty\}\cup\{-\infty\}.

并且定义对任何元素x\in\mathbb{R}^*:

x\in\mathbb{R}\Leftrightarrow x是有限的;x\in\{+\infty\}\cup\{-\infty\}\Leftrightarrow x是无限的.

还说明了广义实数系中两个新元素的某些性质(这个性质可由广义实数的相等推出):

\forall x\in\mathbb{R}^*\backslash\{+\infty\}\Rightarrow x\neq +\infty\forall x\in\mathbb{R}^*\backslash\{-\infty\}\Rightarrow x\neq -\infty.

这样我们就看到广义实数不是有限的就是无限的,只能有一个成立.

我们来看一下广义实数的相等.

x,y\in\mathbb{R}^*,我们说x=y

iff (x,y\in\mathbb{R}\land\text{(x=y as real number)})\lor(\text{x,y are both } +\infty)\lor(\text{x,y are both } -\infty).

容易验证此相等定义满足自反性、对称性和传递性. 并且容易看到实数在定义5.3.1下的相等与在广义实数下的相等是相容的.

我们在来验证一下广义实数的负运算满足代入公理:已知x,y\in\mathbb{R}^*.

如果x=y,由广义实数相等的定义我们知有:1.x,y均为实数并且在定义5.3.1下是相等的,即在定义5.3.1下x=y;2.x,y均为+\infty;3.x,y均为-\infty.

但无论哪种情况都有-x=-y,这就得证.

现在我们来看命题6.2.5.

(a)对任意x\in\mathbb{R}^*,有x\in\mathbb{R}\cup\{+\infty\}\cup\{-\infty\},即有x\in\mathbb{R}x\in\{+\infty\}x\in\{-\infty\}.

x\in\mathbb{R}时,即x为实数,由命题5.3.3有x=x,由定义5.4.6知x\leqslant x,进一步在定义6.2.3下有x\leqslant x.

x\in\{+\infty\}时,由公理3.3单元素集知x=+\infty,由定义6.2.3知有x\leqslant x.

x\in\{-\infty\}时,由公理3.3单元素集知x=-\infty,由定义6.2.3知有x\leqslant x.

综上对于任意x\in\mathbb{R}^*都有x\leqslant x.

(b)当x和y都为实数时,由命题5.4.7知命题x<y,x=y,x>y中恰有一个成立. 所以只需证明当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时命题x<y,x=y,x>y中也恰有一个成立. \mathbb{R}^*\backslash\mathbb{R}=\{+\infty\}\cup\{-\infty\}.

x\in\mathbb{R}^*\backslash\mathbb{R},即x\in\{+\infty\}\cup\{-\infty\},即x\in\{+\infty\}x\in\{-\infty\},由公理3.3单元素集知x=+\inftyx=-\infty. 当x=+\infty,由定义6.2.3知y\leqslant x. 此时若x\neq y,由定义6.2.3知y<x,即x>y;若x=y,则显然有x=y. 这样当x=+\inftyx<y,x=y,x>y中至少有一个成立. 同理可知当x=-\inftyx<y,x=y,x>y中至少有一个成立. 这就说明了若x\in\mathbb{R}^*\backslash\mathbb{R}那么x<y,x=y,x>y中至少有一个成立.

同理可证若y\in\mathbb{R}^*\backslash\mathbb{R}那么x<y,x=y,x>y中至少有一个成立.

综上,当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时命题x<y,x=y,x>y中至少有一个成立.

现在来证明当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}x<y,x=y,x>y中至多有一个成立. 由定义6.2.3知x<yx=y不能同时成立. 以及x>yx=y不能同时成立. 当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时,我们知道此时x,y不都是实数. 假设x<yx>y,由定义6.2.3知x\leqslant yy\leqslant x. 若x\in\mathbb{R}^*\backslash\mathbb{R},则x=+\inftyx=-\infty. 若x=+\infty,由定义6.2.3以及x\leqslant yy\leqslant x我们知道x=y=+\infty,这与x<y是相矛盾的,故此时x\neq +\infty;同理当x=-\infty时我们也可以导出矛盾,故此时x\neq -\infty. 所以x\in\mathbb{R}^*\backslash\mathbb{R}不成立. 同理可证y\in\mathbb{R}^*\backslash\mathbb{R}时也可以导出矛盾. 所以当我们承认x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时就不能承认x<yx>y. 故当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}x<yx>y不成立. 综上当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}x<y,x=y,x>y中至多有一个成立. 综上当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}x<y,x=y,x>y中恰有一个成立.

综上,对广义实数x和y有x<y,x=y,x>y中恰有一个成立.

(c)当x和y都为实数时,由命题5.4.7和博文§5.4解答中习题5.4.2的解答我们很容易证明:如果x\leqslant yy\leqslant z那么x\leqslant z. 所以只需证明当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时也有如果x\leqslant yy\leqslant z那么x\leqslant z. 若x\in\mathbb{R}^*\backslash\mathbb{R},则有x=+\inftyx=-\infty. 若x=+\infty,由x\leqslant yy\leqslant z和定义6.2.3我们容易推得y=z=+\infty,再由定义6.2.3有x\leqslant z;若x=-\infty,由定义6.2.3显然有x\leqslant z. 故若x\in\mathbb{R}^*\backslash\mathbb{R},那么有如果x\leqslant yy\leqslant z那么x\leqslant z. 同理可证当y\in\mathbb{R}^*\backslash\mathbb{R}时也有如果x\leqslant yy\leqslant z那么x\leqslant z. 综上,当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时,有如果x\leqslant yy\leqslant z那么x\leqslant z.

综上对x,y,z\in\mathbb{R}^*,如果x\leqslant yy\leqslant z那么x\leqslant z.

(d)当x和y都为实数时,由命题5.4.7很容易证明:如果x\leqslant y那么-y\leqslant -x. 所以只需证明当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时也有如果x\leqslant y那么-y\leqslant -x. 若x\in\mathbb{R}^*\backslash\mathbb{R},则有x=+\inftyx=-\infty. 若x=+\infty,由x\leqslant y和定义6.2.3我们容易推得y=+\infty,由定义6.2.2知-y=-\infty,再由定义6.2.3有-y\leqslant -x;若x=-\infty,由定义6.2.2知-x=+\infty,由定义6.2.3显然有-y\leqslant -x. 故若x\in\mathbb{R}^*\backslash\mathbb{R},那么有如果x\leqslant y那么-y\leqslant -x. 同理可证当y\in\mathbb{R}^*\backslash\mathbb{R}时也有如果x\leqslant y那么-y\leqslant -x. 综上,当x\in\mathbb{R}^*\backslash\mathbb{R}y\in\mathbb{R}^*\backslash\mathbb{R}时,有如果x\leqslant y那么-y\leqslant -x.

综上对x,y\in\mathbb{R}^*,如果x\leqslant y那么-y\leqslant -x.

 

6.2.2  证明:

(a)若(+\infty)\in E,由定义6.2.6知\sup(E)=+\infty,再由定义6.2.3知显然对每个x\in E\subseteq\mathbb{R}^*,有x\leqslant\sup(E).

(+\infty)\notin E,我们再分两种情况考虑. 首先,如果(-\infty)\notin E,即有(+\infty)\notin E(-\infty)\notin E. 对任何对象x\in E,由E\subseteq\mathbb{R}^*x\in\mathbb{R}^*,即x\in\mathbb{R}\cup\{+\infty\}\cup\{-\infty\},所以有x\in\mathbb{R}x\in\{+\infty\}x\in\{-\infty\}. 而(+\infty)\notin E(-\infty)\notin E说明只能有x\in\mathbb{R},否则将导致矛盾. 由定义6.2.6知知此时\sup(E)由定义5.5.10确定. 在(+\infty)\notin E(-\infty)\notin E基础上(即E\subseteq\mathbb{R}),我们再分三种情况讨论:1.如果E是空集,由定义5.5.10知sup(E)=-\infty,显然对每个x\in E=\emptyset,有x\leqslant\sup(E)(这个蕴涵关系是空真的成立的);2.如果E不是空集,如果E无上界,即E不是空集且E无上界,由定义5.5.10知sup(E)=+\infty,由定义6.2.3知有对每个x\in E\subseteq\mathbb{R}^*,有x\leqslant\sup(E). 3.如果E不是空集,如果E有上界,由定义5.5.10和定理5.5.9知\sup(E)为集合E的最小上界,由定义5.5.5和定义5.5.1知此时对每个x\in E\subseteq\mathbb{R},有x\leqslant\sup(E). 综合情况2和情况3,我们知道如果E不是空集那么有对每个x\in E\subseteq\mathbb{R},有x\leqslant\sup(E). 再综合1我们知道如果(+\infty)\notin E(-\infty)\notin E,那么对每个x\in E\subseteq\mathbb{R},有x\leqslant\sup(E). 综上,我们有如果(+\infty)\notin E,如果(-\infty)\notin E,那么有对每个x\in E,有x\leqslant\sup(E).

再来考虑另一种情况,如果(-\infty)\in E,即有(+\infty)\notin E(-\infty)\in E. 我们令M:=E\backslash\{-\infty\},容易验证此时E=M\cup\{-\infty\},由定义6.2.6知此时对每个x\in M,有x\leqslant\sup(M)=\sup(E). 而对x\in\{-\infty\},显然有x\leqslant\sup(E). 综上,如果(+\infty)\notin E,如果(-\infty)\in E,那么有对每个x\in E,有x\leqslant\sup(E).

综上,如果(+\infty)\notin E,那么有对每个x\in E,有x\leqslant\sup(E).

综上,我们有对每个x\in E\subseteq\mathbb{R}^*,有x\leqslant\sup(E).

对每个x\in E,容易证明此时-x\in -E,由上论证知有-x\leqslant \sup(-E),则有x\geqslant\sup(-E),由定义6.2.6即有x\geqslant\inf(E).

综上,如果E\subseteq\mathbb{R}^*,则对每个x\in E,我们有\inf(E)\leqslant x\leqslant\sup(E).

(b)要说明M\in\mathbb{R}^*,中文第一版漏了.

(+\infty)\in E,则有+\infty\leqslant M,再由定义6.2.3知M=+\infty. 而由定义6.2.6知\sup(E)=+\infty=M,再由定义6.2.3知\sup(E)\leqslant M.

(+\infty)\notin E,我们再分两种情况考虑. 首先,如果(-\infty)\notin E,即有(+\infty)\notin E(-\infty)\notin E. 故有x\in\mathbb{R}. 由定义6.2.6知知此时\sup(E)由定义5.5.10确定. 在(+\infty)\notin E(-\infty)\notin E基础上(即E\subseteq\mathbb{R}),我们再分三种情况讨论:1.如果E是空集,由定义5.5.10知sup(E)=-\infty,由定义6.2.3显然有\sup(E)\leqslant M;2.如果E不是空集,如果E无上界,即E不是空集且E无上界,由定义5.5.10知sup(E)=+\infty. 由于E无上界,说明\forall M'\in\mathbb{R}\exists x\in E,使得x>M'. 又因为对一切x\in Ex\leqslant M. 所以\forall M'\in\mathbb{R}\exists x\in E,使得M\geqslant x>M'. 由命题6.2.5知M\geqslant M',即M大于等于任何实数. 故由定义6.2.3知此时M=+\infty. 再由定义6.2.3知\sup(E)\leqslant M. 3.如果E不是空集,如果E有上界,由定义5.5.10和定理5.5.9知\sup(E)为集合E的最小上界. 如果M\in\mathbb{R},由定义5.5.5和定义5.5.1知此时\sup(E)\leqslant M;若M\notin\mathbb{R},容易知此时M=+\infty,故亦有\sup(E)\leqslant M. 综合情况2和情况3,我们知道如果E不是空集那么有\sup(E)\leqslant M. 再综合1我们知道如果(+\infty)\notin E(-\infty)\notin E,那么有\sup(E)\leqslant M. 综上,我们有如果(+\infty)\notin E,如果(-\infty)\notin E,那么有\sup(E)\leqslant M.

再来考虑另一种情况,如果(-\infty)\in E,即有(+\infty)\notin E(-\infty)\in E. 我们令S:=E\backslash\{-\infty\},由定义6.2.6知此时\sup(S)=\sup(E). 故我们只需证明sup(S)\leqslant M. 而此时S即为上面讨论的(+\infty)\notin S(-\infty)\notin S的情况, 故显然有sup(S)\leqslant M,这样我们就完成了这种情况的证明. 综上,如果(+\infty)\notin E,如果(-\infty)\in E,那么有\sup(E)\leqslant M.

综上,如果(+\infty)\notin E,那么有\sup(E)\leqslant M.

综上有对每个x\in E\subseteq\mathbb{R}^*,有\sup(E)\leqslant M.

(c)要说明M\in\mathbb{R}^*,中文第一版漏了.

由于M是E的下界,即对一切x\in E,有x\geqslant M. 对任何y\in\{-x : x\in E\},则存在x\in E使得y=-x,即-y=x. 再由“对一切x\in E,有x\geqslant M”知此时-y=x\geqslant M,由命题6.2.5知即有y\leqslant -M,所以M是集合\{-x : x\in E\}的一个上界,由上面(b)的证明我们知道有\sup(-E)\leqslant -M,由命题6.2.5即-\sup(-E)\geqslant M,即\inf(E)\geqslant M. 命题得证.

 

 

文内补充

1.定义6.2.3广义实数的序和定义5.4.6实数的序是相容的.

我们要验证两者的相容性,即要验证当x,y均为实数时,下列命题成立:

(i)在定义5.4.6下x\leqslant y当且仅当在定义6.2.3下x\leqslant y

(ii)在定义5.4.6下x\geqslant y当且仅当在定义6.2.3下x\geqslant y

(iii)在定义5.4.6下x<y当且仅当在定义6.2.3下x<y

(iiii)在定义5.4.6下x>y当且仅当在定义6.2.3下x>y

证明:(i)由定义6.2.3知:在定义5.4.6下x\leqslant y当且仅当在定义6.2.3下x\leqslant y是显然的.

(ii)如果在定义5.4.6下x\geqslant y,由命题5.4.7容易证明此时在定义5.4.6下有y\leqslant x,故由(i)进一步在定义6.2.3下y\leqslant x,再由定义6.2.3知在定义6.2.3下有x\geqslant y.

如果在定义6.2.3下有x\geqslant y,再由定义6.2.3知在定义6.2.3下有y\leqslant x,由(i)知在定义5.4.6下有y\leqslant x,再由命题5.4.7知在定义5.4.6下有x\geqslant y.

综上,在定义5.4.6下x\geqslant y当且仅当在定义6.2.3下x\geqslant y.

(iii)如果在定义5.4.6下x<y,那么由定义5.4.6知x-y为负实数并且在定义5.4.6下有x\leqslant y,由命题5.4.4(实数的三歧性)进一步知x-y\neq 0并且在定义5.4.6下有x\leqslant y,即x\neq y并且在定义5.4.6下有x\leqslant y, 注意此时x\neq y是在定义5.3.1中实数相等的意义下的不相等. 但上面的广义实数相等定义部分我们已经验证了广义实数相等和实数相等是相容的,所以在定义5.3.1下x\neq y就有在广义实数相等定义下的x\neq y,由(i)知我们有在广义实数相等定义下的x\neq y并且在定义6.2.3下x\leqslant y,再由定义6.2.3知有在定义6.2.3下x<y.

如果在定义6.2.3下x<y,由定义6.2.3知有在广义实数相等定义下的x\neq y并且在定义6.2.3下x\leqslant y,由广义实数相等和实数相等是相容的和(i)知在定义5.3.1实数相等定义下x\neq y并且在定义5.4.6下x\leqslant y,再由定义5.4.6我们知道在定义5.4.6下x<y.

综上,在定义5.4.6下x<y当且仅当在定义6.2.3下x<y.

(iiii)如果在定义5.4.6下x>y,由命题5.4.7知有在定义5.4.6下x<y,由(iii)知此时有在定义6.2.3下x<y,再由定义6.2.3知有在定义6.2.3下x>y.

如果在定义6.2.3下x>y,由定义6.2.3知有在定义6.2.3下x<y,由(iii)知此时有在定义5.4.6下x<y,由命题5.4.7知有在定义5.4.6下x>y.

综上,在定义5.4.6下x>y当且仅当在定义6.2.3下x>y.

到这,我们就证明了定义6.2.3广义实数的序和定义5.4.6实数的序是相容的.

 

2.定义6.2.6广义实数集的上确界和定义5.5.10是相容的.

从定义6.2.6我们容易看到对于实数集\mathbb{R}的子集S,定义5.5.10确定的S的上确界和定义6.2.6确定的S的上确界是一样的.

 

3.实数集下确界的定义\inf(E):=-\sup(-E)的合理性.

实数集的下界和下确界的定义我们很容易按定义5.5.1和定义5.5.5给出,同样的我们可以证明集合\mathbb{R}^-:=\{x\in\mathbb{R} : x<0\}根本没有下界、并且每一个实数都是空集的下界、空集没有最大下界、并且可以证明实数集最大下界的唯一性、和定理5.5.9对应最大下界的版本、并且仿照定义5.5.10给出对于最大下界的版本(注意对于非空但没有下界的实数集我们定义其最大下界为-\infty;而空集的最大下界为+\infty,至于这样定义的原因可以参考中文第一版P109说的倒数13行开始关于确定上确界的直观方法).

现在我们来看:对于实数集E定义\inf(E):=-\sup(-E)的合理性.

我们把实数集-E分几种情况讨论:(a)实数集-E非空并且有上界;(b)实数集-E非空但没有上界;(c)实数集-E为空集.(-E:=\{-x : x\in E\})

(a)由习题5.5.1知此时确有\inf(E):=-\sup(-E).

(b)由定义5.5.10知此时\sup(-E)=+\infty,我们容易证明此时实数集E非空但没有下界,由上关于定义5.5.10的最大下界的版本讨论知此时\inf(E)=-\infty,所以确实也有\inf(E):=-\sup(-E).

(c)由定义5.5.10知此时\sup(-E)=-\infty,由上关于定义5.5.10的最大下界的版本讨论知此时\inf(E)=+\infty,所以确实也有\inf(E):=-\sup(-E).

综合,对于实数集我们定义\inf(E):=-\sup(-E)是合理的.

 

4.广义实数集下确界的定义\inf(E):=-\sup(-E)的合理性.

我们可以仿照定义6.2.6给出广义实数集的下确界的定义.

广义实数集的下确界的定义:设E是\mathbb{R}^*的子集合,我们用下面的法则来定义E的下确界或最大下界\inf(E).

(a)如果E包含于\mathbb{R}(即+\infty-\infty不是E的元素),那么我们令\inf(E)由定义5.5.10的最大下界版本确定,由上面“3.实数集下确界的定义\inf(E):=-\sup(-E)的合理性.”的讨论我们知此时就有\inf(E):=-\sup(-E).

(b)如果E含有-\infty,那么我们令\inf(E):=-\infty. 由定义6.2.6我们知道此时也有\inf(E):=-\sup(-E).

(c)如果E不含有-\infty但含有+\infty,那么我们令\inf(E):=\inf(E\backslash\{+\infty\}). 因为此时E\backslash\{+\infty\}\mathbb{R}的子集,所以此时有

\inf(E)=\inf(E\backslash\{+\infty\})=-\sup(-E\backslash\{-\infty\})=\sup(-E).

综上,对广义实数集下确界的定义\inf(E):=-\sup(-E)是合理的.

 

5.设E是空集,那么\sup(E)=-\infty并且\inf(E)=+\infty;对集合E来说,\sup(E)<\inf(E)当且仅当E为空集.

证明:如果E是空集,那么由定义5.5.10知\sup(E)=-\infty,再由定义6.2.6知\inf(E)=-\sup(-E)=-\sup(E)=+\infty.

如果E为空集,由上证明显然有\sup(E)=-\infty<+\infty=\inf(E);如果\sup(E)<\inf(E),假设E不空,由定理6.2.11知对每个x\in E\inf(E)\leqslant x\leqslant\sup(E). 由引理3.1.6知存在x_0\in E,故\inf(E)\leqslant x_0\leqslant\sup(E). 再由命题6.2.5知\inf(E)\leqslant\sup(E),这与\sup(E)<\inf(E)相矛盾,故假设肯定不成立,所以如果\sup(E)<\inf(E)那么E为空集. 注意,此时我们不能说E就是空集,即如果条件“\sup(E)<\inf(E)”本身就是不可能的,矛盾的,我们不能说明E为空集. 而确幸地是E为空集时条件“\sup(E)<\inf(E)”成立,所以我们可以肯定E为空集.

 

6.除了命题6.2.5列出的四条性质,我们还可以证明:

对广义实数x,y,z有

(a)如果x\leqslant yy\leqslant z,那么x=y.

(b)如果x<yy<z,那么x<z.

(c)如果x<y那么-y<-x.

(d)广义实数的三歧性. 以下命题中恰有一个成立:

x是实数;x是+\infty;x是-\infty.

 

7.容易验证广义实数的负运算满足代入公理、序也满足代入公理.

 

 

 

 

《陶哲轩实分析》(中文第一版)——§6.1解答

习题6.1

6.1.1 证明:用归纳法. 对自然数1,由对每个自然数n满足a_{n+1}>a_n知显然有a_{n+1}>a_n,这就完成了归纳基始. 归纳假设对自然数k,有a_{n+k}>a_n,那么对自然数k+1,a_{n+(k+1)}=a_{(n+k)+1}(函数满足代入公理),再次由对每个自然数n满足a_{n+1}>a_na_{(n+k)+1}>a_{n+k},所以有a_{n+(k+1)}>a_{n+k},由归纳假设a_{n+k}>a_na_{n+(k+1)}>a_n,这就完成了归纳. 所以对所有大于0的自然数k,都有a_{n+k}>a_n.

由于m>n,则有非零自然数j使得m=n+j,所以a_m=a_{n+j}>a_n. 这样就证明了命题.

这个习题定义了增序列的概念:一个序列(a_n)_{n=m}^{\infty}是增序列,当且仅当对一切j,k\geqslant m,如果j>k那么a_j>a_k.

这个概念与反映的是序列本身的性质,与序列的起始下标没有关系. 即我们可以证明如下命题:

对序列(a_n)_{n=m_1}^{\infty}和序列(b_n)_{n=m_2}^{\infty},令p:=m_2-m_1. 两序列满足对于\forall n\geqslant m_1都有a_n=b_{n+p}. 这就说明了两序列本身是相同的序列,只是有相同或者不同的起始下标.

序列(a_n)_{n=m_1}^{\infty}是增序列当且仅当序列(b_n)_{n=m_2}^{\infty}是增序列.

证明:如果序列(a_n)_{n=m_1}^{\infty}是增序列,说明对一切s,t\geqslant m_1,如果s>t那么a_s>a_t. 对任意j,k\geqslant m_2,即对任意j,k\geqslant m_1+p,即对任意j-p,k-p\geqslant m_1,由(a_n)_{n=m_1}^{\infty}是增序列我们知道如果j-p>k-p那么a_{j-p}>a_{k-p}. 即如果j>k那么b_j>b_k. 这样就证明了如果序列(a_n)_{n=m_1}^{\infty}是增序列那么序列(b_n)_{n=m_2}^{\infty}是增序列.

同理可证如果序列(b_n)_{n=m_2}^{\infty}是增序列那么序列(a_n)_{n=m_1}^{\infty}是增序列. 综上我们证明了序列(a_n)_{n=m_1}^{\infty}是增序列当且仅当序列(b_n)_{n=m_2}^{\infty}是增序列.

而习题6.1.1说明了序列(a_n)_{n=m}^{\infty}只要满足对所有n\geqslant m都有a_{n+1}>a_n,那么其就是增序列. 证明方法就是构建一个起始下标为0但序列本身与(a_n)_{n=m}^{\infty}一样的新的序列(b_n)_{n=0}^{\infty},证明“对所有n\geqslant m都有a_{n+1}>a_n”蕴含着“对所有n\geqslant 0都有b_{n+1}>b_n”,再由习题6.1.1说明(b_n)_{n=0}^{\infty}是增序列,所以(a_n)_{n=m}^{\infty}也是增序列.

 

6.1.2 证明:这道习题给我们展示了某些数学概念是如何建立在其它数学概念之上的. 说明了对建立在其它数学概念上的复杂数学概念,我们该如何一步步地把复杂概念写成不含建立起其的子概念的形式.

如果(a_n)_{n=m}^{\infty}收敛到L,由定义6.1.5实数列收敛的定义知对于每个实数\varepsilon>0,序列(a_n)_{n=m}^{\infty}是终极\varepsilon-接近于L的. 由定义6.1.5中实数列终极接近于某实数的定义知对于每个实数\varepsilon>0,都存在N\geqslant m使得序列(a_n)_{n=N}^{\infty}\varepsilon-接近于L的. 由定义6.1.5中实数列接近于某实数的定义知对于每个实数\varepsilon>0,都存在N\geqslant m使得对于每个n\geqslant Na_n\varepsilon-接近于L的. 由定义6.1.2知对于每个实数\varepsilon>0,都存在N\geqslant m使得对于每个n\geqslant N|a_n-L|\leqslant\varepsilon. 故如果(a_n)_{n=m}^{\infty}收敛到L,那么对于任何给定的\varepsilon>0都能找到N\geqslant m使得对于一切n\geqslant N|a_n-L|\leqslant\varepsilon.

如果对于任何给定的\varepsilon>0都能找到N\geqslant m使得对于一切n\geqslant N|a_n-L|\leqslant\varepsilon,由定义6.1.2知对于每个实数\varepsilon>0,都存在N\geqslant m使得对于每个n\geqslant Na_n\varepsilon-接近于L的. 由定义6.1.5中实数列接近于某实数的定义知对于每个实数\varepsilon>0,都存在N\geqslant m使得序列(a_n)_{n=N}^{\infty}\varepsilon-接近于L的. 由定义6.1.5中实数列终极接近于某实数的定义知对于每个实数\varepsilon>0,序列(a_n)_{n=m}^{\infty}是终极\varepsilon-接近于L的. 由定义6.1.5实数列收敛的定义知(a_n)_{n=m}^{\infty}收敛到L. 故如果对于任何给定的\varepsilon>0都能找到N\geqslant m使得对于一切n\geqslant N|a_n-L|\leqslant\varepsilon那么(a_n)_{n=m}^{\infty}收敛到L.

综上我们有(a_n)_{n=m}^{\infty}收敛到L当且仅当对于任何给定的\varepsilon>0都能找到N\geqslant m使得对于一切n\geqslant N|a_n-L|\leqslant\varepsilon.

 

6.1.3 证明:对任一给定的\varepsilon>0,由(a_n)_{n=m}^{\infty}收敛到c和习题6.1.2知我们能找到N\geqslant m使得对于一切n\geqslant N|a_n-c|\leqslant\varepsilon. 现在定义N':=max\{N,m'\},则有N'\geqslant NN'\geqslant m',此时我们找到了N'\geqslant m',对于一切n\geqslant N',由N'\geqslant Nn\geqslant N,故有|a_n-c|\leqslant\varepsilon. 故(a_n)_{n=m'}^{\infty}收敛到c.

对任一给定的\varepsilon>0,由(a_n)_{n=m'}^{\infty}收敛到c和习题6.1.2知我们能找到N\geqslant m',由m'\geqslant m知此时N\geqslant m,使得对于一切n\geqslant N|a_n-c|\leqslant\varepsilon. 故(a_n)_{n=m}^{\infty}收敛到c.

综上,我们有(a_n)_{n=m'}^{\infty}收敛到c当且仅当(a_n)_{n=m}^{\infty}收敛到c.

这个命题说明了一个实数列是否收敛与其前面连续的有限个的项都是无关的,即我们可以对一个收敛的实数列增加自然数个项在前头而不改变序列收敛的性质.

 

6.1.4 证明:我们用两种方式证明此命题.

证明一:首先证明一个小命题:序列(a_n)_{n=m_1}^{\infty}和序列(b_n)_{n=m_2}^{\infty}是实数列,令p:=m_2-m_1. 两序列满足对于\forall n\geqslant m_1都有a_n=b_{n+p}. 这就说明了两序列本身是相同的序列,只是有相同或者不同的起始下标. 那么我们有(a_n)_{n=m_1}^{\infty}收敛到c当且仅当(b_n)_{n=m_2}^{\infty}收敛到c.

证明:对于任何实数\varepsilon>0,由(a_n)_{n=m_1}^{\infty}收敛到c我们知道存在N\geqslant m_1,使得对于一切n\geqslant N|a_n-c|\leqslant\varepsilon. 则我们找到了N+p\geqslant m_1+p=m_2,对一切n\geqslant N+p,即n-p\geqslant N,有|a_{n-p}-c|\leqslant\varepsilon. 即有N+p\geqslant m_2,对一切n\geqslant N+p,有|b_n-c|\leqslant\varepsilon. 故(b_n)_{n=m_2}^{\infty}收敛到c.

同理可证如果(b_n)_{n=m_2}^{\infty}收敛到c那么(a_n)_{n=m_1}^{\infty}收敛到c. 综上(a_n)_{n=m_1}^{\infty}收敛到c当且仅当(b_n)_{n=m_2}^{\infty}收敛到c.

现在我们要证明(a_{n+k})_{n=m}^{\infty}(a_n)_{n=m+k}^{\infty}是起始下标不一样但序列本身一样的序列. 此时p:=(m+k)-m=k,而对\forall n\geqslant m都有a_{n+k}=a_{n+p}. 这就得证.

由上小命题我们知道(a_{n+k})_{n=m}^{\infty}收敛到c当且仅当(a_n)_{n=m+k}^{\infty}收敛到c;再由习题6.1.3我们知道(a_n)_{n=m}^{\infty}收敛到c当且仅当(a_n)_{n=m+k}^{\infty}收敛到c. 综上我们知道(a_n)_{n=m}^{\infty}收敛到c当且仅当(a_{n+k})_{n=m}^{\infty}收敛到c.

证明二:我们直接使用实数列收敛的概念也可以证明此命题.

对于任何实数\varepsilon>0,由(a_n)_{n=m}^{\infty}收敛到c知存在N\geqslant m使得对于一切n\geqslant N|a_n-c|\leqslant\varepsilon. 故对一切n\geqslant N,我们有n+k\geqslant n\geqslant N,由上“对于一切n\geqslant N|a_n-c|\leqslant\varepsilon”知有|a_{n+k}-c|\leqslant\varepsilon. 综上,对于任何实数\varepsilon>0都存在N\geqslant m使得对于一切n\geqslant N|a_{n+k}-c|\leqslant\varepsilon,所以(a_{n+k})_{n=m}^{\infty}收敛到c.

对于任何实数\varepsilon>0,由(a_{n+k})_{n=m}^{\infty}收敛到c我们知存在N\geqslant m使得对于一切n\geqslant N|a_{n+k}-c|\leqslant\varepsilon. 故存在N+k\geqslant m+k,使得对于一切n\geqslant N+k,则n-k\geqslant N,由“对于一切n\geqslant N|a_{n+k}-c|\leqslant\varepsilon”知有|a_n-c|\leqslant\varepsilon. 综上,对于任何实数\varepsilon>0都存在N+k\geqslant m+k使得对于一切n\geqslant N+k|a_n-c|\leqslant\varepsilon. 所以实数列(a_n)_{n=m+k}^{\infty}收敛到c,再由习题6.1.3知(a_n)_{n=m}^{\infty}收敛到c.

 

6.1.5 证明:现对任一实数\varepsilon>0,有\frac{\varepsilon}{2}>0. 由(a_n)_{n=m}^{\infty}是收敛的实数列知对\frac{\varepsilon}{2}>0,存在N\geqslant m,使得对于一切j,k\geqslant N|a_j-L|\leqslant \frac{\varepsilon}{2}|a_k-L|\leqslant \frac{\varepsilon}{2},即对于一切j,k\geqslant NL-\frac{\varepsilon}{2}\leqslant a_j\leqslant L+\frac{\varepsilon}{2}a_k-\frac{\varepsilon}{2}\leqslant L\leqslant a_k+\frac{\varepsilon}{2}. 两不等式综合起来我们可得a_k-\varepsilon\leqslant a_j\leqslant a_k+\varepsilon,即|a_j-a_k|\leqslant\varepsilon. 综上对任一实数\varepsilon>0,存在N\geqslant m,使得对于一切j,k\geqslant N|a_j-a_k|\leqslant\varepsilon. 这样就证明了收敛的实数列是Cauchy序列.

 

6.1.6 证明:用反证法. 记L:=\text{LIM}_{n\rightarrow\infty}a_n. 假设(a_n)_{n=m}^{\infty}不收敛到L,由实数列收敛的定义我们知道存在一个实数\varepsilon>0使得(a_n)_{n=m}^{\infty}不是终极\varepsilon-接近于L的,则不存在N\geqslant m使得对于一切n\geqslant N|a_n-L|\leqslant\varepsilon,即对每个N\geqslant m都存在n\geqslant N|a_n-L|>\varepsilon. 由于\varepsilon>0,则\frac{\varepsilon}{2}>0. 由(a_n)_{n=m}^{\infty}是Cauchy序列我们知道存在N_a\geqslant m使得对一切j,k\geqslant N_a|a_j-a_k|\leqslant\frac{\varepsilon}{2}. 由于N_a\geqslant m故存在n_a\geqslant N_a|a_{n_a}-L|>\varepsilon. 综上对\varepsilon,存在N_a\geqslant m使得对一切j,k\geqslant N_a|a_j-a_k|\leqslant\frac{\varepsilon}{2},并且存在n_a\geqslant N_a|a_{n_a}-L|>\varepsilon. 由于n_a\geqslant N_a,故对一切j\geqslant N_a|a_j-a_{n_a}|\leqslant\frac{\varepsilon}{2},即有a_{n_a}-\frac{\varepsilon}{2}\leqslant a_j\leqslant a_{n_a}+\frac{\varepsilon}{2}. 再由|a_{n_a}-L|>\varepsilon我们知道a_{n_a}-L>\varepsilon或者-a_{n_a}+L>\varepsilon,即a_{n_a}>L+\varepsilon或者a_{n_a}<L-\varepsilon. 对一切j\geqslant N_a,如果a_{n_a}>L+\varepsilon,那么我们有L+\frac{\varepsilon}{2}< a_{n_a}-\frac{\varepsilon}{2}\leqslant a_j,即a_j>L+\frac{\varepsilon}{2}. 现在我们定义一个新的序列(b_n)_{n=m}^{\infty}:当m\leqslant n<Nb_n:=L+\frac{\varepsilon}{2};当n\geqslant Nb_n:=a_n. 这样,对于一切n\geqslant m都有b_n\geqslant L+\frac{\varepsilon}{2},并且容易验证(b_n)_{n=m}^{\infty}(a_n)_{n=m}^{\infty}是等价的(即\text{LIM}_{n\rightarrow\infty}a_n=\text{LIM}_{n\rightarrow\infty}b_n). 由习题5.4.8的推广形式(即比例数序列的起始下标不是1,而用一个字母变量代替)知\text{LIM}_{n\rightarrow\infty}b_n\geqslant L+\frac{\varepsilon}{2},即L=\text{LIM}_{n\rightarrow\infty}a_n\geqslant L+\frac{\varepsilon}{2},由于\varepsilon>0,所以这是不可能的. 同理可证另一种情况:a_{n_a}<L-\varepsilon也会出现矛盾. 这些矛盾说明我们的假设不能成立,故(a_n)_{n=m}^{\infty}收敛到L. 让我们细致分析一下这些矛盾说明什么. 通过这两个矛盾,我们知道陈述“存在实数\varepsilon,存在N_a\geqslant m,存在n_a\geqslant N_a使得对于一切j\geqslant N_a|a_j-a_{n_a}|\leqslant\frac{\varepsilon}{2}并且|a_{n_a}-L|>\varepsilon”是假的,则其否定“对所有实数\varepsilon,对所有N\geqslant m,对所有n\geqslant N存在j\geqslant N|a_j-a_n|>\frac{\varepsilon}{2}或者|a_n-L|\leqslant\varepsilon”是真的. 由(a_n)_{n=m}^{\infty}是Cauchy序列我们知道有真陈述“对所有实数\varepsilon,存在N_a\geqslant m使得对一切n\geqslant N_a对一切j\geqslant N|a_j-a_n|\leqslant \frac{\varepsilon}{2}”,这说明对N_a来说,只能是“对所有实数\varepsilon,对N_a,有对所有n\geqslant N_a|a_n-L|\leqslant\varepsilon”是真的,这说明(a_n)_{n=m}^{\infty}是收敛于L的.

 

6.1.7 证明:

定义5.1.12更一般的定义:一个比例数无限序列(a_n)_{n=m}^{\infty}是以比例数M\geqslant 0为界的,当且仅当对于一切i\geqslant m|a_i|\leqslant M. 一个比例数序列叫作是有界的,当且仅当对于某比例数M\geqslant 0它是以M为界的.

定义5.1.12更一般的定义的推广:一个实数无限序列(a_n)_{n=m}^{\infty}是以比例数M\geqslant 0为界的,当且仅当对于一切i\geqslant m|a_i|\leqslant M. 一个实数序列叫作是有界的,当且仅当对于某比例数M\geqslant 0它是以M为界的.

定义6.1.16:一个实数无限序列(a_n)_{n=m}^{\infty}是以实数M为界的,当且仅当对于一切i\geqslant m|a_i|\leqslant M. 一个实数序列叫作是有界的,当且仅当对于某实数M>0它是以M为界的.

很显然,定义5.1.12更一般的定义和定义5.1.12更一般的定义的推广是相容的. 显然定义5.1.12更一般的定义的推广和定义6.1.16在“实数无限序列以某比例数M\geqslant 0为界”这个概念上是相容的;在“实数无限序列是有界的”这个概念上是等价的,因为如果某实数无限序列在定义5.1.12更一般的定义的推广的概念是有界的,即以某比例数M\geqslant 0为界,那么其也是以实数M+1>0为界的,即此实数无限序列在定义6.1.16下也是有界的. 如果某实数无限序列在定义6.1.16的概念下是有界的,即以某实数M>0为界,那么其也是以比例数数[M]+1\geqslant 0([M]为实数的整部,详见习题5.4.3)为界的,即此实数无限序列在定义5.1.12更一般的定义的推广下也是有界的.

 

6.1.8 证明:设(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是分别收敛到实数x和y的实数列,即有x=\displaystyle\lim_{n\rightarrow\infty}a_ny=\displaystyle\lim_{n\rightarrow\infty}b_n.

(a)对于任何给定的实数\varepsilon>0,有\frac{\varepsilon}{2}>0,由于(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}都是收敛的实数列,那么存在整数N_1,N_2\geqslant m,使得对于一切n\geqslant N_1|a_n-x|\leqslant\frac{\varepsilon}{2}并且对于一切n\geqslant N_2|b_n-y|\leqslant\frac{\varepsilon}{2}. 取N:=max\{N_1,N_2\},那么对于一切n\geqslant N|a_n-x|\leqslant\frac{\varepsilon}{2}并且|b_n-y|\leqslant\frac{\varepsilon}{2}. 此时|(a_n+b_n)-(x+y)|=|(a_n-x)+(b_n-y)|\leqslant |a_n-x|+|b_n-y|\leqslant\varepsilon. 这说明(a_n+b_n)_{n=m}^{\infty}也是收敛的实数列并且收敛到x+y,故\displaystyle\lim_{n\rightarrow\infty}(a_n+b_n)=\lim_{n\rightarrow\infty}a_n+\lim_{n\rightarrow\infty}b_n.

(b)由推论6.1.17知(a_n)_{n=m}^{\infty}是有界的,即存在M>0使得对于每个i\geqslant m|a_i|\leqslant M.

对于任何给定的实数\varepsilon>0,我们有\frac{\varepsilon}{2|y|+2}>0\frac{\varepsilon}{2M}>0. 由于(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}都是收敛的实数列,那么存在整数N_1,N_2\geqslant m,使得对于一切n\geqslant N_1|a_n-x|\leqslant\frac{\varepsilon}{2|y|+2}并且对于一切n\geqslant N_2|b_n-y|\leqslant\frac{\varepsilon}{2M}. 取N:=max\{N_1,N_2\},那么对于一切n\geqslant N|a_n-x|\leqslant\frac{\varepsilon}{2|y|+2}并且|b_n-y|\leqslant\frac{\varepsilon}{2M}. 此时

|a_nb_n-xy|=|a_nb_n-a_ny+a_ny-xy|=|a_n(b_n-y)+y(a_n-x)|\\\leqslant |a_n||b_n-y|+|y||a_n-x|\leqslant |a_n||b_n-y|+(|y|+1)|a_n-x|\\\leqslant M\frac{\varepsilon}{2M}+(|y|+1)\frac{\varepsilon}{2|y|+2}=\varepsilon

(a_nb_n)_{n=m}^{\infty}也是收敛的实数列并且收敛到xy,故\displaystyle\lim_{n\rightarrow\infty}(a_nb_n)=(\lim_{n\rightarrow\infty}a_n)(\lim_{n\rightarrow\infty}b_n).

(c)我们先来证明,对任意实数c,实数列(c)_{n=m}^{\infty}收敛到c,即\displaystyle\lim_{n\rightarrow\infty}c=c. 对任一实数\varepsilon>0,我们总能找到N=m,使得对于一切n\geqslant N|c-c|=0<\varepsilon. 这就得证.

由(b)我们知\displaystyle\lim_{n\rightarrow\infty}(ca_n)=(\lim_{n\rightarrow\infty}c)(\lim_{n\rightarrow\infty}a_n)=c\lim_{n\rightarrow\infty}a_n,即序列(ca_n)_{n=m}^{\infty}收敛到cx.

(d)由(a)和(c)我们知道

\displaystyle\lim_{n\rightarrow\infty}(a_n-b_n)=\lim_{n\rightarrow\infty}(a_n+(-b_n))=\lim_{n\rightarrow\infty}a_n+\lim_{n\rightarrow\infty}(-b_n)=x+(-y)=x-y,即序列(a_n-b_n)_{n=m}^{\infty}收敛到x-y.

(e)我们先证明任何其项非零而收敛到非零极限的实数列是限制离开零的.

为证此事,我们先推广一下定义5.3.12使之适用有限序列. 有限序列a_m,a_{m+1},...,a_{m+p}叫作是限制离开零的,当且仅当存在正实数c>0,对一切m\leqslant n\leqslant m+p都有|a_n|\geqslant c.

其项非零的有限实数列a_0,a_1,...,a_p是限制离开零的.

证明:我们对p进行归纳. 当p=0时,序列a_0显然是限制离开零的,因为a_0\neq 0,则|a_0|\neq 0,进一步|a_0|\geqslant |a_0|>0. 归纳假设我们已对某p\geqslant 0证明其项非零的有限实数列a_0,a_1,...,a_p是限制离开零的,即存在正实数c>0,对一切0\leqslant n\leqslant p都有|a_n|\geqslant c. 那么对p+1来说,对其项非零的有限实数列a_0,a_1,...,a_p,a_{p+1},我们取c':=min\{c,|a_{p+1}|\},由于c>0|a_{p+1}|>0,则c'>0. 此时对一切0\leqslant n\leqslant p都有|a_n|\geqslant c\geqslant c'>0,并且|a_{p+1}|\geqslant c'>0. 故对一切0\leqslant n\leqslant p+1都有|a_n|\geqslant c'>0,故其项非零的有限实数列a_0,a_1,...,a_p,a_{p+1}其也是限制离开零的,这就完成了归纳,所以其项非零的有限实数列a_0,a_1,...,a_p是限制离开零的.

以上证明说明了起始下标为0(或者说是某自然数)的其项非零的有限实数列是限制离开零的. 下面的证明将说明一个有限实数列是否是限制离开零的与起始下标是无关的.

对有限实序列a_m,a_{m+1},...,a_{m+p}和有限实序列b_n,b_{n+1},...,b_{n+p},其满足对一切m\leqslant i\leqslant m+p都有a_i=b_{i+(n-m)}. (这说明两序列本身是相同的序列,只是起始下标可能不一样.) 那么我们有a_m,a_{m+1},...,a_{m+p}是限制离开零的当且仅当b_n,b_{n+1},...,b_{n+p}是限制离开零的.

证明:由于a_m,a_{m+1},...,a_{m+p}是限制离开零的,故存在实数c>0使得对一切m\leqslant i\leqslant m+p|a_i|\geqslant c>0. 对于任一n\leqslant i\leqslant n+p,我们有m\leqslant i+(m-n)\leqslant m+p,故|a_{i+(m-n)}|\geqslant c>0. 再由a_i=b_{i+(n-m)}我们知道|b_i|\geqslant c>0,故b_n,b_{n+1},...,b_{n+p}也是限制离开零的. 同理可证如果b_n,b_{n+1},...,b_{n+p}是限制离开零的那么a_m,a_{m+1},...,a_{m+p}是限制离开零的.

综上我们有a_m,a_{m+1},...,a_{m+p}是限制离开零的当且仅当b_n,b_{n+1},...,b_{n+p}是限制离开零的.

到这我们知道项非零的有限实数列a_m,a_{m+1},...,a_{m+p}是限制离开零的.

已知收敛到非零实数的实数列(a_n)_{n=m}^{\infty},满足对一切n\geqslant ma_n\neq 0. 我们记\displaystyle L:=\lim_{n\rightarrow\infty}a_n\neq 0. 现在证其是限制离开零的.

由于L\neq 0,则|L|\neq 0,进一步\frac{|L|}{2}>0. 由于(a_n)_{n=m}^{\infty}是收敛数列,那么存在N\geqslant m使得对于一切n\geqslant N|a_n-L|\leqslant\frac{|L|}{2},即有-|a_n-L|\geqslant -\frac{|L|}{2}. 此时对于一切n\geqslant N|a_n|\geqslant |L|-|a_n-L|\geqslant |L|-\frac{|L|}{2}=\frac{|L|}{2}>0. 序列(a_n)_{n=m}^{\infty}开头的那一部分a_m,a_{m+1},...,a_N由条件对一切n\geqslant ma_n\neq 0知其为其项非零的有限序列,由上论证我们知道其也是限制离开零的,即存在实数c>0使得对一切m\leqslant n\leqslant N|a_n|\geqslant c. 现取c':=min\{c,\frac{|L|}{2}\}>0,那么对一切n\geqslant m|a_n|\geqslant c'>0. 故其项非零而收敛到非零实数的实数列是限制离开零的.

现在我们终于可以证(e)了.

由题设我们知道(b_n)_{n=m}^{\infty}是限制离开零的,即存在实数c>0使得对一切n\geqslant m|b_n|\geqslant c>0,即有0<|b_n|^{-1}\leqslant c^{-1}.

对任一\varepsilon>0,有\varepsilon c|y|>0,由(b_n)_{n=m}^{\infty}是收敛的知存在N\geqslant m使得对于一切n\geqslant N|b_n-y|\leqslant\varepsilon c|y|. 此时|b_n^{-1}-y^{-1}|=|\frac{y-b_n}{b_ny}|=|y-b_n||b_n|^{-1}|y|^{-1}\leqslant |y-b_n|c^{-1}|y|^{-1}\leqslant \varepsilon c|y|c^{-1}|y|^{-1}=\varepsilon. 故序列(b_n^{-1})_{n=m}^{\infty}收敛到y^{-1},即\displaystyle\lim_{n\rightarrow\infty}b_n^{-1}=(\lim_{n\rightarrow\infty}b_n)^{-1}.

(f)由(b)和(e)我们知

\displaystyle\lim_{n\rightarrow\infty}\frac{a_n}{b_n}=\lim_{n\rightarrow\infty}(a_nb_n^{-1})=(\lim_{n\rightarrow\infty}a_n)(\lim_{n\rightarrow\infty}b_n^{-1})=(\lim_{n\rightarrow\infty}a_n)(\lim_{n\rightarrow\infty}b_n)^{-1}=\frac{\displaystyle\lim_{n\rightarrow\infty}a_n}{\displaystyle\lim_{n\rightarrow\infty}b_n},即(\frac{a_n}{b_n})_{n=m}^{\infty}收敛到\frac{x}{y}.

(g)我们先证明一个小命题:如果(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是等价的序列(用到了习题6.1.10定义的等价的序列,但注意这不是循环论证,因为习题6.1.10的证明是独立于(g)的),那么(a_n)_{n=m}^{\infty}收敛到实数L当且仅当(b_n)_{n=m}^{\infty}收敛到实数L.

证明:对于任一实数\varepsilon>0,有\frac{\varepsilon}{2}>0,由(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是等价的序列,则存在N_1\geqslant m使得对于一切n\geqslant N_1|a_n-b_n|\leqslant\frac{\varepsilon}{2}. 由于(a_n)_{n=m}^{\infty}收敛到实数L,则存在N_2\geqslant m使得对于一切n\geqslant N_2|a_n-L|\leqslant\frac{\varepsilon}{2}. 取N:=max\{N_1,N_2\},则对于一切n\geqslant N|a_n-b_n|\leqslant\frac{\varepsilon}{2}并且|a_n-L|\leqslant\frac{\varepsilon}{2}. 此时|b_n-L|=|b_n-a_n+a_n-L|\leqslant|b_n-a_n|+|a_n-L|\leqslant\varepsilon. 故(b_n)_{n=m}^{\infty}也收敛到实数L. 同理可证如果(b_n)_{n=m}^{\infty}收敛到实数L那么(a_n)_{n=m}^{\infty}收敛到实数L.

综上,我们有如果(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是等价的序列,那么(a_n)_{n=m}^{\infty}收敛到实数L当且仅当(b_n)_{n=m}^{\infty}收敛到实数L.

现在我们来证明(g).

由实数的三歧性我们知x>y,x=y,x<y三者之一成立.

x>y,则此时max(x,y)=x,现在我们证明(max(a_n,b_n))_{n=m}^{\infty}(a_n)_{n=m}^{\infty}是等价的序列.

由于x>y,则x-y>0,进一步\frac{|x-y|}{3}>0,由于(a_n)_{n=m}^{\infty}收敛到实数x,则存在N_1\geqslant m使得对于一切n\geqslant N_1|a_n-x|\leqslant\frac{|x-y|}{3},即有x-\frac{|x-y|}{3}\leqslant a_n\leqslant x+\frac{|x-y|}{3}. 同理由(b_n)_{n=m}^{\infty}收敛到实数y,则存在N_2\geqslant m使得对于一切n\geqslant N_2|b_n-y|\leqslant\frac{|x-y|}{3},即有y-\frac{|x-y|}{3}\leqslant b_n\leqslant y+\frac{|x-y|}{3}. 我们取N:=max\{N_1,N_2\},则对一切n\geqslant Nx-\frac{|x-y|}{3}\leqslant a_nb_n\leqslant y+\frac{|x-y|}{3}. 由于x>y,则x-y=|x-y|>\frac{2|x-y|}{3}>0,即x-\frac{|x-y|}{3}>y+\frac{|x-y|}{3},这就说明对一切n\geqslant Nb_n\leqslant y+\frac{|x-y|}{3}<x-\frac{|x-y|}{3}\leqslant a_n,故此时max(a_n,b_n)=a_n. 则我们找到了N使得对一切n\geqslant Nmax(a_n,b_n)=a_n. 故对于任一实数\varepsilon>0,存在N\geqslant m使得对一切n\geqslant N|max(a_n,b_n)-a_n|=|a_n-a_n|=0<\varepsilon,故(max(a_n,b_n))_{n=m}^{\infty}(a_n)_{n=m}^{\infty}是等价的序列.

由于(a_n)_{n=m}^{\infty}收敛到实数x,由上面小命题我们知道(max(a_n,b_n))_{n=m}^{\infty}也收敛到实数x. 由于max(x,y)=x,即(max(a_n,b_n))_{n=m}^{\infty}收敛到实数max(x,y). 所以\displaystyle\lim_{n\rightarrow\infty}max(a_n,b_n)=max(\lim_{n\rightarrow\infty}a_n,\lim_{n\rightarrow\infty}b_n).

x<y同理可证有\displaystyle\lim_{n\rightarrow\infty}max(a_n,b_n)=max(\lim_{n\rightarrow\infty}a_n,\lim_{n\rightarrow\infty}b_n).

x=y时,对于任一实数\varepsilon>0,由(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是收敛的序列,则存在N_1\geqslant m使得对于一切n\geqslant N_1|a_n-x|\leqslant\varepsilon并且则存在N_2\geqslant m使得对于一切n\geqslant N_2|b_n-y|\leqslant\varepsilon. 取N:=max\{N_1,N_2\},则对于一切n\geqslant N|a_n-x|\leqslant\varepsilon并且|b_n-y|\leqslant\varepsilon. 而对|max(a_n,b_n)-max(x,y)|的运算结果不是|a_n-x|就是|b_n-y|,但这两种结果在n\geqslant N都是小于或等于\varepsilon的,即在n\geqslant N|max(a_n,b_n)-max(x,y)|\leqslant\varepsilon,故(max(a_n,b_n))_{n=m}^{\infty}收敛到实数max(x,y). 所以\displaystyle\lim_{n\rightarrow\infty}max(a_n,b_n)=max(\lim_{n\rightarrow\infty}a_n,\lim_{n\rightarrow\infty}b_n).

(h)同理如(g)可证\displaystyle\lim_{n\rightarrow\infty}min(a_n,b_n)=min(\lim_{n\rightarrow\infty}a_n,\lim_{n\rightarrow\infty}b_n).

 

6.1.9 从等式右边看,我们知道当(b_n)_{n=m}^{\infty}的极限为0时,显然其极限\displaystyle\lim_{n\rightarrow\infty}b_n=0是不能作为分母的,因为我们没有定义0的倒数.(详见书P88倒数第四行开始的一段话,即0没有逆元). 从等式左边看,如果(b_n)_{n=m}^{\infty}的极限为0时,我们可以证明(\frac{1}{b_n})_{n=m}^{\infty}不是有极限的序列,所以等式左边的序列也可能是没有极限的. 这样等式是错误的数学表达式.

命题:如果(b_n)_{n=m}^{\infty}是项非零而序列极限为零的实数列,那么(b_n^{-1})_{n=m}^{\infty}不是收敛的实数列.

用反证法. 假设(b_n^{-1})_{n=m}^{\infty}是收敛的实数列. 由推论6.1.17知其是有界的,即存在实数M>0,使得对于一切n\geqslant m|b_n^{-1}| = |b_n|^{-1}\leqslant M.

M>0,有\frac{1}{M+1}>0,由于(b_n)_{n=m}^{\infty}的极限为零,那么存在N\geqslant m使得对于一切n\geqslant N0<|b_n-0|=|b_n|\leqslant\frac{1}{M+1},即有|b_n|^{-1}\geqslant M+1>0.

则我们得到了“对于一切n\geqslant m|b_n|^{-1} \leqslant M”和“对于一切n\geqslant N\geqslant m|b_n|^{-1}\geqslant M+1”,这显然是个矛盾,故假设不成立,故如果(b_n)_{n=m}^{\infty}是项非零而序列极限为零的实数列,那么(b_n^{-1})_{n=m}^{\infty}不是收敛的实数列.

 

6.1.10 定义5.2.6(等价的序列):两序列(a_n)_{n=0}^{\infty}(b_n)_{n=0}^{\infty}是等价的当且仅当对于每个比例数\varepsilon>0都存在N\geqslant 0使得对于一切n\geqslant N|a_n-b_n|\leqslant\varepsilon.

定义5.2.6更一般定义:两序列(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是等价的当且仅当对于每个比例数\varepsilon>0都存在N\geqslant m使得对于一切n\geqslant N|a_n-b_n|\leqslant\varepsilon.

新定义:两序列(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}是等价的当且仅当对于每个实数\varepsilon>0都存在N\geqslant m使得对于一切n\geqslant N|a_n-b_n|\leqslant\varepsilon.

现在来证明定义5.2.6更一般定义和新定义的等价性.

证明:如果实数列(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}在新定义的意义下是等价的,那么对于每个实数\varepsilon>0序列(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}都是终极\varepsilon-接近的,那么显然对于每个比例数\varepsilon>0序列(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}都是终极\varepsilon-接近的,所以此时两序列也是在定义5.2.6更一般定义的意义下是等价的.

对每个实数\varepsilon>0,由命题5.4.14知存在一个比例数\varepsilon'>0其比\varepsilon小. 如果实数列(a_n)_{n=m}^{\infty}(b_n)_{n=m}^{\infty}在定义5.2.6更一般定义的意义下是等价的,那么两序列是终极\varepsilon'-接近的,进而也是终极\varepsilon-接近的. 所以两序列在新定义下也是等价的.

一点补充:我们当然可以把定义5.2.1、定义5.2.3推广,使对实数\varepsilon>0也可以谈两序列\varepsilon-接近性和终极\varepsilon-接近性. 并且容易验证它们是相容的.

还有可以证明两序列序列是否具有\varepsilon-接近性和终极\varepsilon-接近性和等价与起始下标的选择是无关的.

 

 

文内补充

1.当我们在谈数学上的相容时是在谈什么?

我们说某新定义是和旧定义是相容的,是指它们是无矛盾的. 就运算来说,要求两个相容的运算定义对相同的运算对象给出的运算结果是相等的;就概念来说,其要求每个相关对象在旧概念下的真假与新概念下的真假是一致的. 即每个相关对象如果在旧概念下是真的那么在新概念下也是真的,并且每个相关对象如果在旧概念下是假的那么在新概念下也是假的. 也即每个相关对象如果在旧概念下是真的那么在新概念下也是真的,并且每个相关对象如果在新概念下是真的那么在旧概念下也是真的.

 

2.定义6.1.1和定义4.3.2是相容的,定义6.1.2和定义4.3.4是相容的.

定义6.1.1和定义4.3.2都是定义了距离运算,可以看到它们定义的形式都是d(x,y):=|x-y|. 由于比例数也是实数,所以对两个比例数x,y定义4.3.2和定义6.1.1给出的结果都是一样的,都为|x-y|,所以定义6.1.1对于定义4.3.2是相容的.

定义6.1.2和定义4.3.4都定义了\varepsilon-接近性的概念,定义6.1.2是定义4.3.4的扩展. 对于任何比例数\varepsilon,x,y,如果在定义4.3.4下x和y是\varepsilon接近的,即有d(x,y)\leqslant\varepsilon,由于比例数也是实数,那么由d(x,y)\leqslant\varepsilon知在定义6.1.2下x和y也是\varepsilon接近的;同理,如果在定义6.1.2下x和y是\varepsilon接近的那么在定义4.3.4下x和y也是\varepsilon接近的. 这样就说明了定义6.1.2对于定义4.3.4是相容的.

 

3.定义6.1.3中定义的\varepsilon-稳定性和定义5.1.3、定义6.1.3中定义的终极\varepsilon-稳定性和定义5.1.6、定义6.1.3中定义的Cauchy序列和定义5.1.8都是相容的.

定义5.1.3、定义5.1.6和定义5.1.8都只是对起始下标为0的序列(a_n)_{n=0}^{\infty}分别作了\varepsilon-稳定性、终极\varepsilon-稳定性和Cauchy序列的定义,但正如前面博客§5.1解答中文内补充第5条说明的那样,其有更一般化的定义,即把起始下标看成整数变量的概念定义. 我们要验证定义6.1.3中定义的\varepsilon-稳定性和定义5.1.3、定义6.1.3中定义的终极\varepsilon-稳定性和定义5.1.6、定义6.1.3中定义的Cauchy序列和定义5.1.8的相容性,是要验证起始下标相同但不指定的序列(a_n)_{n=m}^{\infty},而不是起始下标确定的序列如(a_n)_{n=0}^{\infty},即序列的起始下标是一个变量.

定义6.1.3中定义的\varepsilon-稳定性和定义5.1.3的相容性.

定义5.1.3:对于比例数\varepsilon>0,一个比例数序列(a_n)_{n=m}^{\infty}叫作是\varepsilon-稳定的,当且仅当对一切j,k\geqslant m都有|a_j-a_k|\leqslant\varepsilon.

我们把定义5.1.3推广一下,使其也适用于实数列.

定义5.1.3推广:对于比例数\varepsilon>0,一个实数序列(a_n)_{n=m}^{\infty}叫作是\varepsilon-稳定的,当且仅当对一切j,k\geqslant m都有|a_j-a_k|\leqslant\varepsilon.

定义6.1.3:对于实数\varepsilon>0,一个实数序列(a_n)_{n=m}^{\infty}叫作是\varepsilon-稳定的,当且仅当对一切j,k\geqslant m都有|a_j-a_k|\leqslant\varepsilon.

我们先验证定义5.1.3和定义5.1.3推广是相容的,即对于每个比例数\varepsilon>0,比例数序列(a_n)_{n=m}^{\infty}在定义5.1.3意义下是\varepsilon-稳定的当且仅当在定义5.1.3推广意义下也是\varepsilon-稳定的.

对任一比例数\varepsilon>0,如果比例数序列(a_n)_{n=m}^{\infty}在定义5.1.3意义下是\varepsilon-稳定的,即对一切j,k\geqslant m都有|a_j-a_k|\leqslant\varepsilon,很明显其在定义5.1.3推广意义下也是\varepsilon-稳定的. 同理可证如果比例数序列(a_n)_{n=m}^{\infty}在定义5.1.3推广意义下是\varepsilon-稳定的那么其在定义5.1.3意义下也是\varepsilon-稳定的. 这样就验证了两定义的相容性.

我们再来验证定义5.1.3推广和定义6.1.3的相容性.

对任一比例数\varepsilon>0,如果实数序列(a_n)_{n=m}^{\infty}在定义5.1.3推广意义下是\varepsilon-稳定的,即对一切j,k\geqslant m都有|a_j-a_k|\leqslant\varepsilon,很明显其在定义6.1.3意义下也是\varepsilon-稳定的. 同理可证如果实数序列(a_n)_{n=m}^{\infty}在定义6.1.3意义下是\varepsilon-稳定的那么其在定义5.1.3推广意义下也是\varepsilon-稳定的. 这样就验证了两定义的相容性.

所以定义5.1.3和定义6.1.3也是相容的. 我们当然可以直接验证定义5.1.3和定义6.1.3的相容性,但为了看清楚概念之间的演化,我们不这样做.

定义6.1.3中定义的终极\varepsilon-稳定性和定义5.1.6的相容性.

定义5.1.6:对于比例数\varepsilon>0,一个比例数序列(a_n)_{n=m}^{\infty}叫作是终极\varepsilon-稳定的,当且仅当存在整数N\geqslant m使得对一切j,k\geqslant N都有|a_j-a_k|\leqslant\varepsilon.

定义5.1.6推广:对于比例数\varepsilon>0,一个实数序列(a_n)_{n=m}^{\infty}叫作是终极\varepsilon-稳定的,当且仅当存在整数N\geqslant m使得对一切j,k\geqslant N都有|a_j-a_k|\leqslant\varepsilon.

定义6.1.3:对于实数\varepsilon>0,一个实数序列(a_n)_{n=m}^{\infty}叫作是终极\varepsilon-稳定的,当且仅当存在整数N\geqslant m使得对一切j,k\geqslant N都有|a_j-a_k|\leqslant\varepsilon.

同理我们容易验证三个概念都是相容的.

定义6.1.3中定义的Cauchy序列和定义5.1.8的相容性.

定义5.1.8:一个比例数序列(a_n)_{n=m}^{\infty}叫作是Cauchy序列,当且仅当对每个比例数\varepsilon>0,都存在整数N\geqslant m使得对一切j,k\geqslant N都有|a_j-a_k|\leqslant\varepsilon.

定义5.1.8推广:一个实数序列(a_n)_{n=m}^{\infty}叫作是Cauchy序列,当且仅当对每个比例数\varepsilon>0,都存在整数N\geqslant m使得对一切j,k\geqslant N都有|a_j-a_k|\leqslant\varepsilon.

定义6.1.3:一个实数序列(a_n)_{n=m}^{\infty}叫作是Cauchy序列,当且仅当对每个实数\varepsilon>0,都存在整数N\geqslant m使得对一切j,k\geqslant N都有|a_j-a_k|\leqslant\varepsilon.

命题6.1.4就是直接验证定义5.1.8和定义定义6.1.3的相容性,当然我们也可以先验证定义5.1.8和定义5.1.8推广的相容性,再验证定义5.1.8推广和定义6.1.3的等价性(证明过程与命题6.1.4一样),最后得出定义5.1.8和定义定义6.1.3是相容的结论.

就这样,我们完成了定义6.1.3中定义的\varepsilon-稳定性和定义5.1.3、定义6.1.3中定义的终极\varepsilon-稳定性和定义5.1.6、定义6.1.3中定义的Cauchy序列和定义5.1.8相容性的验证,我们可以使用新的定义,同样也可以使用旧的定义.

 

4.定义6.1.16和定义5.1.12是相容的,详见习题6.1.7.

习题解答阅读提醒&勘误

习题解答阅读提醒

本人在学习《陶哲轩实分析》的过程中苦于没有完整的参考解答,于是萌生了自己写一个解答,一来为自己的学习做一个记录,另一方面方便其他同学习本书的书友.

本习题解答是基于人民邮电出版社2008年11月第1版的《陶哲轩实分析》写成的,所以解答的习题只包含上面提到的版本,不包括任何英文版和中文第三版(因为第二和第三版的英文版以及中文第三版增加了一些习题,并且某些习题表述的相似但不相同). 在写本习题解答的过程中,我尽量做到严谨和详实,若有人发现任何错误或纰漏,欢迎留言指出,我十分感激.

 

最后感谢给我写成本习题解答提供了帮助的网友,他们的解答地址如下,大家也可以去参考:

liyuanbhu:https://blog.csdn.net/liyuanbhu/column/info/analysis-terencetao(这个解答并不完整,只有前面几章的内容)

城南讲马堂:https://christangdt.home.blog/analysis/analysis-tenrece-tao-3rd-ed/(这个解答很完整)

勘误

本勘误是对人民邮电出版社2008年11月第1版的《陶哲轩实分析》的勘误,不是其他版本的勘误. 主要参考下面的几个勘误链接,以及自己发现的错误.

中文版官方勘误详见:http://www.ituring.com.cn/book/420#gotocomment

陶哲轩本人博客的英文版勘误:

Analysis I——https://terrytao.wordpress.com/books/analysis-i/

Analysis II——https://terrytao.wordpress.com/books/analysis-ii/

  • P5:出于教学原因,例1.2.4中第二个变量替换x=\frac{\pi}{2}-z改为\frac{\pi}{2}+z更好.
  • P13:章节2.1中,人名“Guiseppe Peano”应为“Giuseppe Peano”.
  • P14:定义2.1.3,添加“此约定实际上是过分简化. 要了解如何正确地将数字的常规十进制表示法与Peano公理指定的自然数合并,请参阅附录B.”.
  • P15:例2.1.7中最后的括号,“6=1”应为“6=2”.
  • P16:在注脚中,补上“反之,如果我们有n = m,那么我们可以推论n++ = m++; 这是因为替代公理应用于操作++(请参阅附录A.7).”. 由此可以证明关于自然数的加法、乘法、序等满足替代公理. 值得注意的是,我们并没有定义自然数的相等,因为我们对自然数的处理是公理化的,因此当我们讨论两自然数相等时,就是说其是同一个数,无区别的. 我们当然可以给自然数的相等一个定义,只要我们给出其模型(比如从集合论出发构造自然数的一个模型). 此时操作++的替代公理是可以证明的. 这当然无聊的,我想表达的是,当我们定义某对象的相等时,重要的是其是等价关系,最后的代入公理是帮助我们抛弃对象的具体模型,而进行抽象的思考;但实际上我们寻找数学对象的具体模型时、总要验证这个模型对于此对象上的运算等满足代入公理. 一句话总结:当我们将数学对象公理化处理而抛弃具体模型时,相等无需定义(集合论是个例外,集合的相等由外延公理保证),相等要求的四条公理默认自动成立;当我们给出数学对象的具体模型时,相等是定义出来的,相等要求的四条公理需要逐一证明.
  • P17:“命题2.1.11”改为“命题模板2.1.11”.
  • P17:注2.1.12,“罗马数系{O,I,II,III,IV,…}”改为“罗马数系{O,I,II,III,IV,…}(罗马数系被扩大通过加入一个数字0的符号O)”.
  • P22:命题2.2.8中,“a是正的而”应为“a是正的自然数而”.
  • P22:引理2.2.10中的第一个字母b应为a.
  • P23:习题2.2.5中的提示,“n<m_0”应为“n\leqslant m_0”.
  • P25:定义2.3.11,添加备注“特别是,我们将0^0定义为等于1.”.
  • P26:例3.1.2,“并非一切对象都是集合”应该理解成“一切对象都是集合这种事实不是必然的”.
  • P27:定义3.1.4应改为公理(外延公理)的状态,而不是定义,并相应地更改对该定义的所有引用,即对讨论这个定义的文本进行一些修改。比如,在前一段中,“定义相等的概念”现在将是“寻求捕获相等的概念”,而“将这个定义正式化”应该是“将这个公理正式化”. 对例3.1.5后的一段,删掉前两个句子,然后从第三个句子中移除掉句首的“那么”. 于是习题3.1.1现在是平凡的并且可以被删掉.
  • P28:公理3.2中,空集符号“\emptyset”比“\varnothing”好. 本书的所有空集符号都有此问题.
  • P35:习题3.1.1中“(3.1.4)”应为“定义3.1.4”.
  • P35:习题3.1.2应该允许使用公理3.1.
  • P37:公理3.9,“与A不同的”应为“与A不交的”.
  • P40:注3.3.6中,“函数不是集合”应该是“函数不一定是集合”;同样的,“集合不是函数”也应该是“集合不一定是函数”. 在“完全地描述了函数”之后,添加“一旦指定域X和范围Y”.
  • P40:定义3.3.7中,添加“两个函数f: X \to Yg: X' \to Y'被认为是不相等的,如果它们有不同的定义域X \neq X'或不同的值域Y \neq Y'(或两者都有)”.
  • P40:例3.3.9下面一句,“相等这个概念遵从常用的公理(习题3.3.1)”这一段应改为“定义3.3.7与附录A.7中的相等公理是否相容,目前还不是很明显,虽然下面的练习3.3.1提供了这种相容的证据. 至少有三种方法可以解决这个问题. 一是将定义3.3.7视为关于函数相等的公理,而不是定义. 另一种方法是对函数进行更明确的定义,使定义3.3.7成为定理;例如,你可以定义函数f:X\rightarrow Y是定义域X、值域Y和遵循垂线判别法的图G = \{(x, f (x)): x\in X\}组成的一个有序三元组(X, Y, G),然后使用这个图来定义定义域中每个元素x的函数值f(x) \in Y(参见习题3.5.10). 第三种方法是从一个没有任何函数的数学宇宙{\mathcal U}开始,使用定义3.3.7创建这个宇宙的更大扩展,其中包含符合定义3.3.7的函数对象. 然而,最后的方法需要多一点的逻辑的形式主义和模型理论知识,所以这里就不详细介绍了. ”.
  • P42:定义3.3.17,“f(X)=Y当且仅当函数f:X\rightarrow Y为满射”可以移到下一节,因为下一节才定义函数的前象.
  • P43:例3.3.22,“公理2.2~2.4”应为“公理2.4和引理2.2.10”.
  • P43:习题3.3.1,添加“当然,这些命题可以从附录A.7中的相等公理用于函数直接得到,但是本习题的目的是表明可以从函数定义域、值域中的元素遵从相等公理来建立函数相等遵从相等公理”.
  • P46:引理3.4.9,“那么集合…是一个集合.”应理解为“那么有一个独一无二的形如…集合. 更具体的说,存在一个集合A使得对于任何对象Y,Y\in A当且仅当Y是X的子集.”.
  • P47:公式(3.2)向下数第二行,“它们是贴有标签\alpha\in A的”,应为“它们是贴有标签\alpha\in I的”; 第二段第二行,“给定任意一个非空的集合”,应说明是“集合I”; 注3.4.12第二行,“Ermest”应为“Ernst”.
  • P48:习题3.4.8,公理3.1也应该允许被使用.
  • P48:习题3.4.10第三行的公式下标,“I\cap J”改为“I\cup J”.
  • P50:注3.5.8,如果要使用习题3.5.2中定义的有序n元组的定义(必须将函数限制为满射),则注3.5.8中给出的笛卡尔乘积的集合构造是不太正确的. 由于评注的正确版本是习题3.5.2的一部分,因此应将评注的第二句改为提及习题3.5.2.
  • P51:第二行“或两个变元x\in X_1, ”应为“或两个变元x_1\in X_1, ”.
  • P51:注3.5.10,“x_1, ... , x_n”应改为“(x_1, ... , x_n)”.
  • P51:引理3.5.12的证明结尾,“对于一切1\leqslant i\leqslant n成立,从而完成了”应改为“对于一切1\leqslant i\leqslant n++成立,从而完成了”.
  • P52:习题3.5.7,“h=f\oplus g”最好改为“f=(f, g)”.
  • P53:习题3.5.12, “a_N(n++)=f(n,a(n))”应为“a_N(n++)=f(n,a_N(n))”. 在第一个句子后面添加“让X成为任意集合”,并让f成为从{\mathbf N}\times X到X的函数,而不是从{\mathbf N}\times {\mathbf N}{\mathbf N}的函数. 函数a也做类似改变. 这种概括将有助于解决练习3.5.13.
  • P55:在引理3.6.9后,添加如下说明:“严格来说,表达式n-1还未曾定义. 为了此引理的目的,我们暂时定义其为使得m++=n成立的那个唯一的自然数(存在性和唯一性由引理2.2.10保证).”.
  • P55:命题3.6.8的证明,第三行“根据命题3.6.4”应为“根据引理3.6.9”.
  • P58:在习题3.6.8中,应该加入A非空的附加假设.
  • P65:在注脚中,“b为零的话”应为“b为零和a为非零的话”;在第一句后添加一句“相似地,恒等式\frac{a}{a}=12\times \frac{a}{a}=\frac{2a}{a}不能同时成立如果\frac{0}{0}被定义.”.
  • P68:在第一段前我们增加一段:“以类似的精神,我们用公式x-y:=x+(-y)定义有理数的减法,就像处理整数时一样”.
  • P69:习题4.2.1,“使用推论2.3.7”应为“推论4.1.9”.
  • P70:定义4.3.4,“设\varepsilon>0”应改为“设比例数\varepsilon>0”.
  • P71:在命题4.3.7后和注4.3.8前,增加一段“我们很容易扩展到\varepsilon, \delta=0的情形.”.
  • P71:定义4.3.9在最后加上“特别地,我们有0^0=1”.
  • P71:命题4.3.10(b),应该假定n>0.
  • P72:4.4节,第一段“整数也在有理数中”改为“整数也在比例数中”比较好.
  • p73:命题4.4.4证明倒数第二段,“解的的值”应为“解的值”.
  • P75:第一个脚注,“德文的数”应改为“德文的“数(复数形式)””.
  • P76:定义5.1.1,“更正式地说”应为“更不正式地说”.
  • P77:定义5.1.3,“设\varepsilon>0”最好为“设比例数\varepsilon>0”. 但是正如注5.1.4、注5.1.9、注5.2.7的说明一样这件事不太重要. 故对定义5.1.6、定义5.2.1、定义5.2.3等不再说明此事.
  • P77:定义5.1.6,“d(a_j, a_k)”最好改成“|a_j-a_k|”,这是为了与后来的定义保持一致.
  • P78:定义5.1.8,“d(a_j, a_k)”最好改成“|a_j-a_k|”,这是为了与后来的定义保持一致.
  • P78:注5.1.9,“命题6.4.1”应为“命题6.1.4”.
  • P79:定义5.1.12,“有限的序列”最好说明为“有限的比例数序列”,虽然这是平凡而无聊的.
  • P80:定义5.2.1和定义5.2.3,“(a_n)_{n=1}^\infty(b_n)_{n=1}^\infty”应为“(a_n)_{n=0}^\infty(b_n)_{n=0}^\infty”.
  • P81:定义5.2.6,“(a_n)_{n=1}^\infty(b_n)_{n=1}^\infty”应为“(a_n)_{n=0}^\infty(b_n)_{n=0}^\infty”.
  • P82:最后一句,“相等的三条定律”应为“相等的自反、对称和传递三条公理”.
  • P84:引理5.3.7证明,在“命题4.3.7”后添加“(以明显的方式扩展到\varepsilon, \delta=0的情形.)”.
  • P87:引理5.3.15证明,倒数第四行,“一切n\geqslant N”应为“一切n, m\geqslant N”.
  • P89:习题5.3.2,应为证明命题5.3.10.
  • P89:习题5.3.4,补充“(提示:使用练习5.2.2.)”.
  • P91:定义5.4.6,两处“如果”应为“当且仅当”. 本书的所有定义有时候都会犯此错误,以后不再提及进行勘误.
  • P94:习题5.4.8提示,“再用命题5.4.9”应为“再用命题5.4.9或推论5.4.10”.
  • P97:命题5.5.12证明倒数第三行,“(x-\varepsilon)^2<y\leqslant 2”应为“(x-\varepsilon)^2<y^2\leqslant 2”.
  • P97:习题5.5.1,“-M=inf(E)”应为“-M=inf(-E)”.
  • P98:添加习题5.5.5:建立命题5.4.14的类比,其中用“非比例数”代替“比例数”.
  • P99:引理5.6.6(c),应该说明“x=0当且仅当x^{\frac{1}{n}}=0,或者等价地说x>0当且仅当x^{\frac{1}{n}}>0”,具体证明详见习题5.6.3的解答;引理5.6.6(e),应该声明“k为正整数”.
  • P99:最后一段,“x=1”应为“n=1”.
  • P100:引理5.6.8的证明倒数第4行,“\frac{-a}{b}=\frac{-a'}{b}”应为“\frac{-a}{b}=\frac{-a'}{b'}”.
  • P101:引理5.6.9(e),“x^q>y^r”应为“x^q>x^r”.
  • P101:引理5.6.9,添加一项“(f)(xy)^q=x^qy^q”.
  • P101:习题5.6.3,应该补充0的方根定义,详见博文对习题5.6.3的解答.
  • P103:命题6.1.4的证明,“根据5.4.14”可以改成“根据命题5.4.12或命题5.4.14”. 因为命题5.4.14的证明已留作习题,原则上在给出其证明之前不能引用.
  • P108:倒数第七行,“supremum的概念和最小上界的概念”应为“supremum即最小上界的概念”.
  • P109:定理6.2.11(b)、(c),第二个“(b)”标号应为“(c)”;(b)和(c)中都应该声明M是广义实数.
  • P110:习题6.2.2,“命题6.2.11”应为“定理6.2.11”.
  • P110:定义6.3.1,“实数列”应改为“广义实数列”.
  • P111:第一行,“上一节”改为“前面”,因为“一切收敛数列都是有界的”是在6.1节中提到,而在上一节即6.2节中并未提到.
  • P111:命题6.3.10证明,所有x的下标n应为上标. 除此之外,证明的第三行最后一个x^n应为x^(n+1),第四行第一个x^n应为x^(n+1),以及第四行“增加一项”应为“平移一项”(此处原文为“shifted by one”).
  • P111:命题6.3.10前面一段,“单调序列有极限”应为“单调有界序列”.
  • P115:从上往下数第8行,“活塞从\infty处”应为“活塞从+\infty处”.
  • P116:第六行,“(c)款和(d)款”应为“(d)款和(e)款”. 第八行,“重合”应为“重合且有限”.
  • P117:定理6.4.18证明第三行,“推论6.1.17”应为“引理5.1.15(将该引理扩展为实数,这以完全相同的方式证明)” . 注:引理5.1.15为比例数Cauchy序列是有界的,推论6.1.17为实数的收敛序列是有界的,显然这里应该用引理5.1.15,否则为循环论证.
  • P119:习题6.5.1的提示中,“,并用定理6.1.19”应为“定理6.1.19”,即删去“,并用”,因为极限算律就是定理6.1.19.
  • P121:定理6.6.8前面一段,“Bernarad Bolzano”应为“Bernard Bolzano”.
  • P122:练习6.6.3的表述有多处错误,勘误详见本习题的解答,《陶哲轩实分析》(中文第一版)——§6.6解答. 并添加以下注释:“还需要调用良序原理(我们已在命题8.1.4中提出了该原理,但其证明没有依赖于任何尚未提供的材料)或最小上界原理(定理5.5.9)来确保最小值的存在性和唯一性.” .
  • P122:练习6.6.5的表述有多处错误,勘误详见本习题的解答,《陶哲轩实分析》(中文第一版)——§6.6解答. 并添加以下注释:“还需要调用良序原理(我们已在命题8.1.4中提出了该原理,但其证明没有依赖于任何尚未提供的材料)或最小上界原理(定理5.5.9)来确保最小值的存在性和唯一性.” .
  • P122:倒数第四行,“q^n”和“q^m”中的“n”和“m”应为下标.
  • P127:引理7.1.4(f)的条件陈述中“a_i是对应于”应改为“a_i,b_i是对应于”.
  • P128:命题7.1.8的证明中,有三个等式公式中的四处“x”应为“f(x)”.
  • P128:命题7.1.8证明第九行,“于是设X是n+1个元素的的集合”应为“于是设X是n+1个元素的集合”.
  • P128:等式(7.1)下面一行,“我们可以把(7.1)的右端”应为“我们可以把(7.1)的左端”.
  • P130:命题7.1.11(e), 第一行第二个“∩”改为“∪”.
  • P131:从下往上数第8行“根据引理3.6.9”应改为“根据命题3.1.28(g)和引理3.6.9”.
  • P132:在推论7.1.14的证明中,函数h应用其逆函数代替,即h:Y\times X\rightarrow X\times Y, h(y,x):=(x,y).
  • P135:在注释7.2.11中添加“但是我们要注意,在大多数其他文本中,术语“条件收敛”在后一种意义上(即,表示条件收敛但未绝对收敛).
  • P136:命题7.2.12证明,“(-1)^na_n收敛到”应为“((-1)^na_n)_{n=m}^\infty收敛到”;其他说明为序列的地方也有此问题.
  • P136:例7.2.13,“绝对发散并不蕴含条件发散”应为“不是绝对收敛并不蕴含不是条件收敛”.
  • P138:习题7.2.6,添加“如果假设(a_n)_{n=0}^\infty不收敛为零,而是收敛到其他实数L,则命题如何变化?”.
  • P138:命题7.3.1上面一行,“推论6.1.7”应为“推论6.1.17”.
  • P138:推论7.3.2下面一段,“\displaystyle\sum_{n=m}^\infty b_n发散”应该更具体的为“\displaystyle\sum_{n=m}^\infty b_n不是条件收敛”.
  • P139:引理7.3.6这一行开始向上数数到第四行,“并设T_k:=”应为“并设T_K:=”,下标K应为大写.
  • P140:推论7.3.7,“q>0是比例数”应改为“q>0是实数”,证明中“引理5.6.9”应改为“命题6.7.3”.
  • P144:命题7.4.3证明的倒数第二句,“接近于L的”应为“接近于L’的”.
  • P145:节7.4最后一段,“重排一个绝对发散的级数”应为“重排一个不是绝对收敛的级数”.
  • P145:习题7.4.1,“证明\displaystyle\sum_{m=0}^M a_{f(m)}”应为“证明\displaystyle\sum_{m=0}^\infty a_{f(m)}”.
  • P145:定理7.5.1,“条件发散”应改为“不是条件收敛”;同样的“绝对发散”应改为“不是绝对收敛”.
  • P146:从上往下数第9、10行中的“1-接近”建议改为“0.5-接近”. 因为|a_n|\geqslant 1是可能取到1的.
  • P147:推论7.5.3,“条件发散”应改为“不是条件收敛”;同样的“绝对发散”应改为“不是绝对收敛”.
  • P154:习题8.1.1应该添加提示“(这需要用到节8.4介绍的选择公理)”.
  • P154:习题8.1.9应该添加提示“(这需要用到节8.4介绍的选择公理)”.
  • P155:在定义8.2.1之后,添加“对于有限集X,我们采用约定——级数\displaystyle\sum_{x\in X}f(x)自动地是绝对收敛的.”.
  • P156:定理8.2.2的证明,“X\subset \mathbb{N}\times\mathbb{N}”可以改为“X\subseteq \mathbb{N}\times\mathbb{N}”;“当M\rightarrow\infty时取上确界”要改成“当M\rightarrow\infty时取极限”(改后好理解,详见博文《陶哲轩实分析》(中文第一版)——§8.2解答文内补充第2点);“(根据极限算律及对N的归纳)”应改为“(根据习题7.1.5和命题6.3.8(或者引理6.4.13))”;“\displaystyle\sum_{n=0}^N\sum_{m=0}^m f(n, m)\leqslant\sum_{(n, m)\in X}f(n, m)\leqslant L”应为“\displaystyle\sum_{n=0}^N\sum_{m=0}^m f(n, m)=\sum_{(n, m)\in X}f(n, m)\leqslant L”.
  • P157:引理8.2.3,“X是至多可数的”最好改为“X是可数的”. 因为有限集上的求和肯定是收敛的.
  • P157:引理8.2.3中不等式右边的无穷“\infty”改为正无穷“+\infty”比较好,因为这是从广义实数考虑的,这个不等式是要表达:右边的集合上确界是实数. 我们通常用无穷“\infty”表达潜无穷这个过程,比如序列的极限\displaystyle\lim_{n\rightarrow\infty}a_n. 本书后面关于级数绝对收敛类似的不等式都有此问题. 从第九章开始,书中就经常用\infty代表广义实数+\infty,比如引理9.1.12、例9.3.16等. 以后不再勘误此错误(实在太多了),读者只需要记住本书在该用广义实数+\infty的地方会用\infty代替.
  • P158:引理8.2.5,添加“(此引理的证明可能会用到选择公理,这取决于具体的证明思路.)”.
  • P158:引理8.2.5下面一段,“可数集\{x\in X : f(x)\neq 0\}”应为“至多可数集\{x\in X : f(x)\neq 0\}”.
  • P158:应该说明——命题8.2.6中X不可数的情况也需要选择公理.
  • P159:引理8.2.7,最后一句话应该理解为“\displaystyle\sum_{n\in A_+}a_n, \sum_{n\in A_-}a_n均不是绝对收敛的.”,这是定理8.2.8的证明所需要的.
  • P159:定理8.2.8证明,两处“绝对发散”改为“不绝对收敛”比较好.
  • P160:“我们有\displaystyle\lim_{j\rightarrow\infty}\sum_{0\leqslant i<j}a_{n_i}=L”也可以改为\displaystyle\lim_{j\rightarrow\infty}\sum_{0\leqslant i\leqslant j}a_{n_i}=L”(不变也可以).
  • P161:从上往下数第3行中的“1837”改为“1873”.
  • P162:“Paul Cohen (1934-)”应该为“Paul Cohen (1934-2007)”.:-(
  • P163:习题8.3.2中“g(x):=f(x)”应改为“g(x):=f^{-1}(x)”;两处“\bigcup_{n=0}^\infty D_n”可以用“\bigcup_{n=1}^\infty D_n”代替,因为两个表达都是等价的,不会影响结果. 更具体来说是我们可以根据D_0:=B\backslash A进而证明A\cap(\bigcup_{n=0}^\infty D_n)=A\cap(\bigcup_{n=1}^\infty D_n),以及根据A\backslash D_0=A\backslash(B\backslash A)=(A\backslash B)\cup A=A来证明A\backslash(\bigcup_{n=0}^\infty D_n)=A\backslash(\bigcup_{n=1}^\infty D_n). 但为了证明论述更加简洁直观,最好将两处“\bigcup_{n=0}^\infty D_n”代替成\bigcup_{n=1}^\infty D_n”,除了论述g:A\rightarrow B的单射性时无需代替. 以及为了习题8.3.3利用上习题8.3.2,最好将题干条件“双射f:C\rightarrow A”替换成更弱的条件“单射f:C\rightarrow A,此时f^{-1}的涵义发生变化,原证明稍加修改也可以证明想要的结论,具体请详见博文《陶哲轩实分析》(中文第一版)——§8.3解答.
  • P163:习题8.3.3中“Ernst Schröder”后面补上“(1841-1902)”.
  • P163:章节8.4中第一行,“Zermelo-Fraenkel 选择”应改为“Zermelo-Fraenkel-Choice”,即ZFC集合公理系统.
  • P163:章节8.4第一段最后一个括号里面的——“可解决(decidable)”问题的应用应该说明是指在ZF集合论框架内可解决.
  • P164:例8.4.2,在“同一个集合”之后,加上“(或更准确地说,是一对一对应的.)”. 详见《陶哲轩实分析》(中文第一版)——§8.4解答文内补充最后一点的说明.
  • P166:习题8.4.3,“存在一个单射f:A\rightarrow B. 换句话说,依习题3.6.7的意义,A具有小于或等于B的基数.”应改为“存在一个单射f:A\rightarrow B使得g\circ f:A\rightarrow A是恒等映射. 特别地,依习题3.6.7的意义,A具有小于或等于B的基数.”(这样的修改是必要的当我们要证明其反面(即习题3.6.8)时.);习题8.4.3的第一个括号中的提示,“g^{-1}(\{a\})”应改为“g^{-1}(\{\alpha\})”.
  • P166:例8.5.2中第一行“自然数集\mathbb{R}”应为“自然数集\mathbb{N}”.
  • P168:定义8.5.12中“X是子集合”应为“X的子集合”.
  • P168:引理8.5.14的证明第一行,“尽力施实”应为“尽力实施”.
  • P168:倒数第五行,“至少有一个不空”应为“至少有一个为空”.
  • P169:“每个好集合Y'都成立(为什么?)”应改为“每个使得A\cap Y'非空的好集合Y'都成立(为什么?)”.
  • P170:习题8.5.5第二行“f(x)\leqslant_Y f(x')”应改为“f(x)<_Y f(x')x=x'”.
  • P170:习题8.5.6中“(x):=\{y\in X : y\leqslant x\}”应为“(x):=\{y\in X : y\leqslant_X x\}”.
  • P170:习题8.5.12中第三行“如果x\leqslant_X x'”应为“如果x<_X x'”.
  • P171:习题8.5.15,为了不引起歧义,最好把“不小于或等于”改为“\nleqslant”.
  • P171:习题8.5.20中第一句“并设\Omega\subset 2^X是X的一个子集族”应为“并设\Omega\subseteq 2^X是X的一个不含空集\emptyset的子集族”.
  • P176:引理9.1.21最好说明前提“a<b”,因为当a\geqslant b时结论是平凡的.
  • P176:定义9.1.22中X\subset [-M, M]可以改成X\subseteq [-M, M].
  • P177:我们应该先证明习题9.1.6再证明习题9.1.1,因为习题9.1.1的证明用到习题9.1.6,详见本节的博文解答.
  • P177:练习9.1.8,应该显式的说明集合I是非空的(虽然从表达式\bigcap_{\alpha\in I}X_\alpha知I肯定非空).
  • P177:习题9.1.15,应该声明E为非空子集.
  • P181:注9.3.7,表达式\displaystyle\lim_{x\rightarrow x_0; x\in\mathbb{R}\backslash\{0\}}f(x)=0应为\displaystyle\lim_{x\rightarrow 0; x\in\mathbb{R}\backslash\{0\}}f(x)=0.
  • P185:例9.3.17最后一句,“在教材中”应为“在某些教材中”.
  • P187:习题9.3.3,“引理9.3.18”应为“命题9.3.18”.
  • P188:命题9.4.7,“三命题”改为“四命题”,增加的一命题为:(d)对于每个实数\varepsilon>0,存在实数\delta>0,对一切x\in X有如果|x-x_0|<(\leqslant)\delta|f(x)-f(x_0)|\leqslant\varepsilon.(选择<或者\leqslant均无关系,实际上是等价的表达.)
  • P190:习题9.4.1,“六个等价关系”应为“六个蕴含关系”.
  • P192:命题9.5.3的证明,“从(9.1)和命题9.4.7”改为“从(9.1)和命题9.3.9”才正确,因为我们要证明的就是函数在某点处的连续性.
  • P194:引理9.6.3的证明,“其中n_0<n_1<n_2<...”应为“其中1\leqslant n_0<n_1<n_2<...”.
  • P194:定义9.6.5,应该说明X是实直线的子集.
  • P204:注9.9.17,命题9.9.15和定理9.9.16结合可推出引理9.6.3.
  • P205:定义9.10.3,应该说明M、L为实数.
  • P206:“\displaystyle\lim_{n\rightarrow\infty; n\in\mathbb{N}}a_n=\lim_{n\rightarrow\infty}a_n”改为“\displaystyle\lim_{n\rightarrow+\infty; n\in\mathbb{N}}a_n=\lim_{n\rightarrow\infty}a_n”较好,就如我们在上面对P157的勘误一样.
  • P209:命题10.1.7,题干“x_0是X的极限点”应改为“x_0是X的极限点并且x_0\in X”.
  • P209:命题10.1.10,题干“x_0是X的极限点”应改为“x_0是X的极限点并且x_0\in X”.
  • P209:定义10.1.11,“每个x_0\in X”应为“每个x_0\in Xx_0是X的极限点”. 因为x_0不是X的极限点时“函数f在x_0处可微”代表的命题是空真的成立的,我们并不考虑此情形,详见注10.1.2.
  • P209:命题10.1.13,题干“x_0是X的极限点”应改为“x_0是X的极限点并且x_0\in X”.
  • P210:注10.1.14,出现的“Leibnitz”应为“Leibniz”.
  • P211:习题10.1.1,题干“x_0是X的极限点”应改为“x_0是X的极限点并且x_0\in X”;同样的“x_0是Y的极限点”应改为“x_0是Y的极限点并且x_0\in Y”. 要注意可微只对属于函数定义域并且为定义域的极限点的元素进行考虑.
  • P212:习题10.1.5,“n是自然数”应改为“n为正自然数”. 或者约定“若n=0nx^{n-1}=0”.
  • P212:习题10.1.7,“Newton逼近和命题10.1.7”应改为“Newton逼近即命题10.1.7”.
  • P212:定义10.2.1:“并设x\in X”应为“x_0 \in X”.
  • P214:习题10.2.6的题设应该说明a、b是实数并且a<b.
  • P214:命题10.3.1,条件“x_0是X的极限点”应改为“x_0是X的极限点并且x_0\in X”更好.
  • P217:习题10.4.2(b),“\displaystyle\lim_{x\rightarrow 1;x\in(0, \infty)}\frac{x^q-1}{x-1}=q”应为“\displaystyle\lim_{x\rightarrow 1;x\in(0, +\infty)\backslash\{1\}}\frac{x^q-1}{x-1}=q”.
  • P217:习题10.4.3(a),“\displaystyle\lim_{x\rightarrow 1;x\in(0, \infty)}\frac{f(x)-f(1)}{x-1}=\alpha”应为“\displaystyle\lim_{x\rightarrow 1;x\in(0, +\infty)\backslash\{1\}}\frac{f(x)-f(1)}{x-1}=\alpha”.
  • P217:倒数第二段,“异于x_0的点处消失”应为“异于x_0的点处等于0”.
  • P218:命题10.5.2的证明,“g在(a, b]上不取零值”应为“g’在(a, b]上不取零值”.
  • P218:命题10.5.2的证明,“取值于(a, b]收敛于x的序列”应为“取值于(a, b]收敛于a的序列”.
  • P221:定义11.1.10,“每个元x”应为“每个元素x”.
  • P240:习题11.6.5,添加提示“(对于此练习,你可以使用微积分第二基本定理(定理11.9.4);这不是循环论证,因为推论11.6.5没有被用来证明此定理.)”.
  • P243:第7行,“不曾对\alpha作任何假定”具体的意思是\alpha:\mathbb{R}\rightarrow\mathbb{R}可以是任意选取的.
  • P244:习题11.8.1,应该证明的是引理11.8.4.
  • P244:习题11.8.5,积分结果应该从f(0)改成2f(0).
  • P248:习题11.9.1,“函数f在q处”应为“函数\displaystyle F(x):=\int_{[0,x]} f在q处”.