深感文字之乏力与思绪之混乱
原计划标题为《深感数学改革之必要性》,但是写完之后决定改成现在的标题。
看不懂不用说,是我太拉了。
I.前言
前些日子微积分课上学习了微分。当时糊里糊涂就糊弄过去了,听着也挺对的,后面的求导、中值定理之流也没有任何影响:主要是因为,在绝大部分时候,我们在意的都是 导数 而非 微分。导数就像一个被精美包装过的黑匣子:无论是复合、乘法还是除法,抑或是高阶导数、泰勒展开,都可以以 Lagrange 的符号系统,简简单单地用几个 解决问题。
但是,当我们逐渐深入微积分后,我们将会发现,导数是不可靠的:积分、偏导、多元微积分……越来越多的知识跳脱出了那方精巧的黑匣子,不再囿于 Lagrange 的 的束缚。我们必须跳出导数的概念,去探索那狂野的、纯真的微分,寻找那原始的美。
II.楔子
不知道大家有没有见过一个式子,所谓的“小学生也能懂的微积分”:
乍一看,这确实是极其明了的了:上下约分自然成立。
但是,首先,这并不是约分;其次,这似乎与我们一开始的“微分”的定义有些许的差别。
III.引入
一个一元函数 是线性函数,如果它满足 对于全体 均成立。
一个线性函数总是可以写成如下的形式:,其中 被称作其 比例系数。
一个点是定义域的内点,当且仅当其存在一个邻域,使得邻域中所有元素都有定义。
对于 的一个内点 ,定义一个线性函数 是其 微分,若满足 成立。
此时,我们定义 。同时定义其 导数 为 的比例系数。也即,。
我们首先要牢记一点:即, 永远是一个 法则,它根据输入的 来唯一输出一个值。这个法则是相当完备的:它仅依靠 三者就能唯一确定输出。而 是什么? 是另一个 法则,它接受一个输入以唯一给出一个输出。可以发现,这里我们说的法则,其实就是常规而言的 函数。为什么我避免使用函数呢?因为函数和变量之间的混用情况太多了,正如 其实是指 ,其中 是一个函数(法则),其针对输入 给出了唯一的输出 。为了避免这种积重难返的混用,我在此处用 法则 来代指一个函数。显然,一个变量不会是一个法则,而法则也不会是一个变量:二者的区分是很清晰的。
那我们回过头来,看看导数吧:,它是一个完备的、在 确定后就能够唯一确定输出的法则吗?
好像,反常识地,这似乎是成立的;那么,我们常见的所谓的“对 求导”“对 求导”是什么意思呢?
这是因为, 中的 不一定是变量;如果 其实指的是一个函数 ,那么 就是以 为输入的一个法则。同理,套娃还可以继续下去, 可以事实上是 , 可以事实上是 ……
打住。我们就在 这里停止,现在我们就认为我们的函数是 这个东西。其等效于另一个法则 ,其与前面的一大坨有着相同的定义域和输出。此时, 可以定义其对应的导数,导数接受 作为输入,给出其在 处的导数。
我们将这种行为,定义为“ 关于 求导”。同理,还可以定义展开到 的“ 关于 求导”。
关于 求导,在 处的导数,按照 Leibniz 的记号可以记作 。
需要注意的是,虽然 Leibniz 记号有着所谓“分数”的形式,但它并不是分数,应该把其视作一个整体,其整体表示在 处的导数。
而, 则是一个函数,即为 关于 求导得到的函数。这是因为,一个函数 在 处的导数可以写作 ,其中将左侧的分子记作 ,然后对于 “上下同趋于 ”这个过程记作 。
此时我们回到 Lagrange 记号。在 Lagrange 记号下,导函数记作 ,在 处的取值为 。如果 本身就是 的自变量,也即如果是 对 求导或是 对 求导这种场合,下标的 可以扔掉,直接写 表示导函数, 表示其在 处的取值。
既然导数有着“关于某某变量求导”的说法,那么微分有没有呢?事实上,我们接下来将会看到,在一元微积分中,不论关于哪个变量微分,其都有相同的形式,即所谓的“微分的形式不变性”。
总结:微分记作 (在 均确定后,其是一个常数)。如果是 ,最后一维被扔掉了,那么指的是一个函数,也即 在 处微分的整个函数。 是常数, 是函数。
IV.恼人的省略
回到我们一开始给出的式子
这个式子已经简略到了依照我们一开始的定义来看,完全无法理解的程度了。
它其实是一个这样的形式:首先 可以被看作是 ,也即 是一个以 为自变量的函数; 自身也是 ,一个以 为自变量的函数。那么,上式的实际意义是:
- 对于 定义域中的一切 ,都有 这个 函数 是 这个函数(前半部分是在 处的导数,一个常数;后半部分是一个函数)。
- 再展开一层,就是在 确定时,对于一切 ,都有 。
这个式子是易证的:因为易验证 ,按照定义 ,于是上式自然成立。
为什么我们可以将 简写成 呢?这就是 早期数学家做事不严谨 的锅了。
事实上,这个式子的偏 Lagrange 形式的描述 确实是较为严谨的。然后数学家就整出了 这样的花活:这个式子和前一个式子描述了同一个东西,只不过用 重命名了 ,且最后一个 使用了这样的约定:
- 如果 ,那么 可以被写成 。
- 因此,,那么 可以被写成 。
- 这个描述,前一个 描述了微分对象是恒同映射 ,后一个 表明在 处求微分,它们没有联系。
V.更多的省略
链索法则:
如果 ,那么
上式对于一切 成立,且 。
这其实根据我们前面的分析简单处理就能得到。
然后就是万恶的省略了。Leibniz 大手一挥,上式被简化成了这样:
同时,因为 ,,因此由链索法则我们得到了 。
于是,,这被称作“一阶微分的形式不变性”。
我们把它尝试展开,就是如下的形式:
- 对于一切 和 和一切 ,都有这个式子其实是表明,无论“关于何值作微分”(也即式子 , 是任意值),它们都相等,都等于所谓的 。于是,微分就没有“关于某值微分”的概念:你关于任何值求导,由导数推出的微分都是相同的。
VI.不要给我自顾自地就开始省略啊喂!
如果 ,且存在反函数 ,那么在右式两边同时对 求导,得到 ,所以 。写成 Lagrange 的形式的话,就是若 ,那么 ,其中 或者 。
看着好像很对是吧?你要不要看看这个式子 是坨什么东西?
事实上,左侧的 不是一个常数:它是一个函数。 对 求导,得到的东西是常函数 。
而右侧,其实是 对 求导,使用链式法则的结果。
因此扩写应该是,,所以可以有上述的 Lagrange 形式。
这又是什么?
这也是导数。我们把 看作是一个算子,这个算子作用于一个函数可以得到另一个函数(其导函数)。
于是二阶导
可以被写成
到目前为止,还好吧?
那么这个呢?
有点头晕了吧?这其实就是上面那个东西的省略。下面的 ,约定俗成地,如果在这种场合指的是 而非 或者其它什么东西。
参数方程。
假定 ,
且存在反函数 ,
则 。
还是得把式子拆开来。
第二项到第三项是用了之前证的反函数定理。
对于每一组匹配的 ,有此式成立。
VII.通用的破译方法
对于一个复杂的、包含多个微分和导数的式子,你可以通过如下的方式来将一大坨已经省略得不成人样的式子破译:
首先,你的式子中涉及了若干个变量。取一组值 。因为我们是一元微积分,所以这一组值中须有一个核心的自变量,使得其确定后其它变量的值也随即确定。
然后,对于你式子中的微分,将其后面补上第一个括号,为其自变量对应的 (或者 抑或是其它东西)。然后补上第二个括号 。
对于你式子中的导数 ,后面补上括号 。
这样,我们便得到一个破译完成的式子:其是一个值等于另一个值的形式。
VIII.尾声
感觉自己写了一坨答辩。
评价为:眼高手低,把很简单的东西整的过于复杂。
有必要纠正想到哪写到哪、遇事不决先开写的坏习惯了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!