首页 理论教育高等代数中的证明:最长减子数列和增子数列长度的界限

高等代数中的证明:最长减子数列和增子数列长度的界限

【摘要】:,umn+1中,或者存在一个长度大于m的减子数列,或者存在一个长度大于n的增子数列.证明:分别用l-i,l-i表示从ui开始的最长的减子数列和最长的增子数列的长度.假设命题的结论是错误的,即每个减子数列的长度不超过m,并且每个增子数列的长度不超过n.定义一

定义1.8XY是非空集合,所谓映射f是集合XY以及XY的元素之间的一个对应法则f,依照这个法则,X中的每一个元素x都对应于Y中唯一确定的一个元素y.映射通常记作fXY.X称为映射f的定义域,Y称为映射f的值域.

在这个对应关系中,若xX对应于yY,记作y=fx)或fx978-7-111-50689-8-Chapter01-27.jpgyy叫作x的像,x叫作y的原像.集合{fx)|xX}称为映射f的像,记作fX)或Imf.yY,集合{x|fx)=y}称为y的原像,记作f-1y.

定义1.9 如果Imf=Y,则称f为满射;如果x1x2,则fx1)≠fx2),称f为单射.如果f既是满射,又是单射,则称为双射.

定理1.4fXY的映射,

(1)f是单射当且仅当对任意的x1x2X,如果fx1)=fx2),则x1=x2

(2)f是满射当且仅当对任意的yY,存在xX,使得y=fx.

此定理的证明是相当简单的,故从略.

XY都是数集,从XY的映射称为函数.XYZ都是非空集合,映射fXYgYZ,定义一个新映射记作g978-7-111-50689-8-Chapter01-28.jpgf

g978-7-111-50689-8-Chapter01-29.jpgfXZx978-7-111-50689-8-Chapter01-30.jpggfx))

称为映射gf的复合映射.f都是非空集合X到自身上的映射,那么复合映射978-7-111-50689-8-Chapter01-31.jpgf记作fn.

定理1.5ABCD是非空集合,fABgBChCD,那么,有等式

h978-7-111-50689-8-Chapter01-32.jpgg978-7-111-50689-8-Chapter01-33.jpgf)=(h978-7-111-50689-8-Chapter01-34.jpgg978-7-111-50689-8-Chapter01-35.jpgf

成立.也就是说,映射的复合运算满足结合律.

证明:显然映射h978-7-111-50689-8-Chapter01-36.jpgg978-7-111-50689-8-Chapter01-37.jpgf)与(h978-7-111-50689-8-Chapter01-38.jpgg978-7-111-50689-8-Chapter01-39.jpgf都是从AD的映射.

A中元素xAf之下的像是xBxBg之下的像是xCxCh之下的像是xD,即

fxA)=xBgxB)=xChxC)=xD.

那么根据复合映射的定义,g978-7-111-50689-8-Chapter01-40.jpgf将把xA对应到xCh978-7-111-50689-8-Chapter01-41.jpgg将把xB对应到xD,即

g978-7-111-50689-8-Chapter01-42.jpgfxA)=xCh978-7-111-50689-8-Chapter01-43.jpggxB)=xD.

因此我们有

h978-7-111-50689-8-Chapter01-44.jpgg978-7-111-50689-8-Chapter01-45.jpgf)(xA)=hxC)=xD

以及

h978-7-111-50689-8-Chapter01-46.jpgg978-7-111-50689-8-Chapter01-47.jpgfxA)=(h978-7-111-50689-8-Chapter01-48.jpgg)(xB)=xD.

由此可见,h978-7-111-50689-8-Chapter01-49.jpgg978-7-111-50689-8-Chapter01-50.jpgf)=(h978-7-111-50689-8-Chapter01-51.jpgg978-7-111-50689-8-Chapter01-52.jpgf.证毕.

XY是非空集合,映射fXYgYX,则g978-7-111-50689-8-Chapter01-53.jpgff978-7-111-50689-8-Chapter01-54.jpgg都有定义.但是g978-7-111-50689-8-Chapter01-55.jpgff978-7-111-50689-8-Chapter01-56.jpgg是不同的映射.

X是一个非空集合,所谓恒等映射,通常记作iX或简记作i(也可记作e,1),定义为iXXXx978-7-111-50689-8-Chapter01-57.jpgxiXx)=xix)=x.

