區間

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA Template:About

在圖中的數軸上,所有大于x和小于x+a的数组成了一个开区间。

區間Template:Lang-en)在數學上是指某個範圍的數的集合,或者更一般地是指某个范围的预序集元素的集合,一般以集合形式表示。

簡說

初等代數,傳統上區間指一個,包含在某兩個特定實數之間的所有實數,亦可能包含該兩個實數(或其中之一)。區間表示法是表示一個變數在某個區間內的方式。通用的區間表示法中,圓括號表示排除,方括號表示包括。例如,開區間(10,20)表示所有在1020之間的實數,但不包括1020。另一方面,閉區間[10,20]表示所有在1020之間的實數,以及1020[1]

定义

实区间

在赋予通常序的实数集里,以a,b为端点的开区间闭区间分别是:

(a,b)={x:a<x<b}
[a,b]={x:axb}

类似地,以a,b为端点的两个半开区间定义为:

(a,b]={x:a<xb}
[a,b)={x:ax<b}

在一些上下文中,两个端点要求满足a<b。这排除了a=b从而区间或是单元素集合或是空集的情形,也排除了a>b从而区间为空集的情形。

只有左端点a开区间半开区间分别如下。

(a,)={x:x>a},
[a,)={x:xa},

只有右端点b开区间半开区间分别如下。

(,b)={x:x<b},
(,b]={x:xb},

整个实数线等于没有端点的区间:

(,)=

偏序集或预序集中的区间

区间的概念在任何偏序集或者更一般地,在任何预序集中有定义。对于预序集(X,)和两个元素a,bX,,我们可以类似定义[2]Template:Rp

(a,b)={xX:a<x<b}
[a,b]={xX:axb}
(a,b]={xX:a<xb}
[a,b)={xX:ax<b}
(a,)={xX:a<x}
[a,)={xX:ax}
(,b)={xX:x<b}
(,b]={xX:xb}
(,)=X

其中x<y意思是xy≴x。其实,只有一个端点或者没有端点的区间等同于更大的预序集

X¯=X{,}
<x<(xX)

上具有两个端点的区间,使得它是X的子集。当X=时,可以取¯扩展实数线

序凸集和序凸分支

预序集(X,)的子集AX序凸集,如果对于任意x,yA以及任意xzyzA。与实区间的情形不同,预序集的序凸集不一定是区间。例如,在有理数全序集(,)中,

={x:x2<2}

是序凸集,但它不是的区间,这是因为2的平方根在中是不存在的。

(X,)是一个预序集,且YX。包含在Y中的X的序凸集关于包含关系构成偏序集。这个偏序集的极大元叫做Y序凸分支[3]Template:Rp佐恩引理,包含在Y中的X的任意序凸集包含于Y的一个序凸分支,然而这种序凸分支不一定是唯一的。在全序集中,这样的序凸分支确实唯一。也就是说,全序集的子集的序凸分支构成分划

區間算術

區間算術又稱區間數學、區間分析、區間計算,在1950、60年代引進以作數值分析上計算捨去誤差的工具。

T×S={x屬於T的某些y,及屬於S的某些z,使得x=y×z}

區間算術的基本運算是,對於實數線上的子集[a,b][c,d]

[a,b]+[c,d]=[a+c,b+d]
[a,b][c,d]=[ad,bc]
[a,b]×[c,d]=[min{ac,ad,bc,bd},max{ac,ad,bc,bd}]
[a,b][c,d]=[min{ac,ad,bc,bd},max{ac,ad,bc,bd}]

被一個包含零的區間除,在基礎區間算術上無定義。

加法和乘法符合交換律結合律和子分配律:集X(Y+Z)XY+XZ的子集。

另一種寫法

法国及其他一些欧洲国家,用][代替()來表示开区间,例如:

]a,b[={xa<x<b}
[a,b]={xaxb}
[a,b[={xax<b}
]a,b]={xa<xb}

國際標準化組織編制的ISO 31-11也允許這種寫法[4]

另外,在小數點以逗號來表示的情況下,為免產生混淆,分隔兩數的逗號要用分號來代替,例如將[1,2.3]寫成[1;2,3]。若只把小數點寫成逗號,就會變成[1,2,3],此時不易判斷究竟是1.23之間,還是12.3之間的閉區間。

參考