这一部分是布劳威尔不动点定理,下次是从Brouwer到Kakutani。

定理:

从非空紧凸集射到此集自身的连续函数具有不动点。

即:

XRnX\in\mathbb R^{n} 为一个非空紧凸集,而f:XXf:X\rightarrow X 为连续函数,则存在xXx\in X使得f(x)=xf(x)=x

证明:

Step1.

在最简单的非空紧凸集即单纯形Δ\Delta上证明。

设任意连续函数h:ΔΔh:\Delta\rightarrow\Delta

任取xΔx\in\Delta,将其写成重心坐标形式即x=xivix=\sum x_{i}v_{i},其中viv_{i}为第ii个顶点,xix_{i}为系数。(记得n维单纯形为n+1个仿射无关的顶点之凸组合),h:ΔΔh:\Delta\rightarrow\Delta,而h(x)=hi(x)vih(x)=\sum h_{i}(x) v_{i}。满足xi=hi(x)=1\sum x_{i}=\sum h_{i}(x)=1

FiF_{i}定义为$\lbrace x\in\Delta:h_{i} (x)\leq x_{i} \rbrace =\lbrace x\in\Delta:h_{i} (x)-x_{i} \leq 0 \rbrace 。意即。意即F_{i}由那些被由那些被h射之后比被射之前在第射之后比被射之前在第i$顶点方向上更靠近重心的点组成。

而根据设定,hh​Δ\Delta​上连续,且xx​Δ\Delta​上连续,从而hi(x)xih_{i}(x)-x_{i}​Δ\Delta​上连续。而某函数ff​在定义域上连续等价于其不好集{xX:f(x)c}\lbrace x\in X:f(x)\leq c \rbrace ​及不差集{xX:f(x)c}\lbrace x\in X:f(x)\geq c \rbrace ​为闭集,因此FiF_{i}​对每个ii​均为闭集。

Claim

i0,...,ik,(k=0,...,n)\forall i_{0},...,i_{k},(k=0,...,n)co(Vi1,,Vik)iFico(V_{i1},…,V_{ik})\in\bigcup_{i}F_{i}

即从顶点中任选一组顶点(也可以所有顶点都选),这组被选中的点构成的凸包要在那些闭集FiF_{i}的闭之中。这一步是为了应用KKM lemma。证明:if not,即在凸包中存在一点不满足FiF_{i}的定义,即不满足hi(x)xih_{i}(x)\geq x_{i}而相反却是hi(x)<xi,ih_{i}(x)<x_{i},\forall i,将会得到1=xi<hi(x)=11=\sum x_{i}<\sum h_{i}(x)=1,矛盾。

故而,适用KKM lemma,xΔ,s.th.xFi\exists x^{\ast}\in\Delta,s.th.x^{\ast}\in\cap F_{i} ,即满足i\forall ihi(x)xih_{i}(x^{\ast})\leq x_{i}^{\ast},但1=xihi(x)=11=\sum x_{i}^{\ast}\leq\sum h_{i}(x^{\ast})=1,因此只能为xi=hi(x),ix_{i}^{\ast}=h_{i}(x^{\ast}),∀i,即h(x)=xh(x^{\ast})=x^{\ast}

Step2.

XX为欧氏空间中非空紧凸集。f:XXf:X\rightarrow X为连续函数。

[同胚]

XXΔ\Delta为同胚,若存在g:XΔg: X\rightarrow\Deltag1:ΔXg^{-1}:\Delta\rightarrow X,且ggg1g^{-1}均为连续函数。

h:ΔΔ,h(x)=g(f(g1(x)))h:\Delta\rightarrow\Delta,h(x)=g(f(g^{-1}(x))),因为ggffg1g^{-1}均为连续函数,因此hh亦连续,根据Step1,hh存在不动点,即h(x)=g(f(g1(x)))h(x^{\ast})=g(f(g^{-1}(x^{\ast}))),亦即f(g1(x))=g1(x)f(g^{-1}(x^{\ast}))=g^{-1}(x^{\ast}),但这就意味着g1(x)g^{-1}(x^{\ast})ff的不动点。\square