f是非空集合X到自身上的双射,定义一个对应关系gXXy978-7-111-50689-8-Chapter01-58.jpgx,这里,y=fx.容易验证g是一个映射,也是双射,并且f978-7-111-50689-8-Chapter01-59.jpgg=g978-7-111-50689-8-Chapter01-60.jpgf=iX.映射g称为映射f的逆映射,记作f-1.函数的逆映射(如果存在)叫作反函数.

例1.10fgh是实数集合R上的映射,也就是函数,定义如下:

fx)=2x+1,gx)=exhx)=x2+1.

由于h(1)=h(-1)=2,因此h不是单射.又由于hx)≥1≠0,因此零不可能有原像,h不是满射.

显然,gx)>0,因此g不是满射.对实数x1x2,如果gx1)=gx2),即ex1=ex2,那么有ex1-x2=1,因此有x1-x2=0,即x1=x2.这表明g是单射.

对任意的实数y,显然有978-7-111-50689-8-Chapter01-61.jpg,因此f是满射.另一方面,对于两个实数x1x2,若fx1)=fx2),即2x1+1=2x2+1,因此x1=x2.这表明f是单射.映射f既满且单,因此是一个双射.容易计算出f的反函数是978-7-111-50689-8-Chapter01-62.jpg978-7-111-50689-8-Chapter01-63.jpg.

另外,简单计算还有

f978-7-111-50689-8-Chapter01-64.jpgfx)=4x+3,f978-7-111-50689-8-Chapter01-65.jpggx)=2ex+1,g978-7-111-50689-8-Chapter01-66.jpgfx)=e2x+1

以及

fnx)=2nx+1)-1.

例1.11(Eulerϕ-函数) 定义在自然数集合N上的函数称为数论函数.函数ϕ:N→N称为Eulerϕ-函数,如果ϕn)等于不超过n的与n互素的自然数的个数.

通过简单的计算可以得到ϕ(1)=1,ϕ(2)=1,ϕ(3)=2,ϕ(4)=2,ϕ(5)=4,ϕ(6)=2,ϕ(7)=6,ϕ(8)=4,ϕ(9)=6,ϕ(10)=4等.

另外,还有ϕ-1(1)={1,2},ϕ-1(2)={3,4,6},ϕ-1(3)=978-7-111-50689-8-Chapter01-67.jpg.求出集合Imϕ是一个困难的数学问题.

例1.12 用[x]表示实数x的整数部分,即不超过x的最大整数.函数f:R→Z,x978-7-111-50689-8-Chapter01-68.jpg[x],f称为取整函数.例如,[4]=4,[5.7]=5,[-π]=-4等.

例1.13(3n+1映射) 定义数论函数C如下,C:N→N,

这个映射C称为3n+1映射或Collatz映射.(www.chuimin.cn)

容易计算C(1)=2,C(2)=1,C(3)=5,C(4)=2,C(5)=8,…,C(18)=9,C(19)=29等.映射C是满射,但不是单射,这是因为C(3)=C(10)=5,C-1(5)={3,10},C-1(6)={12}.

一个著名的猜想是对任意的自然数n,一定存在自然数k,使得Ckn)=1,这个猜想称为3n+1猜想.

例1.14 在平面直角坐标系OXY中,由所有的圆心在坐标原点的同心圆组成的集合记作A.这样的圆可以由它们的半径r决定,记为Or),那么A={Or)|r>0}.

