弗雷格论函数与不饱和性 | AI生成和翻译
弗雷格1904年论文《什么是函数?》说了什么?
戈特洛布·弗雷格的这篇短文最初以德语标题《Was ist eine Funktion?》发表,是为物理学家路德维希·玻尔兹曼编纂的纪念文集所作。这篇写于弗雷格学术生涯后期(继《算术基础》《算术基本法则》等主要著作之后)的论文,针对数学实践与教学中长期存在的概念混淆问题——正如你描述的学生混淆图形方程(y = x² + 3x)与函数记号(f(x) = x² + 3x)的现象。弗雷格并未试图重写数学教材,而是剖析了这些记法为何会产生误导,并为函数的本质提供了精确的逻辑基础。这篇论文德文原版仅约8页,其英译本(彼得·吉奇翻译)收录于《数学、逻辑与哲学论文集》等文集。
核心论点与结构框架
弗雷格开篇肯定了函数记号在数学中的直观成功(如sin x、log x或x²),但指出粗糙的使用方式掩盖了更深层的逻辑问题。他延续了1891年《函数与概念》中的思想,首次将函数视为逻辑建构的基本单元而非算术工具。全文围绕三条主线展开:
- 函数的不饱和性
- 弗雷格强调函数并非像数字或物体那样的完整“实体”,而是不饱和的(或称“不完整的”)。可将其视为待填充的空位:表达式ξ² + 3ξ(以ξ作为占位符)指代函数本身,但无法作为独立实体存在。唯有填入参数(如将ξ替换为2)使其“饱和”后,才能产生具体值(如2² + 3·2 = 10)。
- 这与日常数学教学形成对比:教学中常将y = x² + 3x作为“函数”与饱和值y等同。弗雷格指出这种记法模糊了界限:左侧y是饱和对象,右侧在x未确定时仍是不饱和的。这种标记方式诱使人们将函数误解为静态公式,忽略了其动态的逻辑角色。
- 对传统数学用法的批判
- 弗雷格将你提到的从图形记法y = f(x)到抽象记法f(x)的历史转变,视为深层谬误的表征。早期数学(如欧拉时代)将函数视为曲线或规则,而到弗雷格时代,狄利克雷定义(函数作为定义域与值域间的任意对应关系)已成主流。弗雷格认同外延性思想(由输入输出行为定义函数),但批判了变量处理方式。
- 变量并非“可变数量”(常见的教学误解),而是表达式中的占位符。从2x³ + x中“提取函数”(如2( )³ + ( ))的做法在多参数场景中会失效——某些空位需填入相同参数(如x³ + x),某些则需不同参数(如x³ + y)。这导致变量绑定与复杂函数表达的混乱。
- 他亦提及“马概念”悖论(源自1892年论文):正如无法用“马概念”这类专名将谓述性概念客体化,我们也不能直接将函数作为完整实体命名,否则会破坏逻辑结构。
- 对逻辑与数学的启示
- 函数在弗雷格的逻辑主义(将数学还原为逻辑)中具有原始地位:它们是构建命题、概念(返回真值的特殊一级函数)乃至数字(作为函数值域)的黏合剂。这与其宏观哲学相呼应——函数能实现无歧义的精确推理。
- 弗雷格在文末展望:清晰的函数分析将促进数学精炼化,避免悖论(此时恰逢罗素1902年致信提出撼动《算术基本法则》第二卷的罗素悖论)。
这篇论文并非论战,而如同哲学家为数学语言进行逻辑诊断。它影响了分析哲学(如维特根斯坦、罗素)及现代逻辑/计算领域的类型论——其中函数确实被视作“不饱和”的操作。
弗雷格眼中的函数是什么?
在弗雷格看来,函数是通过补全其不完整结构将参数映射为值的不饱和逻辑实体(或表达式)。形式化定义为:
- 它不是方程(y = f(x))、图像或输出集合——这些皆是派生概念
- 它是表达式中的“空位”,如f(ξ) = ξ² + 3ξ,其中ξ标示不完整性
- 特性:外延性(相同输入→相同输出决定同一性);层级性(一级函数以对象为参数返回对象,二级函数以函数为参数);谓述性(概念/关系作为特例)
- 示例:对于f(x) = x² + 3x,函数是带空位的规则/表达式;f(2) = 10是饱和值
这一界定可解你学生之惑:“函数”并非整个y = x² + 3x(混合了饱和与不饱和部分),也非单纯的f(x) = x² + 3x(仍含变量空位)。它是底层纯粹的不饱和映射机制。从逻辑而非纯代数角度教授此概念,可避免你观察到的概念干扰。
若需要,我可为入门课程提供讲解建议,或深入探讨弗雷格其他相关论文。
参考文献