这一部分是樊畿不等式。
预备(一)
之前我们已经使用Sperner引理表述过了KKM引理,现在为了得到樊畿不等式,需要先引入KKMF引理。
首先回顾一下KKM引理
令Δ=co{v0,..,vm}⊂Rm+1,其中{v0,…,vm}仿射无关,令{F0,…,Fm}为Δ中的一族闭集,使得任给以A⊂{0,…,m}为标号的子集有co{vi:i∈A}⊂⋃i∈AFi,则⋂i=0mFi=∅。
意即,Δ为m+1个仿射无关向量的凸包,每个Fi均为Δ内的闭集。如果从指标集{0,…,m}里任选一组子集A(比如A={0,2,6}),对相应的向量们(比如{v0,v2,v6})做凸包,所形成的低维单纯形(比如co{v0,v2,v6})都被包含在相应的闭集之并里(比如F0∪F2∪F6),那么把全部指标都用上,把从i=1到i=m的所有Fi们取交,会是非空的。
最先几次的笔记内容所使用的语言实在是含混不清,又为了「砸挂」而使用诡异的记法,应该以后会重新写一下。
KKM引理的一般形式
令K=co{a0,…,am}⊂Rk,令{F0,…,Fm}为一族闭集使得任给A⊂{0,…,m},有co{ai:i⊂A}⊂⋃i∈AFi,则⋂i=0mFi=∅。
把仿射无关向量组换成了任意一组a0,…,am会带来一些影响,例如如果ai们不是仿射无关的话K会是低于m+1维的单纯形。不过后面会看到这并不会改变结果。
证明:
定义σ:Δ→K 为σ(z)=Σi=0mziai,其中zi为使得z=Σi=0mzivi而∀z∈Δ的那些zi们,这就将单纯形Δ与K联系了起来。
如果ai们不是仿射无关的,表示codomin维数低于domin维数,则σ不是单射。不过不是单射也无所谓,不影响其连续性。
连续函数值域中的闭集,其原像(射回去)仍是闭集,因此对于像集F(xi),则原像集Si=σ−1(Fi)也是闭的。
Claim
任给A⊂{0,...,m},有co{vi:i∈A}⊂⋃i∈ASi。
if not,则有∃z∈co{vi:i∈A},s.th.z∈/⋃i∈ASi,i.e.z∈/Si,∀i∈A。但这就意味着z∈/σ−1(Fi),∀i∈A,i.e.σ(z)∈/⋃i∈AFi则σ(z)∈co{ai:i∈A}⊈⋃i∈AFi,矛盾。
至此,我们已经有了任给A⊂{0,...,m},有co{vi:i∈A}⊂⋃i∈ASi,因此根据单纯形上的KKM引理,有⋂i=0mSi=∅。
从其中任选一点z∈⋂i=0mSi=⋂i=0mσ−1(Fi),即有σ(z)∈⋂i=0mFi,从而⋂i=0mFi=∅。□
KKMF引理
令X⊂Rk,∀x∈X,令F(x)⊂Rk为闭集,如果有
(1)任给有限个点构成的集合{x1,...,xn}⊂X,有co{x1,...,xn}⊂⋃i=1nF(xi);
(2)至少有某个x∈X使得F(x)为紧集。
则⋂x∈XF(x)=∅。
证明:
从上述KKM引理的一般形式可知,有⋂i=1mF(xi)=∅,而由此处题设(1)可知,对于每一组{1,...,m}都可以应用上节结果。即对于任意有限个F(xi)其交集非空。
记满足题设(2)的那个x为x0,相应地那个紧集为F(x0),而既然任意有限个F(xi)交集非空,再交上F(x0)依然非空,即F(x0)⋂(⋂i=1nF(xi))=⋂i=0nF(xi)=∅,因为在n为有限时,n+1依然为有限。
并且⋂i=0nF(xi)是闭集们的交集,依然为闭集,而⋂i=0nF(xi)⊂F(x0)表明⋂i=0nF(xi)是紧集的闭子集,因此它本身也是紧集。一集合C为紧集当且仅当任意具有有限交性质(F.I.P.)的非空闭子集族C之交集非空。(注:C={B∈P(C):B is closed and nonempty},P(C)为C的幂集。此处只要求闭子集族具有有限交性质,而闭子集族本身可以含有无限多个元素,其每个元素是闭集)。
而我们已经知道了任意有限个闭集F(xi)们具有非空交集,且⋂i=0mFi为紧集,因此⋂x∈XF(x)=∅。□
预备(二)
一些概念
[Partial Order]
非空集合D,二元关系R⊂D×D。如果R满足反身性、传递性,则称R为 preorder(常见译名为前序、预序)。如果除了反身性、传递性以外还满足反对称性(antisymmetry,即if aRb and bRa then a=b),则称为 partial order (常见译名为偏序、半序)。此时用来定义偏序R的集合D称为partially ordered set,简记为poset(常见译名为偏序集)。
[有向集]
偏序集D,偏序R。如果满足∀a,b∈D,∃c⊂D, s.th. cRa且cRb,即总能找到一个比D中任意两个元素同时都「更R」的元素,则称此偏序集D 为有向集。常见的有向集是在≥关系下的自然数集N。
[网]
X为一拓扑空间,D为一有向集。{xα:α∈D}称为X中的网。其实就是序列概念的拓展,当D是特别的有向集,即(在≥关系下的)自然数集N时,网就是序列。这里不限于自然数集,而是拓展到了一般的有向集中。
[Hausdorff 空间]
若对于一个空间中任意相异的两点,都可以分别各用一个开集将其包住,且这两个开集不相交,则称此空间为 Hausdorff 空间。
[Hausdorff 拓扑线性空间]
若在Hausdorff 空间上定义拓扑,使得在此空间上的向量加法和标量乘法为连续函数,则称此Hausdorff 空间为Hausdorff 拓扑线性空间。
[泛函]
f:X→R。定义域来自一般性的抽象空间(而函数的定义域来自于欧氏空间,取值依然为实值。在这一节里,X 为 Hausdorff 拓扑空间。
[半连续]
为有所区别,遵照Afa.Ok的做法,将函数/泛函的半连续称为 semi-continuous,将对应的半连续称为 hemi-continuous。此处为泛函的半连续。
半连续定义·版本一[Def Vr.1]
X为Hausdorff 拓扑空间(此后记为HTS),泛函f:X→R(此后简记为 fl )。给定点x∈X。
如果∀ϵ>0,总能找到开邻域U(x),使得∀x′∈U(x′),有f(x′)<f(x)+ϵ,则称 flf在x处上半连续,即 u.s.c. at x;
如果∀ϵ>0,总能找到开邻域U(x),使得∀x′∈U(x′),有f(x′)>f(x)−ϵ,则称 flf在x处下半连续,即 l.s.c. at x.
半连续定义·版本二[Def Vr.2]
HTS X , flf:X→R,
f is upper semi-continuous on X iff ∀c∈R,{x∈X:f(x)≥c}is closed;
f is lower semi-continuous on X iff ∀c∈R,{x∈X:f(x)≤c}is closed;
f is continuous on X iff it both u.s.c. and l.s.c.
Claim. 上述两种定义方式是等价的。
Proof.
此处只对上半连续情况作出证明。
Part I Def Vr.1⇒Def Vr.2
从 Vr.1 我们知道f(x)在X上是上半连续的,即∀x∈X,∀ϵ>0,∃U(x)为x的开邻域.s.th.∀x′∈U(x),有f(x′)<f(x)+ϵ,而我们需要证明∀c∈R,{x∈X:f(x)≥c}是闭集,意即,我们需要证明,任给来自{x∈X:f(x)≥c}的网{xα}如果xα→x∗,则有f(x∗)≥c。(xα→x∗即是说∀U(x∗)为x∗的邻域,∃α0,s.th.∀α>α0,都有xα∈U(x∗))
既然网{xα}是从{x∈X:f(x)≥c}里选择的,那么就有f(xα)≥c;
从Vr.1知∀x′∈U(x′)我们有f(x′)<f(x∗)+ϵ 因此 f(xα)<f(x∗)+ϵ;
将两者结合,有c≤f(xα)<f(x∗)+ϵ,由于ϵ是任选的,因此有c≤f(x∗)。
Part II Def Vr.2⇒Def Vr.1
从Vr.2我们得知 ∀c∈R,{x∈X:f(x)≥c}为闭集,则 ∀c∈R,{x∈X:f(x)<c}为开集,因为c是任选的,不妨令c=f(x∗)+ϵ,因此{x∈X:f(x)<f(x∗)+ϵ}为开集,特别地,x∗∈{x∈X:f(x)<f(x∗)+ϵ}。而既然x∗属于一个开集,那么必存在开邻域U(x∗)使得x∗∈U(x∗)⊂{x∈X:f(x)<f(x∗)+ϵ},而这就是说∀x′∈U(x∗),都有f(x′)<f(x∗)+ϵ,而这正是f在x∗上半连续的Def Vr.1。□
半连续定义·版本三[Def Vr.3]
f u.s.c. at x∗ iff ∀xα→x∗,lim sup f(xα)≤f(x∗);
f l.s.c. at x∗ iff ∀xα→x∗,lim inf f(xα)≥f(x∗).
Theorem 0
HTSX,∀λ∈Λ,flfλ:X→R.
(1)if fλu.s.c. on X, ∀λ∈Λ, then infλ∈Λfλ(x) u.s.c on X;
(2)if fλl.s.c. on X, ∀λ∈Λ, then supλ∈Λfλ(x) l.s.c on X.
Proof. (for case(1)only)
∀c∈R,{x∈X:infλ∈Λfλ(x)≥c}={x∈X:inffλ(x)≥c,∀λ∈Λ}=⋂λ∈Λ{x∈X:fλ≥c},而既然 fλ在X上半连续,则{x∈X:fλ≥c}为闭集,因此⋂λ∈Λ{x∈X:fλ≥c}为闭集,即{x∈X:infλ∈Λfλ(x)≥c}是闭集,因此infλ∈Λfλ(x)在X为上半连续。
接下来可以进入主题了。
樊畿不等式
Theorem 1
Hausdorff 拓扑线性空间 X,E 为 X 中的非空紧凸子集,泛函f:X→R。如果满足
(1)∀x∈X,y→f(x,y)在 X 为下半连续,且
(2)∀y∈X,x→f(x,y)在 X 为拟凹的。
则miny∈Xsupx∈Xf(x,y)≤supx∈Xf(x,x)。
Proof.
由题设(1)有∀x∈X,y→f(x,y)在 X 为下半连续,根据前述Theorem 0,可知∀x∈X,y→supf(x,y)在 X 为下半连续。而 X 为紧集,可知最小值miny∈Xsupx∈Xf(x,y)存在。
令b=supx∈Xf(x,x),F(x):={y∈X:f(x,y)≤b}。
而y→f(x,y)在X为下半连续,根据半连续定义·版本二[Def Vr.2],可知F(x)为闭集。此外,根据F(x)的定义方式,有F(x)⊂X,作为紧集的闭子集,因此F(x)也为紧集。
Claim.
∀{x1,...,xn}⊂X,co{x1,...,xn}⊂⋃i=1nF(xi).
if not, 则 ∃λi≥0(i=1,...,n) with∑i=1nλi=1 使得 ∑i=1nλixi∈/⋃i=1nF(xi),而既然它不属于并集,那么它必然也不属于其中任何一个集合,有∑i=1nλixi∈/F(xj),∀j=1,...,n,
根据 F(xj) 的定义,这等于说 f(xj,∑i=1nλixi)>b,∀j=1,...,n. ,而既然每一个 f(xj,∑i=1nλixi)>b,那么它们的最小值 minjf(xj,∑i=1nλixi>b。此外,根据题设(2)∀y∈X,x→f(x,y)在 X 为拟凹的,因此f(∑i=1nλixi,∑i=1nλixi)≥minjf(xj,∑i=1nλixi)>b,意即f(∑i=1nλixi,∑i=1nλixi)>b,但根据 b 的定义,b=supx∈Xf(x,x),矛盾。因此,必有∀{x1,...,xn}⊂X,co{x1,...,xn}⊂⋃i=1nF(xi).
根据KKMF引理,⋂x∈XF(x)=∅,既然非空,可以任选一点y∗∈⋂x∈XF(x)=⋂x∈X{y∈X:f(x,y)≤b}={y∈X:f(x,y)≤b,∀x∈b},意即∀x∈X,f(x,y∗)≤b,既然任给 x∈X 都有f(x,y∗)≤b,那么supx∈Xf(x,y∗)≤b.
因此,miny∈X supx∈X f(x,y)≤supx∈Xf(x,y∗)≤b=supx∈Xf(x,x)。□
版本二
Hausdorff 拓扑线性空间 X,E 为 X 中的非空紧凸子集,泛函f:X→R。如果满足
(1)∀x∈X,y→f(x,y)在 X 为下半连续,且
(2)∀y∈X,x→f(x,y)在 X 为拟凹的,且
(3)∀x∈X,f(x,x)≤0。
则∃y∗∈X, s.th. ∀x∈X, f(x,y∗)≤0。
Proof.
取前述证明过程中 b=0 即可。□
头一次使用这个神奇的东西来记笔记,打公式真方便,还在学习中。应该各种小错误还不少,慢慢改吧,暂时先不放到公众号了。
预计下次是从樊畿不等式到Fan-Browder不动点定理以及利用樊畿不等式和投影定理来表述Kakutani不动点定理的另一种证明方式。
脱胎于:
Border K C. Fixed point theorems with applications to economics and game theory[M]. Cambridge university press, 1989.
Ichiishi T. Game theory for economic analysis[M]. Elsevier, 2014.
俞建. 博弈论与非线性分析[M]. 科学出版社, 2008.