一个闭区间
[
a
,
b
]
{\displaystyle [a,b]}
的一个分割 P 是指在此区间中取一个有限的点列
a
=
x
0
<
x
1
<
x
2
<
…
<
x
n
=
b
{\displaystyle a=x_{0}<x_{1}<x_{2}<\ldots <x_{n}=b}
。(由a至b內的所有x)
每个闭区间
[
x
i
,
x
i
1
]
{\displaystyle [x_{i},x_{i 1}]}
叫做一个子区间 。定义
λ
{\displaystyle \lambda }
为这些子区间长度的最大值:
λ
=
max
(
x
i
1
−
x
i
)
{\displaystyle \lambda =\max(x_{i 1}-x_{i})}
,其中
0
≤
i
≤
n
−
1
{\displaystyle 0\leq i\leq n-1}
。
再定义取样分割 。一个闭区间
[
a
,
b
]
{\displaystyle [a,b]}
的一个取样分割是指在进行分割
a
=
x
0
<
x
1
<
x
2
<
…
<
x
n
=
b
{\displaystyle a=x_{0}<x_{1}<x_{2}<\ldots <x_{n}=b}
后,于每一个子区间中
[
x
i
,
x
i
1
]
{\displaystyle [x_{i},x_{i 1}]}
取出一点
x
i
≤
t
i
≤
x
i
1
{\displaystyle x_{i}\leq t_{i}\leq x_{i 1}}
。
λ
{\displaystyle \lambda }
的定义同上。
精细化分割 :设
x
0
,
…
,
x
n
{\displaystyle x_{0},\ldots ,x_{n}}
以及
t
0
,
…
,
t
n
−
1
{\displaystyle t_{0},\ldots ,t_{n-1}}
构成了闭区间
[
a
,
b
]
{\displaystyle [a,b]}
的一个取样分割,
y
0
,
…
,
y
m
{\displaystyle y_{0},\ldots ,y_{m}}
和
s
0
,
…
,
s
m
−
1
{\displaystyle s_{0},\ldots ,s_{m-1}}
是另一个分割。如果对于任意
0
≤
i
≤
n
{\displaystyle 0\leq i\leq n}
,都存在
r
(
i
)
{\displaystyle r(i)}
使得
x
i
=
y
r
(
i
)
{\displaystyle x_{i}=y_{r(i)}}
,并存在
r
(
i
)
≤
j
<
r
(
i
1
)
{\displaystyle r(i)\leq j<r(i 1)}
使得
t
i
=
s
j
{\displaystyle t_{i}=s_{j}}
,那么就把分割:
y
0
,
…
,
y
m
{\displaystyle y_{0},\ldots ,y_{m}}
、
s
0
,
…
,
s
m
−
1
{\displaystyle s_{0},\ldots ,s_{m-1}}
称作分割
x
0
,
…
,
x
n
{\displaystyle x_{0},\ldots ,x_{n}}
、
t
0
,
…
,
t
n
−
1
{\displaystyle t_{0},\ldots ,t_{n-1}}
的一个精细化分割 。简单来说,就是说后一个分割是在前一个分割的基础上添加一些分点和标记。
于是我们可以在此区间的所有取样分割中定义一个偏序关系 ,称作“精细”。如果一个分割是另外一个分割的精细化分割,就说前者比后者更“精细”。
对一个在闭区间
[
a
,
b
]
{\displaystyle [a,b]}
有定义的实值函数
f
{\displaystyle f}
,
f
{\displaystyle f}
关于取样分割
x
0
,
…
,
x
n
{\displaystyle x_{0},\ldots ,x_{n}}
、
t
0
,
…
,
t
n
−
1
{\displaystyle t_{0},\ldots ,t_{n-1}}
的黎曼和 (积分和 )定义为以下和式:
∑
i
=
0
n
−
1
f
(
t
i
)
(
x
i
1
−
x
i
)
{\displaystyle \sum _{i=0}^{n-1}f(t_{i})(x_{i 1}-x_{i})}
和式中的每一项是子区间长度
x
i
1
−
x
i
{\displaystyle x_{i 1}-x_{i}}
与在
t
i
{\displaystyle t_{i}}
处的函数值
f
(
t
i
)
{\displaystyle f(t_{i})}
的乘积。直观地说,就是以标记点
t
i
{\displaystyle t_{i}}
到X轴的距离 为高,以分割的子区间为长的矩形 的面积。
不太严格地来说,黎曼积分就是当分割越来越“精细”的时候,黎曼和趋向的极限。下面的证明中,会对“越来越‘精细’”作出严格的定义。
要使得“越来越‘精细’”有效,需要把
λ
{\displaystyle \lambda }
趋于0。如此
[
x
i
,
x
i
1
]
{\displaystyle [x_{i},x_{i 1}]}
中的函数值才会与
f
(
t
i
)
{\displaystyle f(t_{i})}
接近,矩形面积的和与“曲线下方”的面积的差也会越来越小。实际上,这就是黎曼积分定义的大概描述。
严格定义如下 :
S
{\displaystyle S}
是函数
f
{\displaystyle f}
在闭区间
[
a
,
b
]
{\displaystyle [a,b]}
上的黎曼积分,当且仅当对于任意的
ϵ
>
0
{\displaystyle \epsilon >0}
,都存在
δ
>
0
{\displaystyle \delta >0}
,使得对于任意的取样分割
x
0
,
…
,
x
n
{\displaystyle x_{0},\ldots ,x_{n}}
、
t
0
,
…
,
t
n
−
1
{\displaystyle t_{0},\ldots ,t_{n-1}}
,只要它的子区间长度最大值
λ
≤
δ
{\displaystyle \lambda \leq \delta }
,就有:
|
∑
i
=
0
n
−
1
f
(
t
i
)
(
x
i
1
−
x
i
)
−
S
|
<
ϵ
.
{\displaystyle \left|\sum _{i=0}^{n-1}f(t_{i})(x_{i 1}-x_{i})-S\right|<\epsilon .\,}
也就是说,对于一个函数
f
{\displaystyle f}
,如果在闭区间
[
a
,
b
]
{\displaystyle [a,b]}
上,无论怎样进行取样分割,只要它的子区间长度最大值足够小,函数
f
{\displaystyle f}
的黎曼和都会趋向于一个确定的值,那么
f
{\displaystyle f}
在闭区间
[
a
,
b
]
{\displaystyle [a,b]}
上的黎曼积分存在,并且定义为黎曼和的极限,这时候称函数
f
{\displaystyle f}
为黎曼可积 的。
这个定义的缺陷是没有可操作性,因为要检验所有
λ
≤
δ
{\displaystyle \lambda \leq \delta }
的取样分割是难以做到的。下面引进另一个定义,然后证明它们是等价的。
另一个定义 :
S
{\displaystyle S}
是函数
f
{\displaystyle f}
在闭区间
[
a
,
b
]
{\displaystyle [a,b]}
上的黎曼积分,当且仅当对于任意的
ϵ
>
0
{\displaystyle \epsilon >0}
,都存在一个取样分割
x
0
,
…
,
x
n
{\displaystyle x_{0},\ldots ,x_{n}}
、
t
0
,
…
,
t
n
−
1
{\displaystyle t_{0},\ldots ,t_{n-1}}
,使得对于任何比其“精细”的分割
y
0
,
…
,
y
m
{\displaystyle y_{0},\ldots ,y_{m}}
and
s
0
,
…
,
s
m
−
1
{\displaystyle s_{0},\ldots ,s_{m-1}}
,都有:
|
∑
i
=
0
m
−
1
f
(
s
i
)
(
y
i
1
−
y
i
)
−
S
|
<
ϵ
.
{\displaystyle \left|\sum _{i=0}^{m-1}f(s_{i})(y_{i 1}-y_{i})-S\right|<\epsilon .\,}
这两个定义是等价的。如果有一个
S
{\displaystyle S}
满足了其中一个定义,那么它也满足另一个。首先,如果有一个
S
{\displaystyle S}
满足第一个定义,那么只需要在子区间长度最大值
λ
≤
δ
{\displaystyle \lambda \leq \delta }
的分割中任取一个。对于比其精细的分割,子区间长度最大值显然也会小于
δ
{\displaystyle \delta }
,于是满足
|
∑
i
=
0
m
−
1
f
(
s
i
)
(
y
i
1
−
y
i
)
−
S
|
<
ϵ
.
{\displaystyle \left|\sum _{i=0}^{m-1}f(s_{i})(y_{i 1}-y_{i})-S\right|<\epsilon .\,}
其次证明满足第二个定义的
S
{\displaystyle S}
也满足第一个定义。首先引进达布积分 的概念,第二个定义和达布积分的定义是等价的,具体见达布积分 。其次我们证明达布积分 的定义满足第一个定义。任选一个分割
x
0
,
…
,
x
n
{\displaystyle x_{0},\ldots ,x_{n}}
使得它的上达布和 与下达布和 都与
S
{\displaystyle S}
相差不超过
ϵ
2
{\displaystyle {\frac {\epsilon }{2}}}
。令
r
{\displaystyle r}
等于
max
0
≤
i
≤
n
−
1
(
M
i
−
m
i
)
{\displaystyle \max _{0\leq i\leq n-1}(M_{i}-m_{i})}
,其中
M
i
{\displaystyle M_{i}}
和
m
i
{\displaystyle m_{i}}
是
f
{\displaystyle f}
在
[
x
i
,
x
i
1
]
{\displaystyle [x_{i},x_{i 1}]}
上的上确界 和下确界 。再令
δ
{\displaystyle \delta }
是
ϵ
2
r
n
{\displaystyle {\frac {\epsilon }{2rn}}}
和
min
0
≤
i
≤
n
−
1
(
x
i
1
−
x
i
)
{\displaystyle \min _{0\leq i\leq n-1}(x_{i 1}-x_{i})}
中的较小者。可以看出,当一个分割的子区间长度最大值小于
δ
{\displaystyle \delta }
时,
f
{\displaystyle f}
关于它的黎曼和与上达布和 或下达布和 至多相差
ϵ
2
{\displaystyle {\frac {\epsilon }{2}}}
,所以和
S
{\displaystyle S}
至多相差
ϵ
{\displaystyle \epsilon }
。
由于以上原因,黎曼积分通常被定义为达布积分(即第二个定义),因为达布积分比黎曼积分更简单、更有可操作性。
黎曼积分可推广到值属于
n
{\displaystyle n}
维空间
R
n
{\displaystyle \mathbb {R} ^{n}}
的函数。积分是线性定义的,即如果
f
=
(
f
1
,
…
,
f
n
)
{\displaystyle \mathbf {f} =(f_{1},\dots ,f_{n})}
,则
∫
f
=
(
∫
f
1
,
…
,
∫
f
n
)
{\displaystyle \int \mathbf {f} =(\int f_{1},\,\dots ,\int f_{n})}
。特别地,由于复数是实数向量空间 ,故值为复数的函数也可定义积分。
黎曼积分只定义在有界区间上,扩展到无界区间并不方便。可能最简单的扩展是通过极限来定义积分,即如同反常积分 (improper integral)一样。我们可以令
∫
−
∞
∞
f
(
t
)
d
t
=
lim
x
→
∞
∫
−
x
x
f
(
t
)
d
t
.
{\displaystyle \int _{-\infty }^{\infty }f(t)\,dt=\lim _{x\to \infty }\int _{-x}^{x}f(t)\,dt.}
不幸的是,这并不是很合适。平移不变性(如果把一个函数向左或向右平移,它的黎曼积分应该保持不变)丧失了。例如,令
f
(
x
)
=
1
{\displaystyle f(x)=1}
若
x
>
0
{\displaystyle x>0}
,
f
(
0
)
=
0
{\displaystyle f(0)=0}
,
f
(
x
)
=
−
1
{\displaystyle f(x)=-1}
若
x
<
0
{\displaystyle x<0}
。则对所有
x
{\displaystyle x}
∫
−
x
x
f
(
t
)
d
t
=
∫
−
x
0
f
(
t
)
d
t
∫
0
x
f
(
t
)
d
t
=
−
x
x
=
0
{\displaystyle \int _{-x}^{x}f(t)\,dt=\int _{-x}^{0}f(t)\,dt \int _{0}^{x}f(t)\,dt=-x x=0}
.
但如果我们将
f
(
x
)
{\displaystyle f(x)}
向右平移一个单位得到
f
(
x
−
1
)
{\displaystyle f(x-1)}
,则对所有
x
>
1
{\displaystyle x>1}
,我们得到
∫
−
x
x
f
(
t
−
1
)
d
t
=
∫
−
x
1
f
(
t
−
1
)
d
t
∫
1
x
f
(
t
−
1
)
d
t
=
−
(
x
1
)
(
x
−
1
)
=
−
2
{\displaystyle \int _{-x}^{x}f(t-1)\,dt=\int _{-x}^{1}f(t-1)\,dt \int _{1}^{x}f(t-1)\,dt=-(x 1) (x-1)=-2}
.
由于这是不可接受的,我们可以尝试定义:
∫
−
∞
∞
f
(
t
)
d
t
=
lim
a
→
−
∞
lim
b
→
∞
∫
a
b
f
(
t
)
d
t
.
{\displaystyle \int _{-\infty }^{\infty }f(t)\,dt=\lim _{a\to -\infty }\lim _{b\to \infty }\int _{a}^{b}f(t)\,dt.}
此时,如果尝试对上面的
f
{\displaystyle f}
积分,我们得到
∞
{\displaystyle \infty }
,因为我们先使用了极限
b
→
∞
{\displaystyle b\to \infty }
。如果使用相反的极限顺序,我们得到
−
∞
{\displaystyle -\infty }
。
这同样也是不可接受的,我们要求积分存在且与积分顺序无关。即使这满足,依然不是我们想要的,因为黎曼积分与一致极限不再具有可交换性。例如,令
f
n
(
x
)
=
1
/
n
{\displaystyle f_{n}(x)=1/n}
在
[
0
,
n
]
{\displaystyle [0,n]}
上,其它域上等于0。对所有
n
{\displaystyle n}
,
∫
f
n
d
x
=
1
{\displaystyle \int f_{n}\,dx=1}
。但
f
n
{\displaystyle f_{n}}
一致收敛于0,因此
lim
f
n
{\displaystyle \lim f_{n}}
的积分是0。因此
∫
f
d
x
≠
lim
∫
f
n
d
x
{\displaystyle \int f\,dx\not =\lim \int f_{n}\,dx}
。即使这是正确的值,可看出对于极限与普通积分可交换的重要准则对反常积分不适用。这限制了黎曼积分的应用。
一个更好的途径是抛弃黎曼积分而采用勒贝格积分 。虽然勒贝格积分是黎曼积分的扩展这点看上去并不是显而易见,但不难证明每个黎曼可积函数都是勒贝格可积的,并且当二者都有定义时积分值也是一致的。
事实上黎曼积分的一个直接扩展是Henstock–Kurzweil积分 。
扩展黎曼积分的另一种途径是替换黎曼累加定义中的因子
x
i
−
x
i
1
{\displaystyle x_{i}-x_{i 1}}
,粗略地说,这给出另一种意义上长度间距的积分。这是黎曼-斯蒂尔切斯积分 所采用的方法。