数学中“函数”概念的演变
函数概念是数学的核心基础之一,其演变历程跨越数百年,从模糊的几何关联发展为高度抽象的现代定义。这个过程深刻反映了数学思想从具体到抽象、从特殊到一般的演进规律。
第一步:早期的萌芽——“依赖关系”的雏形(17世纪及以前)
在函数概念明确形成之前,数学家们已经在处理各种“量”之间的依赖关系。
- 几何来源:古希腊时期,几何学占据主导地位。例如,一个圆的周长依赖于其直径,一条曲线上的点的纵坐标依赖于横坐标。这种关系是具体的、几何化的,尚未被抽象为一个通用的数学对象。
- 解析几何的奠基:17世纪,笛卡尔和费马创立了解析几何,这是一个关键转折点。他们将几何曲线与代数方程联系起来,使得一条曲线可以被一个包含两个变量(如x和y)的方程所描述。此时,变量之间的关系(即方程)成为了研究核心,为函数概念的诞生准备了土壤。但此时,人们更关注的是整个曲线(方程),而非“一个变量随另一个变量变化”这一函数关系本身。
第二步:最初的明确表述——“幂”或“解析表达式”(17世纪末-18世纪初)
“函数”一词最早由戈特弗里德·威廉·莱布尼茨在1673年引入,但当时他用来指代与曲线相关的几何量,如切线、法线、纵坐标等。
- 约翰·伯努利的定义:1698年,莱布尼茨的学生约翰·伯努利给出了第一个较为明确的函数定义。他将函数定义为由一个变量和一些常数经过有限次代数运算(加、减、乘、除、乘方、开方)组合而成的式子。简单说,函数就是一个“解析表达式”。
- 欧拉的贡献:18世纪最伟大的数学家莱昂哈德·欧拉极大地推广了函数概念。在他的著作《无穷小分析引论》中,他明确地将函数定义为**“由一个变量与一些常量以任何方式构成的解析表达式”**。
- 关键扩展:欧拉所说的“任何方式”不仅包括代数运算,还包括了三角函数、指数函数、对数函数等初等超越运算。这使得函数的范围大大扩展。
- 函数的表示:欧拉引入了至今仍在使用的函数符号
f(x),用括号将自变量括起来,清晰地表达了依赖关系。 - “解析函数”的局限:尽管欧拉的定义是里程碑式的,但其核心仍是“解析表达式”。这意味着,一个函数必须能够用一个统一的公式写出来。这为后来的争论埋下了伏笔。
第三步:突破“解析表达式”的束缚——依赖关系的广义化(18世纪中叶-19世纪初)
随着数学物理(如弦振动问题)的发展,欧拉等人遇到了挑战。一条由不同解析式在不同区间上定义的曲线(如“分段函数”),是否算一个函数?
- “任意函数”的提出:欧拉和达朗贝尔在讨论弦振动问题时产生了著名的争论。达朗贝尔认为表示振动的函数必须是一个单一的解析表达式。而欧拉则大胆地提出,由一条“任意”绘出的曲线(即使是徒手画的)所确定的变量间关系,也应该被视为函数,只要在定义域内,每一个x值都对应一个确定的y值。
- 傅里叶级数的冲击:19世纪初,约瑟夫·傅里叶在研究热传导理论时证明,非常不规则的函数(甚至是不连续的) 都可以用三角级数(傅里叶级数)来表示。这表明,函数的范围远比一个单一的“解析表达式”要广阔得多。一个函数完全可以由它在定义域内每一点的取值规律来定义,而不必拘泥于是否有统一的公式。
第四步:函数的现代定义雏形——“变量对应说”(19世纪)
“解析表达式”的束缚被打破后,数学家们开始寻求一个更普遍、更精确的函数定义。
-
狄利克雷的定义:1837年,彼得·古斯塔夫·勒热纳·狄利克雷给出了一个非常现代的函数定义,彻底摆脱了“公式”的窠臼。他提出:
如果对于给定区间上的每一个x值,都有唯一确定的y值与之对应,那么y就是x的函数。至于这种对应关系是由一个数学公式、多个公式、还是某种语言规则来描述,甚至是完全无法用现有运算表达的逻辑关系,都无关紧要。
-
狄利克雷函数:狄利克雷甚至构造了一个著名的例子(后来以他的名字命名)来阐释这个思想:
* 当x是有理数时,f(x) = 1
* 当x是无理数时,f(x) = 0
这个函数完全无法用初等运算的公式表示,但它完全符合他提出的“单值对应”的定义。这标志着函数概念彻底从“公式”中解放出来。
第五步:走向彻底的抽象——集合论的函数定义(19世纪末至今)
随着乔治·康托尔创立的集合论成为数学的基础,函数定义也迎来了最终的抽象化。
- 戴德金等人的工作:理查德·戴德金等人将函数概念建立在集合论的基础上。
- 现代定义:函数被定义为两个集合之间的一种特殊对应关系。
- 设有两个非空集合X和Y。
- 如果存在一个对应法则f,使得对于集合X中的每一个元素x,在集合Y中都存在唯一确定的一个元素y与之对应。
- 那么,我们就称f为从X到Y的一个函数。记作 f: X → Y。
- 集合X称为函数的定义域,集合Y称为函数的陪域。而与x对应的y称为x在f下的像,记作y=f(x)。所有像组成的集合称为值域。
这个定义的核心是“任意性”和“唯一性”。它不关心x和y具体是什么(可以是数、点、向量,甚至是其他函数),也不关心对应法则f是如何实现的(可以是公式、图表、算法或任何明确的规则)。它只强调最本质的特征:定义域中的每一个元素,都必须有陪域中唯一确定的元素与之配对。这个高度抽象的定义为20世纪以后泛函分析、拓扑学等现代数学分支的发展提供了坚实的基础。