狄利克雷函数(英语:Dirichlet function)是定义在实数集R上的
有理数集合Q 的特征函数,通常记为 D(x)。该函数以德国数学家
狄利克雷的名字命名。狄利克雷函数是一个典型的病态函数,提供了许多反例:它是处处不连续、处处极限不存在的可测函数,黎曼不可积但勒贝格可积,恰好以全体有理数Q 为周期。
狄利克雷函数处处不连续:对任意一点,由于有理数和
无理数都是稠密的,对的任意开邻域总能找到使得中一个是有理数而另一个是无理数,此时有,是故狄利克雷函数处处不连续。
狄利克雷函数是Baire 2类函数,因为它是连续函数序列的双重
逐点极限:
狄利克雷函数提供了一个反例说明单调收敛定理对于黎曼积分不成立:取有理数集的一个排列并设为排列中前项所组成集合的
特征函数,那么是非负、单增、黎曼可积的,但逐点收敛到黎曼不可积的狄利克雷函数。
狄利克雷函数恰好以全体有理数为周期:这是因为有理数与有理数的和仍为有理数,有理数与无理数的和为无理数;同时任何无理数都不会是狄利克雷函数的周期,否则将产生矛盾。狄利克雷函数提供了没有最小正周期的非常值函数的一个例子,也提供了周期点集为稠密集的非常值函数的一个例子。