这一部分是布劳威尔不动点定理,下次是从Brouwer到Kakutani。
定理:
从非空紧凸集射到此集自身的连续函数具有不动点。
即:
X∈Rn 为一个非空紧凸集,而f:X→X 为连续函数,则存在x∈X使得f(x)=x。
证明:
Step1.
在最简单的非空紧凸集即单纯形Δ上证明。
设任意连续函数h:Δ→Δ。
任取x∈Δ,将其写成重心坐标形式即x=∑xivi,其中vi为第i个顶点,xi为系数。(记得n维单纯形为n+1个仿射无关的顶点之凸组合),h:Δ→Δ,而h(x)=∑hi(x)vi。满足∑xi=∑hi(x)=1。
将Fi定义为$\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$顶点方向上更靠近重心的点组成。
而根据设定,h在Δ上连续,且x在Δ上连续,从而hi(x)−xi在Δ上连续。而某函数f在定义域上连续等价于其不好集{x∈X:f(x)≤c}及不差集{x∈X:f(x)≥c}为闭集,因此Fi对每个i均为闭集。
Claim
∀i0,...,ik,(k=0,...,n)有co(Vi1,…,Vik)∈⋃iFi。
即从顶点中任选一组顶点(也可以所有顶点都选),这组被选中的点构成的凸包要在那些闭集Fi的闭之中。这一步是为了应用KKM lemma。证明:if not,即在凸包中存在一点不满足Fi的定义,即不满足hi(x)≥xi而相反却是hi(x)<xi,∀i,将会得到1=∑xi<∑hi(x)=1,矛盾。
故而,适用KKM lemma,∃x∗∈Δ,s.th.x∗∈∩Fi ,即满足∀i有hi(x∗)≤xi∗,但1=∑xi∗≤∑hi(x∗)=1,因此只能为xi∗=hi(x∗),∀i,即h(x∗)=x∗。
Step2.
令X为欧氏空间中非空紧凸集。f:X→X为连续函数。
[同胚]
X与Δ为同胚,若存在g:X→Δ,g−1:Δ→X,且g与g−1均为连续函数。
h:Δ→Δ,h(x)=g(f(g−1(x))),因为g、f、g−1均为连续函数,因此h亦连续,根据Step1,h存在不动点,即h(x∗)=g(f(g−1(x∗))),亦即f(g−1(x∗))=g−1(x∗),但这就意味着g−1(x∗)是f的不动点。□