建立从实数集合R到集合A的映射f:R→Ax978-7-111-50689-8-Chapter01-70.jpgO(ex.显然,映射f是双射,它的逆映射是f-1AROr978-7-111-50689-8-Chapter01-71.jpglnr.

例1.15A={(xy)|x2+y2=1},定义映射f如下:

f:[0,2π)→At978-7-111-50689-8-Chapter01-72.jpg(cost,sint.

映射f是双射,其逆映射

这一对应关系也可以写作

xy978-7-111-50689-8-Chapter01-74.jpgπ(1-sgny)+arccosx·sgny.

例1.16 本例试图在一个单位圆周与直线之间建立一个双射.在平面直角坐标系OXY中,集合

A={(xy)|x2+y2=1且y≠1},B={(x,0)|x∈R}.

对单位圆周上的任意一个异于(0,1)的点(xy),连接(0,1)、(xy)的直线交直线978-7-111-50689-8-Chapter01-75.jpg.建立映射

可以验证f是双射.f的逆映射f-1

例1.17(Erdös Szekeres) 在一个有mn+1个各不相同的整数的数列u1u2,…,umn+1中,或者存在一个长度大于m的减子数列,或者存在一个长度大于n的增子数列.

证明:分别用l-il-i表示从ui开始的最长的减子数列和最长的增子数列的长度.假设命题的结论是错误的,即每个减子数列的长度不超过m,并且每个增子数列的长度不超过n.

定义一个从集合{u1u2,…,umn+1}到笛卡儿积{1,2,…,m}×{1,2,…,n}的映射f如下:

下面我们来证明f是单射.

假定i<j.在这个情形下,ui>uj就蕴涵l-i>l-j.因为我们至少可以加一个元素(即ui)到从ui开始的最大长度的减子数列的左边,从而得到一个从ui开始的更长的减子数列,所以l-i>l-j.类似地,ui<uj就蕴涵l+i>l+j.因为我们至少可以加一个元素(即ui)到从ui开始的最大长度的增子数列的左边,从而得到一个从ui开始的长度更大的增子数列,所以l+i>l+j.因此uiuj就蕴涵(u-iu+i)≠(u-ju+j.因为这些有序对中至少有一个位置上的数是不同的.最后这个不等式就意味着fui)≠fuj.这样就证明了f是单射.

集合{u1u2,…,umn+1}中有mn+1个元素,笛卡儿积集{1,2,…,m}×{1,2,…,n}中有mn个元素,f是单射表明mn+1≤mn,但这是不可能的.

习题

1.3.1.X是一个含有n个元素的集合,试问从X到自身的映射有多少个?其中有多少个是双射?

1.3.2. 证明:例1.14中给出的映射f是双射.

1.3.3. 证明:例1.16中的映射f是双射.

1.3.4.f978-7-111-50689-8-Chapter01-79.jpgg是一个单射,证明g也是单射;若f978-7-111-50689-8-Chapter01-80.jpgg是一个满射,证明g也是满射.

1.3.5.XY都是有限集合,f是从XY的映射,分别以|X|,|Y|表示集合XY含有的元素的个数.证明:当f是单射时,|X|≤|Y|;当f是满射时,|X|≥|Y|;进而当f是双射时,|X|=|Y|.

1.3.6.X是一个有限集,f是其上的映射.证明:f是单射的充分必要条件是f是满射.

1.3.7. 画出函数[x]的图形.

1.3.8. 在空间直角坐标系OXYZ中,集合

A={(xyz)|x2+y2+z2=1且z≠1},B={(xy,0)|xy∈R}.试建立集合AB之间的双射,并求出它的逆映射.

1.3.9. 设函数fRRfx)=5x+3.求:

(1)f(5),f(-2);

(2)f([0,1]),f((-10,9]);

(3)f-1(0),f-1(9);

(4)f-1([0,1]),f-1((-10,9]);

(5)fnx)及其反函数.

1.3.10. 设函数fRRfx)=-x2+4.求:

(1)f(5),f(-2); (2)f([0,1]),f((-10,9]);

(3)f-1(0),f-1(9); (4)f-1([0,1]),f-1((-5,2]).

1.3.11. 设函数f如例1.12定义,求:f-1(3),f-1({-2,2}).