SDE 教育 · 数学发生学 · 2026年8月11日

发现是发生的光滑化再显露——数学对象的发生学原理与小学数学教学法重构

一节课当堂全对、一周后 1/3 却大于 1/2——问题不在孩子,在我们把数学当成了可以打包递送的成品。发现,只是发生磨光之后的再显露;而知识每一次真正被人拥有,都是它在一个新的人身上的再发生。

王德生 · Claude 撰 依《SDE 本体论入门》 · SDE 教育 · 2026年8月11日 · 约 3 万字 · 12 条参考文献
摘 要

本文提出并论证一个命题:发现是发生的光滑化再显露。在数学教育中,"发现学教学法"与"发生学教学法"通常被当作两种并列的方法路线,本文主张二者并非并列,而是派生关系——所谓"发现",是一个已经"发生"过的认知物,被磨去其赖以生成的土壤(E)路径(D)、只留下光滑的显露(S)之后,再一次端到学习者面前,于是显得"本来就在那里"。据此,我们给出一个形式刻画:发现 = 发生 − 路径 − 土壤。本文以 SDE 学派的 S·D·E 三维发生结构为分析工具,重构数学对象与数学概念的"发生学原理":一个数学概念是一条发生链的稳定结晶,其语法是"在何种土壤里,经何种路径,成什么显露"。在此基础上,我们把"发现学"教学的通病定位为"把成熟态当起点",把其后果定位为"大规模无回写学习",并提出发生学教学法的操作核心——去光滑化:把被磨掉的缺口与路径还原回来,让对象在每一个孩子那里重新发生一遍,且以回写为其成功判据。全文以小学数学的七个核心概念(数、加法与交换律、位值、乘法、分数、等号、三角形内角和)为案例,逐一做双教法对照。本文亦诚实地指认最近的先行者——弗赖登塔尔(Freudenthal)的"反教学法的颠倒"与"有指导的再创造",以及皮亚杰的发生认识论——并阐明 SDE 发生学在其之上的三点新贡献:概念的 S·D·E 三维解析、回写作为判据、光滑化作为一个可操作的逆运算。由核心命题还进一步推出一个更强的命题:光滑化是"过程→成品"的投影,可打包递送者仅为成品,而数学知识以过程的方式存在,故数学知识无法直接传递,教学的动作必须从"传递"转为"引发"——即在每一个学习者身上,促成这份光滑化的"再发生"。本文的目标读者是一线小学数学教师与教研人员:全文在提出理论命题的同时,给出备课四问、发生五步模板、一节完整教案实录与"分得开人"的评价判据,力求把"让数学对象在孩子那里重新发生"从一句理念,落为可以从明天一节课上手的工序。

关键词 发生学教学法;发现学教学法;数学对象;发生学原理;光滑化;回写;S·D·E;小学数学
缘起 本文由《SDE 数学发生学教学法》讲座与配套 PPT 扩写而成。其核心命题「发现是发生的光滑化再显露」,以及「一个茶杯与一个婴儿」「连那只杯子本身也是发生出来的」「从再显露到再发生」等关键推进,均由王德生在对话中逐层提出;本文把它们落成一套可操作的 S·D·E 教学法,并诚实指认弗赖登塔尔、皮亚杰、Sfard 等同向先行者。

一、引论:一个反常的课堂现象

先从一个几乎每位小学数学教师都遇见过的现象说起。

三年级"分数的初步认识",一节设计精良的课。教师用分饼、涂色、折纸,把"二分之一""四分之一"讲得清清楚楚,当堂练习,全班几乎全对。一周之后,把同一批孩子叫来,问一个更简单的问题:1/2 和 1/3,谁大? 近一半的孩子答:1/3 更大——因为"3 比 2 大"。

这个现象之所以值得作为一篇论文的起点,不是因为它罕见,恰恰因为它太常见,常见到被当成了"孩子还小、需要多练"的自然损耗而被放过。但只要稍加追究,它就暴露出一个不能用"练得不够"来解释的结构性事实:当堂全对,说明"形式"被正确地接收了;一周后 1/3 > 1/2,说明"意义"从未真正在孩子那里立起来。 孩子会写 1/2、会在这一节课的语境里操作它,却没有把它接进自己关于"数""大小""整体与部分"的既有理解之中。换句话说,这个概念被"学过"了,却没有被"发生"。

这不是一个可以归给"这个孩子不够聪明""这位老师不够尽力"的偶然失误。恰恰相反,它太规律、太普遍——普遍到几乎可以称为一种系统性的结局:在无数间教室里、用无数种教法、被无数位认真的老师教过之后,同一类概念仍在同一个环节,一次又一次地从孩子那里滑落。当一个失败如此稳定地重复,它就不再是执行层面的疏漏,而是范式层面的症状——它在提示我们,出问题的不是某一次教学的手艺,而是这套教学背后那个关于"数学从哪里来、又该怎么教"的根本假设。本文正是要从这个稳定重复的失败入手,一路追到那个假设的根部,再从根部提出另一种可能。

本文的全部工作,都是为了把上面这句话中的两个词——"学过"与"发生"——的区别讲透,并据此给出一套可操作的教学法。为此需要引入一组对照:发现学教学法发生学教学法。在通行的理解里,这两个词常被读成"讲授式"与"探究式"的另一种说法,或被读成两种可以按场合择用的并列方法。本文的第一个主张就是要打破这种并列理解:它们不是并列的,而是派生的。要说清这层派生关系,需要先把两者各自站立的地基挖出来。

需要预先声明一点立场:本文不否定发现学。在大量场合,尤其在知识需要被快速传递、学习者已具备相应底盘的场合,发现学既是对的,也是最省力的。本文要辨的只是一处——它在哪一步,把某些孩子挡在了数学的门外。这一处,正是本文的核心命题所在。

值得强调的是,第一节这个分数的例子并非孤例,而是一种系统性签名。同样的失败模式,在小学数学里随处可见:孩子把等号读成"得",于是拒绝接受 8 = 3 + 5;把退位减法当成一句要背的"借一当十"口令,却说不清借的到底是什么;把三角形内角和 180° 记得滚瓜烂熟,却答不出凭什么是 180°;把一个个面积公式背下来,彼此不通。这些看似互不相干的困难,本文将论证,它们共享同一个病根——概念都是以被磨光的成品形式被交付,而其赖以发生的缺口与路径被抹去,致使孩子无从回写。若这一诊断成立,它们也就共享同一条出路。本文以下的安排是:第二节挖出两种范式各自的地基;第三节提出并论证核心命题"发现是发生的光滑化再显露";第四节由此推出一个更强的命题——数学知识为什么无法直接传递;第五节给出数学对象的发生学原理(S·D·E);第六节给出教学法的操作骨架;第七节以七个(另附四个)小学案例逐一对照;第八、九节转入实施与讨论;第十节收束并交代本文的局限。

二、两种范式的地基

任何一种教学法,背后都站着一套关于"数学对象从哪里来"的根本假设。技巧可以后天习得,假设却在教师备课写下第一句话时就已经起作用。发现学与发生学的分野,首先是范式的分野。

2.1 发现范式的三块地基

发现范式建立在三块地基之上,它们如此天经地义,以至于很难被察觉。

其一,对象先在。 数、形、运算,被设定为本来就在那里、等待被找到的东西。"5"仿佛一直摆在某处,教学的任务是把它揭示给孩子;"三角形内角和 180°"仿佛是一条早已写好的定律,孩子的任务是记住它。在这块地基上,教学是一个"揭幕"动作。(可这块地基本身从何而来?第 4.3 节会追到它最深的根:连"把一个东西看成同一个东西",都是发生出来、磨出来的。)

其二,方法中立。 既然对象是先在的、固定的,那么怎么教就不改变对象本身。讲授、发现、游戏,只是通向同一个终点的不同路径,终点那个"5"是同一个。于是教学研究退化为方法效率之争——比较哪种方法学得快、记得牢——而很少有人追问:不同的路径,教出来的"5"真的是同一个吗?

其三,知识累积。 学完加法学乘法,一块块往上摞,像砌墙。课程被想象成一条直线,缺了哪块补哪块,很少有人追问:这一块,究竟是怎么从上一块"长"出来的。

这三块地基并非凭空而来,它们背后站着一种由来已久的哲学——数学柏拉图主义:数学对象(数、形、结构)被设想为独立于人、永恒地存在于某个理念世界之中,数学家的工作是去"发现"它们,正如天文学家发现一颗早已存在的行星。这一图景对专业数学家或许自有其价值,本文无意在此裁决其形而上学的是非;但把它不加反思地搬进课堂,就成了"对象先在"这块地基的隐形靠山,并悄悄地把孩子的角色钉死为"发现者"——一个去认领早已存在之物的人。发生学并不需要否定柏拉图主义的本体论,它只需指出一个教学事实:无论那个对象在理念世界里是否先在,对课堂上这个具体的孩子而言,凡是没有在他这里、经由缺口与路径发生过的对象,就等于不存在。教学面对的是发生,不是本体。

这三块地基合起来,为学习者规定了一个角色:接收者。孩子面对的是一个已经完工的数学世界,他的任务是认领它、记住它、正确地使用它。

2.2 发生范式的三根支柱

发生范式逐一替换上述三块地基,换上三根支柱。

其一,条件共生成,替换"对象先在"。 数学对象不是先在的,而是在真实的土壤中被生成的。"数"不是一个先验地悬在那里的符号,而是在"要不要比较两堆东西谁多"这样的真实需要中,作为解决这个需要的工具被生成出来的。对象与它的生成条件共生,剥离了条件,对象就失去了它之所以是它的理由。

其二,路径生成,替换"方法中立"。 对象要经过一条差异路径才成形,而这条路怎么走,决定了长出来的是什么。这是三根支柱中最要紧的一根:路径不中立。 你带孩子走的那条路,本身就是学习内容,而不是通向内容的中立管道。用"一一对应"走出来的"数",和用"背诵符号"塞进去的"数",不是同一个"数"——前者带着来路,后者是一具空壳。

其三,生命周期,替换"知识累积"。 对象有原初态、成长态、成熟态、退化态、重组态,不是永远现成、静止不变的东西。一个概念在数学史上有它的诞生、成熟与被重新奠基;在一个孩子的认知里,也有它从粗糙到精致的一段生命。把对象当成永远现成的成品,恰恰错失了它作为一个"正在发生的过程"的真相。

三根支柱合起来,为学习者规定了一个全然不同的角色:发生者。孩子不是去认领一个做好的世界,而是让这个世界的一小块,在他这里重新长出来一次。

这三根支柱之间不是并列的三条,而是环环相扣的一套。条件共生成回答"从哪里来"(对象生于土壤),路径生成回答"怎么来"(对象成于路径),生命周期回答"往哪里去"(对象在时间中成熟、沉降、乃至被重新奠基)。三者合起来,把一个数学对象从一个静止的"名词",还原成一个有起点、有过程、有历史的"动词"。发现范式看见的是名词——一个做好的"5";发生范式看见的是动词——"数出五来、并把这个数法稳定下来"这一整个过程。教一个名词,只能让孩子记住它;教一个动词,才能让孩子做得出它。 这一名词与动词之别,是后文全部案例的暗线。

2.3 发生 ≠ 产生:回写作为命门

发生范式里有一个极易被误读的词,必须单独辨明:发生(genesis)不等于产生(production)。

产生是单行道:把东西做出来,就完了。发生是回环:它要有土壤、要走路径、要造出显露——还要回写。所谓回写,是指一个新的认知物在发生之后,反过来改写学习者已有的底盘。学过分数之后,孩子看"整数"的眼光变了——他忽然明白,整数只是数轴上的一些点,点与点之间还密密麻麻地挤着别的数;这一"回过头去改写旧理解"的动作,才是分数真正在他那里发生的标志。

回写是发生学区别于一切"活动教学"的分水岭,也是本文诊断第一节那个反常现象的关键。第一节那半个班的孩子,正是无回写的典型:新知识(分数的形式)入了库,却没有和任何旧知识(对整数、对大小的理解)连上,于是考完就被清出内存,一周即掉。用一句话概括:入库不算发生,回写才算。

由此可以给出发生失败的两种基本形态,它们恰好对应课堂上两种最常见的失败:

- 无底盘的假发生。 没有真实缺口,概念悬空。教师直接宣布"今天我们学分数",而孩子并不觉得自己缺一个分数。概念挂不住,因为它从没挂在任何真实的需要上。

- 无回写的假发生。 记住了形式,底盘没动。孩子会写 1/2、会做题,但对"整数"的看法丝毫未变。新知识被旧结构收编、封存,因而不迁移。

这两种假发生,一个坏在开头(没有缺口),一个坏在结尾(没有回写)。发生学教学法的全部操作,都是在管住这两头。

三、核心命题:发现是发生的光滑化再显露

第二节把发现与发生并置为两种范式。但如果止步于并置,就会留下一个真正的问题没有回答:既然发现范式的三块地基(对象先在、方法中立、知识累积)如此可疑,为什么它如此顽固、如此自然、如此难以撼动?为什么连许多优秀的教师,也会不自觉地从"定义"开始上课?

本节给出回答,它也是全文的题眼:发现,不是发生的对立面,而是发生的一种派生态——发现是发生的光滑化再显露。

3.1 命题的提出

考虑任何一个进入课本的数学对象。它并非从虚空中掉下来的。历史上,它是被某些数学家在真实的问题土壤里、经由曲折的路径、历经失败与修正,一步步发生出来的。微积分是在"求变化率""求面积"这些走不通的旧路上被发生的;负数是在"不够减"的缺口里被发生的;分数是在"整数不够分"的困境里被发生的。每一个数学对象,最初都带着它粗糙的来路。

然而,当它进入教科书时,发生了一件事:它的来路被磨掉了。土壤(那个逼出它的真实缺口)被抹去,路径(那条从缺口走到对象的曲折之路)被抹去,只剩下一个光滑的、自足的显露——一个定义、一个符号、一条定律——再一次端到学习者面前。被磨得如此光滑,以至于它看起来无始无终、天然现成,仿佛它从来就在那里等人去"发现"。

这就是"对象先在"这块地基的真正来源。它不是一个错误的形而上学信念,而是一个被光滑化的发生残留在感知上的必然效果:当一个东西的来路被彻底磨平,它当然显得像是一直都在那里。发现范式之所以顽固而自然,正因为它忠实地记录了学习者面对光滑成品时的真实感受。

3.2 光滑化的三重操作

"光滑化"不是一个比喻性的泛称,它是三个可分辨的具体操作:

操作一,磨掉土壤(抹去 E)。 逼出这个对象的真实缺口被删除。课本不再说"当年人们遇到了什么走不通的问题,才不得不造出这个东西",而直接给出成品。孩子于是无从知道这个对象是为解决什么而存在的。

操作二,磨掉路径(抹去 D)。 从缺口走到对象的那条曲折之路——包括试错、命名、修正、收敛——被删除。课本只呈现路径的终点,即最终结晶出的定义,而不呈现走这条路的过程。

操作三,把显露再显露为"先在"(S 的再显露)。 剩下的光滑显露 S,被重新摆放为一个"起点"而非"结果"。教科书顺序——先定义、再性质、再应用——正是这一操作的制度化:它把发生链的终点(定义就是整条链跑完之后的结晶)摆在了教学的起点

三重操作合起来,可以写成一个简洁的形式刻画:

发现 = 发生 - 路径(D) - 土壤(E)

即:发现,就是发生减去路径、减去土壤之后,再端出来的那个光滑的显露。 它不假,它显露的是真东西;但它是被减过的——减掉的,恰恰是学习者能够回写的唯一凭借。

在三重操作中,第三重——把显露再摆放为"起点"——是最隐蔽、也最具决定性的一重。前两重(抹去 E、抹去 D)只是做了减法,尚未颠倒次序;真正的颠倒发生在第三重:它把发生链的终点(结晶出的定义)搬到最前面,当作一切的开端。这一搬,使"对象先在"从一种感受升级为一种被制度固化的教学结构——教科书的每一章都以定义开篇,正是这一颠倒的日常化身。因此,去光滑化最要紧的一步,往往不是补充几个例子(那只是零敲碎打地找回一点 E),而是整个地把定义从"起点"挪回"结算点",让它回到它在发生链中本来的位置——最后,而非最先。

3.3 数学史的佐证

这个命题不是思辨的产物,它有整部数学史作佐证。凡是今天躺在课本里、看似天然自明的定义,几乎都是一次被磨光的剧烈发生。

莱布尼茨与牛顿的微积分,最初充满了"无穷小"这样在逻辑上站不住脚却在直觉上极有威力的粗糙对象;经过近两百年的争论与修正,才被柯西、魏尔斯特拉斯磨成今天课本里光滑的 ε–δ 定义。学生面对 ε–δ 时觉得它抽象、突兀、不知从何而来,恰恰因为它是那场漫长发生被彻底磨光之后的残留——路径(两百年的争论)和土壤(无穷小的悖论)都被磨没了。

康托尔的集合论、非欧几何、复数、群的概念,无一不是如此:先有一场带着剧烈缺口与曲折路径的发生,后有一个被磨得光滑、自足、看似先在的课本定义。学生所"发现"的,永远是这场发生的光滑遗骸。

负数的历史尤其能说明问题。在很长一段时间里,负数被欧洲数学家称作"荒谬的数""虚构的数",因为"比无还少"在直觉上讲不通;它是在解方程"不够减"的反复困境里被一点点接纳、并最终获得"数轴上原点另一侧"这个几何解释之后,才安顿下来的。今天课本里一句"负数表示相反意义的量",把这场长达数百年的接纳史,磨成了一句不容置疑的定义。虚数走过更陡的一段路:从"不可能的根",到被冠以"imaginary(想象的)"这个至今仍带着当年怀疑的名字,再到复平面上获得堂堂正正的位置——每一步都是缺口逼出来的发生,而课本只留下最后那个光滑的 i²=−1。就连"极限"这个分析学的地基,也是在贝克莱主教对"消失的量的鬼魂"那句著名诘难之后,历经一个多世纪才被磨成 ε–δ 的。这些例子共同说明:课本里越是简短、越是不容置疑的一句定义,背后往往埋着越长、越曲折的一场发生。 光滑的程度,恰与被磨掉的路径的长度成正比。

这一光滑化在二十世纪被推到了极致。布尔巴基学派(Bourbaki)以彻底公理化的方式重写整个数学,把每一个概念都呈现为从公理出发、逻辑上无缝衔接的光滑演绎——这是人类有史以来最宏大的一次光滑化工程。它在研究与存档的意义上是伟大的成就,因为它把数学的逻辑骨架擦得雪亮;但它同时也是最危险的教学诱惑,因为公理化顺序恰恰是发生顺序的完全倒置:公理是发生链最末端的结晶,却被摆到了最前端。以布尔巴基的顺序去教小学乃至更高学段,等于让学习者从人类思维的终点,倒着往回背整部数学史。二十世纪六七十年代席卷多国的"新数学"(New Math)改革之所以在中小学大面积失败,一个深层原因正在于此:它把集合论式的、极度光滑的现代数学语言直接下放给儿童,抹掉了每一个概念赖以发生的粗糙土壤,结果孩子记住了一堆"交集""并集"的符号,却与真实的数量世界失去了联系。这是一次以"现代""严谨"为名、实则加剧了光滑化的改革,它的教训至今值得记取。

3.4 与先行者的辨异:诚实地指认前人

本文必须诚实地指认:这个命题并非全新,它有明确的先行者,指认他们不仅是学术的诚实,也能更清楚地标出 SDE 的独特贡献所在。

最近的先行者是弗赖登塔尔(Hans Freudenthal)。他在《作为教育任务的数学》(1973)与《重访数学教育》(1991)中提出的"反教学法的颠倒"(anti-didactical inversion),几乎就是本文命题的另一种表述:他尖锐地批评,传统教学把数学活动的最终产物当作教学的起点,这是对数学之为一种发明活动的颠倒。他据此主张"有指导的再创造"(guided reinvention)——让学习者在教师引导下,重新走一遍数学被创造出来的路。这与本文的"去光滑化""让对象重新发生一遍"高度同向。

更远的先行者是皮亚杰(Jean Piaget)的发生认识论(genetic epistemology)——"发生学"这个词本身就回响着他的 génétique。皮亚杰关心的是认知结构如何在儿童身上逐步发生。此外,布鲁索(Guy Brousseau)的教学情境理论中的"认识论障碍"与"去中介化/让位"(devolution),弗赖登塔尔学派对"数学化"(mathematization)的强调,都是本文的同向占位者。

在"对象究竟如何从过程中产生"这一点上,斯法德(Sfard, 1991)的物化(reification)理论是又一位重要的同向者:她指出,一个数学概念通常先以"操作性"的方式(作为一个过程、一串动作)被把握,再经由一次"物化"的跃迁,凝成"结构性"的对象。这与本文"先走路径 D、后结晶显露 S"的次序高度一致;格雷与陶尔(Gray & Tall, 1994)的"procept"(过程—概念二重体)亦是同族洞见。这些工作精细地刻画了"过程凝为对象"的心理机制,是发生学在认知层面的有力佐证。不过,物化理论重在刻画"过程凝为对象"的这一跃,而对"这个过程当初为何被启动"——即逼出它的那片土壤(E)——着墨较少;这恰是 SDE 的 E 维要补足的一环。

那么,SDE 发生学教学法在这些先行者之上,多给了什么?至少有三点是它独有的贡献:

其一,概念的 S·D·E 三维解析。 先行者告诉我们"要让学生重新创造",却没有给出"一个数学概念究竟由什么构成、因而应当从哪一维切入"的结构性刻画。SDE 把任何一个数学概念解析为显露(S)、路径(D)、土壤(E)三维的稳定结晶,使"重新创造"从一句正确的口号,变成一套可以逐维操作的工序(见第五节)。

其二,回写作为判据。 先行者强调过程,却缺一个清晰的成功判据。SDE 提出"回写"——概念是否反过来改写了孩子的旧底盘——作为发生是否真正完成的判据,并据此把"活动热闹但无效"的假发生(无回写)从真发生中精确地分离出来(见第 2.3、6.3 节)。

其三,光滑化作为一个可操作的逆运算。 本文把"反教学法的颠倒"进一步刻画为三重具体操作(抹去 E、抹去 D、S 再显露),从而使"颠倒"的逆运算——去光滑化——也变得可操作:教学要做的,就是把被磨掉的 E 和 D 精确地还原回来。这把一个批评("不该颠倒")转化为一套建设性的施工图("如何去光滑化")。

3.5 光滑化的三重代价

回写受阻,是光滑化最直接的代价,但不是唯一的。至少还有三重代价值得指出,它们共同解释了为什么"从定义起步"的数学教育会系统性地生产出既不会用、又不爱学的学习者。

代价一:隐藏了数学的可错与可修正。 拉卡托斯(Lakatos, 1976)在《证明与反驳》中揭示,真实的数学从来不是从定义顺流而下的光滑演绎,而是一部充满猜想、反例、概念被反复修订的准经验史——欧拉多面体公式的每一次"反例",都逼着"多面体"这个概念的定义本身被改写。定义不是发生的起点,而是与反例搏斗到最后才勉强稳定下来的产物。光滑化把这部搏斗史抹去,只留下最后胜出的那个定义,于是学习者接收到一个错误的元信念:数学是一套一开始就正确、无可争辩、不容修改的真理。这个元信念一旦形成,孩子便不敢质疑、不敢试错,而质疑与试错恰是数学思维的命脉。

代价二:隐藏了动机与美感。 每一个数学对象的发生,背后都有一个真实的"为什么非要有它不可"。磨掉土壤(E),就是磨掉这个"为什么"。于是数学在孩子眼里变成一堆无缘无故的规定:为什么要通分?为什么负负得正?为什么要有虚数?——这些在发生学看来本有清晰答案的问题,在光滑化之后统统变成"就是这么规定的,记住就行"。动机被抽空,是数学厌学最深的一个根:孩子不是不爱数学,是不爱一堆被磨掉了理由的规定。

代价三:制造了"天生会 / 天生不会"的错觉。 当路径(D)被磨掉,学习就退化为"面对光滑成品,要么一下认出、要么认不出"的二元事件。认出的孩子被判为"有数学天赋",认不出的被判为"没有数学细胞"。但发生学指出,这个二元判断是光滑化的假象:真正的差别往往不在天赋,而在于有没有人陪这个孩子把那条被磨掉的粗糙路径重新走一遍。把发生偷换成发现,就把一个"路没走通"的问题,误判成了一个"天生不行"的问题——这一误判,其代价由无数被过早贴上"学不好数学"标签的孩子终身承担。

这三重代价,加上回写受阻,构成了光滑化的完整账单。它们共同说明:光滑化不是一个中性的"呈现方式的选择",而是一个有系统后果的教学决定。

3.6 谱系:讲授式与探究式,皆可能仍是发现学

必须澄清一个极易混淆之处:发现学不等于"讲授式",发生学也不等于"探究式"。 这是本文命题最容易被误读的地方。

考虑所谓的"发现学习"(discovery learning,布鲁纳一脉)——让孩子通过操作、观察,自己"发现"出规律。表面上,它探究、它活动、它不满堂灌,似乎就是发生学。但只要追问一句:孩子要"发现"的那个规律,是被设定为本来就在那里、等着被揭开的吗?如果是——如果教师心里那个"正确答案"早已光滑成形,整堂课不过是让孩子沿着预设的轨道,把这个早已存在的答案"再发现"一遍——那么它在本文的意义上,仍然是发现学,只是把"接收"换成了"伪发现"。孩子依旧是在认领一个先在的对象,只不过认领的姿势更主动、更热闹。

由此可以画出一个谱系。发现学有两副面孔:被动接收式(满堂灌)与主动伪发现式(预设答案的探究)。二者的共同本质,是"对象先在"——那个要被接收或被发现的东西,其土壤与路径早已被磨掉,只剩光滑的显露在等着被认领。发生学与这两者的分野,不在"讲还是探",而在于:那个对象,是不是真的在这个孩子这里,带着它的缺口与路径,重新发生了一次,并回写了他的底盘。 一堂安静的讲授课,若教师把缺口摆出来、把路径带孩子走通、并收了回写,它可以是发生学;一堂热闹的探究课,若答案早已光滑地预设在教师心中、孩子只是被牵着去"发现"它,它仍是发现学。判据永远是回写,不是课堂的动静。

3.7 一个推论:发现学为何"不算错,却挡住了孩子"

由核心命题可直接推出一个对教学至关重要的推论。

发现学不算错,因为它端出的显露 S 是真的——1/2 确实是那么写的,180° 确实是那个和。它错不在内容,而在于它减掉了 D 和 E。而 D 和 E,恰恰是孩子能够"回写"的唯一凭借:没有走过路径,孩子的底盘上就没有这条路径的痕迹可供改写;没有触及土壤,孩子就不知道这个对象接在自己既有理解的哪一个缺口上。于是,光滑的显露挂不住——它太光滑了,没有任何一个粗糙的接榫能把它咬进孩子的旧结构。

这就解释了第一节那个反常现象的全部机理:分数以光滑的定义形式(1/2 = 分子分母)被端给孩子,孩子接收了这个形式(当堂全对),但由于"整数不够分"这个土壤(E)和"平分并命名"这条路径(D)都被磨掉了,回写无从发生,于是"1/2 是把 1 分成 2 份取 1 份、份越多每份越小"这一层,从未接进他关于大小的理解。一周之后,旧的"数大即大"的直觉重新占了上风,1/3 > 1/2。不是没学,是学的是被磨光的成品;不是笨,是没被给回写的凭借。

四、数学知识为什么无法直接传递

4.1 一个几乎人人默认、又几乎人人做不到的假设

关于"教",有一个几乎从不被言明、却支配着大多数课堂的默认假设:教学是一次传递。教师那里有一份知识,讲清楚、讲明白,知识便像信件通过邮路、水通过管道那样,从教师这一端流到学生那一端。备课被想象成"把要传的东西整理好",上课被想象成"把它准确地送出去",作业与考试被想象成"检查它是否完好地到达"。这个"邮路/管道"的隐喻如此自然,以至于当传递失败时——学生当堂全对、一周归零——人们的第一反应总是"是不是没送好":讲得再清楚一点、例子再多一点、练习再密一点。可是每一位教了几年书的教师,心里都藏着一个说不清的困惑:为什么有些东西,无论我送得多干净、多光滑,学生就是接不住?

本节要论证:这不是"送得不够好"的问题。数学知识,在范畴上就无法被直接传递。 而这个"不可能",恰恰是第三节"发现是发生的光滑化再显露"这一命题的直接推论。

4.2 一个茶杯与一个婴儿

把这件事放到一个最日常的场景里,界线会一下子清楚起来。

我把一个茶杯,从这个房间端到那个房间——这是一次标准的"打包递送"。茶杯是一个对象,它可以被完整地拿起、移动、放下,从 A 处原样到达 B 处,分毫不变。对而言,打包递送不但可行,而且是常态:搬家、寄快递、传一张字条,都是把一个对象从一处送到另一处。发现学之所以那样天经地义,正是因为它悄悄把这个"搬茶杯"的模型,套到了知识头上——以为知识也像茶杯,讲清楚、递过去,就到了。

可是再想一层:"把茶杯从一个房间端到另一个房间"这件事本身,是能被递送的吗? 一个婴儿,并不是一开始就会端杯子的。他要经历一整段发生——抓、握、拿捏手上的力道、协调眼与手、建立起对距离与平衡的身体理解——这是一条漫长的差异序列(D),或者说一整道 SDE 序列的洪流:无数次够不着、抓不稳、洒出来,在一次次矛盾与修正里慢慢发生、慢慢稳固,最后才凝成"端杯子"这样一个稳定、自动、"闭着眼都会"的能力。等它稳固到这个地步,它就变得光滑了——光滑到我们再也想不起它当初是怎么长出来的,光滑到它看起来"本来就会、天生就该会"。这,正是一次典型的"死于成功"(D-death):一条被走通了千百遍的路径,熟到沉进身体、成了不假思索的常识地基。

于是两件事叠在了一起,看清它们,本节的论点就立住了。其一,茶杯(对象)可以递送,"端茶杯的能力"(发生的产物)不能递送。 你能把杯子递到婴儿手上,却不能把"会端杯子"递给他——那必须在他自己身上、经由他自己那道 SDE 洪流,重新长一遍。其二,我们平时当作"简单、现成、可直接交付"的东西——那些看似天然的"发现学"——其实无一不是一段已经发生、并被磨光了的洪流的稳定残留。 端杯子如此,走路、说话、系鞋带如此,"1+1=2""1/2 是半个"同样如此。它们今天的光滑、现成、显而易见,恰恰是当年那条粗糙洪流被彻底磨平之后的样子——光滑,是发生成功之后的遗容,不是它从来的模样。

4.3 连"那只杯子"本身,也是发生出来的

还可以再往下追一层,追到比"能力"更根上的地方——追到"对象"本身。

对一个婴儿来说,房间里那只杯子,并不是一开始就作为"一只杯子"存在于他的知觉里的。他今天看见它、明天又看见它,可每一次"看见"其实都不一样:光线变了、角度偏了、远近不同、他自己的状态也不同——每一天、甚至每一眼,引发的都是一团不尽相同的知觉。起初,这里只有差异,没有"同一只杯子"。 是那条差异序列(D)在真实情境(E)里一天天地跑,跑过足够多遍之后,"这是同一只杯子、它一直在那儿"这个显露的同一性,才慢慢地、作为一种涌现,从差异里长出来。用发生学的话说:显露 S 从来不是先给的,它是差异序列 D 与纠缠土壤 E 的函数(S=F(D,E));当 D 和 E 上那些参差不齐的毛刺——每一次知觉的偏差、每一处情境的出入——被一天天磨平、磨光,"同一个对象"这个稳定的显露,才从被磨光的差异里涌现出来。

这一层,其实正是完形心理学(Gestalt psychology)第一性原理的一次发生学应用。完形心理学的奠基命题是:整体不是部分之和,一个有组织的“完形”(Gestalt)会从零散的部分里涌现出来,且这个整体先于、也不可被还原为它的部分——韦特海默、柯勒、考夫卡由“似动现象”(phi phenomenon)立此一说:几点先后闪烁的孤立光点(纯然的差异),在知觉里却涌现成一段连续的运动(一个任何单独部分里都没有的整体)。“同一只杯子”从每天各异的一团团知觉里浮现,与“一段运动”从几下孤立闪光里浮现,本是同一件事的两个样本:都是整体性的同一,从差异中涌现。本文所做的,是把这条第一性原理,从“此刻的知觉组织”推进到“跨时间的发生”,并给它补上一台发生装置:完形学派多把这种组织倾向(简洁律,Prägnanz)当作知觉场或大脑一种先天的、自成一体的规律——整体仿佛凭一条静态法则自己“跳”了出来;本文则接皮亚杰对完形先天论的发生学批评,主张这个整体并非被一条时间之外的法则一次跳出,而是差异序列 D 在真实土壤 E 里一天天地跑、把毛刺磨光之后发生出来、再稳定下来的。完形是真的,但它是长出来的,不是先给的。

这不是思辨。发展心理学早已发现,婴儿并非天生就有"客体永久性"(object permanence)——在某个月龄之前,一件东西一旦移出视线,对他就几乎等于不存在;"它还在、它是同一个"这件事,是后来才发生、才建立起来的(皮亚杰对此有经典的观察)。"对象"作为一个自我同一、恒常存在的东西,本身就是一项发生的成就,而不是一个知觉的起点。

到这里,我们其实触到了发现学第一块地基——"对象先在"(第 2.1 节)——最深的根。成年人(以及教师)之所以觉得对象"本来就在那儿、天生自明",恰恰因为这场"从差异到同一"的知觉发生,早已在他身上跑完、并被彻底磨光;他所感受到的那种"先在感",正是这场发生被光滑化之后的样子。换句话说,"对象先在"不是一个中性的事实,它本身就是一件光滑化的产物——发现学的地基,一直到"把一个东西看成同一个东西"这一最底层,都是被磨光的发生。

这一层对数学有直接的回响。"5""三角形""1/2"作为一个个"就在那儿、自我同一"的对象,同样不是知觉或认知的起点,而是各自那条差异序列被磨光之后涌现出的同一性。发现学把这些已经磨光的同一性直接端给孩子,孩子接过的是一个个现成的"同一体";可对他而言,这些对象的同一性还没有在他这里涌现——它同样必须在他身上,由他自己的 D 与 E 重新跑一遍、重新磨光、重新涌现(这正是第 4.7 节所说的"再发生")。你没法把"把它看成同一个东西"直接递给谁;同一性只能在每个人那里,各自涌现一次。

4.4 可递送的是成品,不可递送的是过程

回到光滑化。第三节说,光滑化是把一个过程(发生:带着缺口、走过路径、并回写了底盘)压成一个对象(光滑的显露 S:一个定义、一个符号、一条定律)。这里要接着追问一句:人们为什么会以为知识可以直接传递?答案正藏在光滑化里——因为光滑化的产物是一个对象,而对象,是可以打包、可以递送的。

一个定义写在纸上,可以完整无损地从教师的板书,抄到学生的笔记本上,一个字都不差。这就是"直接传递"看起来天经地义的原因:你确实能把那个光滑成品原样递过去,分毫不失。发现学的整套操作——先给定义、再讲性质、再练应用——本质上就是在做这件"递送成品"的事,而且往往做得非常高效、非常干净。

但问题在于:那个被递送的光滑成品,并不是知识。 知识是发生,是一个过程。而过程,在范畴上,就不是一个可以打包递送的东西。你能把一段舞的录像递给别人,却不能把"会跳这段舞"递给他;你能把一份菜谱递给别人,却不能把"做出这道菜的手感"递给他;你能把一张地图递给别人,却不能把"认得这条路"递给他。数学也一样:你能递送"1/2 的定义",却不能递送"1/2 在一个孩子心里作为一个量发生出来、并回写了他对整个数的理解"这件事。前者是纸上的字,后者是他脑子里发生的一场事件。

于是形成一个残酷的错位,可以把它作为本节的核心:

可被直接传递的(光滑成品 S),恰恰不是知识;而是知识的(发生过程),恰恰不可被直接传递。

教学里所谓"我把知识传给了学生",传过去的其实只是知识被光滑化之后剩下的空壳。空壳能递,可它已经不是知识了。

4.5 这不是技术难题,而是一个范畴事实

必须把话说到位:数学知识无法直接传递,不是一个可以靠技术进步克服的难题。讲得再清楚、板书再工整、动画再精美、微课录得再好,都无法克服它——因为它根本不是"清楚不清楚"的问题,而是范畴上的不可能

过程与对象是两个范畴。光滑化是一道"过程→对象"的投影,而任何这样的投影,都必然丢失过程性本身——正如把一段运动拍成一张照片,必然丢失运动:照片是可传递的、清晰的、完整的,但它不是运动,你无论把照片洗得多清晰,看照片的人也得不到那段运动。你能传递照片,传递不了运动本身。同理,你能传递定义(过程的照片),却传递不了发生(过程本身)。

这就把"数学知识无法直接传递"这句常被当作教育感慨、或建构主义口号的话,落成了一个有精确机制的事实:知识以过程的方式存在,过程不可递送,而可递送者已非过程。 它不是对教师能力的抱怨,而是关于知识之存在方式的一个断言。

4.6 一切"更好的递送"都撞同一堵墙

这一节也解释了第 6.4 节那条纪律——"还原不等于放录像"——为什么是必然的,而不只是一个操作提醒。一段发生的录像,哪怕把缺口、路径、显露拍得再完整,它仍然是一个对象(一段被冻结的过程影像);把它递送给学生,仍然是在递送成品,而不是让过程在学生身上发生。同理,把发生写成一段精彩的讲解、演成一场漂亮的表演、做成一个交互的课件——只要它的存在方式是"一个可交付的成品",它就撞在同一堵墙上。

由此得到一个对教学法有决定性影响的结论:出路不在"更好地递送",而在"根本不递送"。 递送这条路,无论走得多精致,终点都是一具空壳。真正的出路是换一个动作——不把成品从教师这端送到学生那端,而是在学生那端,重新把发生点燃一次。教学的根本动作,于是从"传递"变成"引发"。

4.7 从"再显露"到"再发生":把命题收紧一层

有了茶杯与婴儿这一层,可以回过头,把第三节的核心命题再收紧一格。

第三节说:发现,是发生的光滑化"再显露"。"再显露"是从教师与教科书那一端看到的样子——一段已经发生、已被磨光的东西,被再一次端出来、摆到学习者面前,仿佛它本来就在。这没有错,但它只说了表面的一半。

透过"无法直接传递"再看,深一层的真相是:那个被端出来的光滑成品,若要在一个新的学习者身上真正成为知识,它不能只是被"再显露"一遍给他看,而必须在他身上再发生一遍。婴儿不能靠"看大人端杯子"就学会端杯子——哪怕看得再清楚,那也只是成品的再显露;他必须自己重新跑一道 SDE 洪流,让"端杯子"在他身上重新发生、重新稳固。数学也一样:1/2 不会因为它光滑的定义被"再显露"一次,就住进孩子心里;它必须在孩子那里,沿着"整数不够分→平分命名→拼合验证",重新发生一遍。

于是命题收紧为:

所谓"发现",是发生的光滑化;而它每一次真正被人拥有,都是这份光滑化在一个新的人身上的"再发生"。

"再显露"是它对外呈现的样子,"再发生"才是它被习得的唯一途径。发现学的全部误会,就在于把"再显露"错当成了"再发生"——以为把光滑成品在孩子面前再显露一遍,知识就到了他那里。可显露只是把成品摆出来给他看,只有再发生,才是让它在他身上重新长出来。前者是范畴上不可能完成的"递送",后者才是教学唯一真正能做的事。这也正是本节反复申说的那句话的确切含义:教学的动作不是传递,而是引发——所谓引发,就是在一个新的人身上,促成那份光滑化的再发生。

4.8 一个必要的澄清:无法直接传递 ≠ 无法教、≠ 教师无用

这里要挡住一个危险的误读。说数学知识无法直接传递,绝不是说数学没法教、或教师可有可无。恰恰相反:正因为知识不能被递送,教师才不可被替代。 只是教师的活儿,被这一节彻底重新定义了。

在"传递"的图景里,教师是知识的搬运工——把成品从 A 搬到 B。可这份工作在范畴上根本不成立(过程搬不动),于是越是"尽责"地把成品搬得干净、光滑,学生越接不住;发现学式教师的尽责,与学生的接不住之间那道令人费解的鸿沟,根源正在于此。

在"引发"的图景里,教师是发生的点火人——他造缺口、铺路径、守住不代办、验回写。递送是把火苗从一处搬到另一处(火苗一搬就灭);引发是在另一处、用另一堆柴,重新生一次火。教师全部的技艺,都用在"如何让发生在别人身上重新发生"这件事上:怎样的缺口能真正勾住这个孩子,怎样的路径他的脚迈得上去,怎样在他快要自己走通时忍住不替他迈最后一步。这些技艺,比"把定义讲清楚"难得多,也珍贵得多。教师的价值,不在他能传递什么,而在他能引发什么。

4.9 与数学"可封顶"的相容:证明可以封存,看懂不能代办

最后需要澄清一处看似的矛盾,它关系到本文立论的自洽。本文后面(第 9.2 节)会论证:数学对象因为不自我建模,是少数几个"结算真能封顶"的领域——一个数学命题可以被彻底证明、完全闭合、原样保存。而本节却说数学知识无法直接传递。这两句话矛盾吗?

不矛盾,因为它们说的是两件事。对象一侧:一个数学命题的真,是静态的、完成的、可被完整证明并原样封存的——这是对象的可封顶性。知识一侧:一个人"来到知道这个命题"这件事,是一个过程,必须在他身上重新发生一次、并回写他的底盘——这是知识的不可递送性。前者好比"一幅证明已经画完、挂在墙上,谁来看都是它,一笔不差";后者好比"看懂这幅画"这件事,每个人都得自己用眼睛和头脑重走一遍,谁也替不了谁。证明可以封存,看懂不能代办。

数学之为数学,恰恰同时具备这相反的两面:它的对象最是可封顶的(因为不自我建模、相机安全),它的习得又最是不可递送的(因为习得即回写,回写是过程)。这两面合起来,正好解开了数学教育那个古老的悖论——为什么最确定、最可证明、最"客观"的知识,反而最难教。 越是被磨得光滑、封存得完美的真理,越是把它赖以发生的那段过程藏得深,于是越是无法靠递送让人真正拥有它。数学的确定性与数学的难教,是同一枚硬币的两面。

可以把这一整节浓缩成一句:你能把定义递给孩子,但你递不出"他懂了"。 "他懂了"不是一件可交付的物,而是一场必须在他那里重新发生的事。承认这一点,是一切数学教学的谦卑之始,也是它全部技艺的起点。

五、数学对象与概念的发生学原理

如果发现是发生的光滑化,那么发生学教学的正面工作,就是理解"发生"本身的结构,以便据此实施"去光滑化"。本节给出数学对象与概念的发生学原理,即 SDE 的 S·D·E 三维分析。

5.1 概念作为发生链的稳定结晶

一个基本命题:一个数学概念,是一条发生链的稳定结晶。 它不是一个孤立的定义,而是一整条"从土壤经路径到显露、再回写"的过程沉淀下来的稳定物。因此,理解任何一个数学概念,都可以还原为回答它的三段语法:

在何种土壤(E)里,经何种路径(D),成什么显露(S)。

对课本里任何一个光滑的定义提这三个问题,就是对它施行去光滑化的第一步。

这个"结晶"的比喻值得多说一句。盐在水里溶着的时候看不见,只有当条件(温度、浓度)到了,它才析出一颗有棱有面的晶体。数学概念也是如此:它是在特定的土壤与路径这些"条件"下析出的一颗认知晶体,那颗晶体的每一个面(定义的每一款、性质的每一条),都对应着它析出过程中的某一步。发现学只把这颗晶体递给孩子看它光滑的外形,却不让他看见它是从哪一锅溶液里、经哪些条件析出来的;于是孩子握着一颗漂亮的晶体,却不知道它为什么长成这样、也无法在别处让它重新析出。理解一个概念,从来不是记住晶体的外形,而是掌握让它析出的那套条件——这,就是发生学要还给孩子的东西。

5.2 S:显露维(Show)

S 是概念最终"看得见、认得出"的那个稳定形——"5""1/2""三角形""180°"这些名字与符号,都是 S。它是概念的可见面。

关于 S,有一条最要命的纪律:S 是结果,不是起点。 它是发生链跑完之后才结晶出来的东西。发现学最深的病,就是把 S 当起点——上来先给定义、先认符号,等于让孩子从终点倒着往回背。而这个被当作起点的"结晶",正如第三节所论,就是被光滑化、再显露出来的发生残留。

在 SDE 更完整的刻画中,稳定成形的显露有其内部结构,可沿"规范—模态—价值"三条轴展开:一个显露遵循某一套规范(怎样才算对、才算这个对象),以某种模态被把握(它是作为符号、作为逻辑关系、还是作为量的结构而被握住的),并承载某种价值(它好在哪儿、简洁在哪儿、美在哪儿)。对小学教学,无须把这三轴讲给孩子,但教师心里有这三轴,就能判断一个概念的显露是否被教全了。举例来说,"分数"若只教了它的符号规范(分子分母怎么写、怎么读),而没有教它作为"量"的模态(1/2 就是半个饼这个实实在在的量),那么显露就是残缺的——孩子握住的是一个记号,而不是一个量,回写自然接不上,1/2 与 1/3 的大小之争便无从裁决。显露被教残,是无回写的一个常被忽视的来源。

还有一层,接第 4.3 节:显露 S 的同一性本身,也不是先给的,而是差异被磨光之后涌现的结果。这对教学是一个提醒——当孩子把"5"只当成一个孤立的记号、把每一道"5"都看成互不相干的东西时,问题往往不在他记性差,而在于"5 作为同一个量"这个显露的同一性,还没有在他那里从一堆具体的"五个"里涌现出来。教师要做的,不是反复强调"这就是 5",而是让足够多的、各不相同的"五个"(五个苹果、五根手指、五步、五声)在他面前走过,直到"同一个五"自己从这些差异里浮上来。同一性是涌现出来的,不是宣布出来的。

5.3 D:差异路径(Difference)

D 是从缺口走到显露的那条路径,它不是"不一样"这么简单,而是一条有推进、有承接、有修正、有收敛的完整次序。"一一对应""平分并命名""重复相加打包""撕角拼直线",都是路径。

发生学真正要教的,是这条路径,而不是路径尽头那个名字。缺了 D,概念就是一具没有来路的空壳——这正是无回写的结构性根源:底盘上没有走过这条路的痕迹,就没有什么可供新概念去回写。在教学上,D 是最吃功夫、也最常被跳过的一维,因为教师习惯于直接交付终点(S),而把中间那条费力的路径省略。省略 D,就是在制造光滑化。

在 SDE 的完整刻画中,路径由三层引擎驱动,理解它们能帮助教师把"走路径"这件事做细。D1 是意义目标,定这条路要往哪儿走——对孩子而言,就是那句"我们要解决那个分不匀的困境";D1 立不住,孩子就不知道自己在往哪走,路径便无从组织。D2 是路径组织,即具体的走法,其最小骨架是"猜想→执行→评估→反馈→修正→迭代"的六步循环;而且路径有三种相位——秩序态、混沌态,以及介于两者之间、真正的新东西在此涌现的"介生态"。一堂好的探究课,往往要允许并保护孩子先在混沌态里试错、乱走,再逐步收敛到秩序,而不是一上来就要求整齐。D3 是优化约束,即在多条可走的路里挑最省力、最少冗余、最少损耗的那条。教师最常犯的一个错,是在孩子还处于混沌态、连 D1 目标都没立稳时,就急着用 D3 去纠正他的算法效率、要求他"用最简便的方法"——这等于在路还没走通时就苛求走得漂亮,反而掐断了发生。先让路发生,再让它变漂亮,是 D 维的一条要紧纪律。

5.4 E:纠缠土壤(Entanglement)

E 是概念得以发生的真实需要与情境,是它的地基而非背景板。"两堆东西谁多""三个饼分四个人""数太大了数不过来、写不下",都是 E。正是这些真实的"走不通",逼出了新概念。

缺了 E,概念对孩子就是无根而散、天上掉下来的,抓不住也留不下。因此,一节发生学的课,第一件事就是把 E——那个真实的缺口——摆到孩子面前,让他真切地感到手里的旧工具不够用。E 就是"缺口"的另一个名字。

E 之所以称为"纠缠",是因为一个数学对象从来不是孤立地发生,而是与三个界纠缠着一起发生:理念界(它作为一个抽象结构本身)、现实界(它所度量、所刻画的那些真实事物:饼、绳、小棒、人数)、自我界(学习者自己在其中的困惑、需要与顿悟)。好的缺口,往往同时勾住这三界——"三个饼分给四个人"既是一个抽象的除不尽(理念),又是眼前真实的饼(现实),还是孩子自己"我到底能分到多少"的切身关切(自我)。在信息的层面,同一个对象还可以被三种模态把握:符号态(作为一个记号来读写)、逻辑态(作为关系来推演)、数学态(作为量与结构的"场"来运算和感受)。发现学一个极隐蔽的偏误,是让概念长期滞留在符号态——会读会写这个记号——而迟迟不落到数学态。第一节那个把 1/3 判为更大的孩子,正是卡在符号态:他处理的是"3 比 2 大"这个符号事实,而从未进入"1/3 是更小的那个量"这个数学态。去光滑化,很大程度上就是把一个概念,从符号态一路推进到数学态。

5.5 三维的非线性互生与回写

S、D、E 不是三段流水线,而是非线性互生的:先有土壤和路径,才结晶出显露;显露一旦成形,又回过头改写土壤和路径。这个"回过头",就是回写。

在 SDE 的动力学表述里,这一互生被写成一个循环:两个维度之间的矛盾,逼出第三个维度的改变,这个改变再回写重置前两者,开启下一轮。对教学而言,只需把握两点:其一,发生是有方向的——从 E、D 到 S,再回写;其二,回写是最容易被漏掉、却最不能漏掉的一笔。备课时最后要自问的,永远是那句"倒过来"的问题:这节课上完,孩子看某个旧东西的眼光,变了吗?

这一互生在 SDE 中有一个更精确的动力学表述,即"123 原理":任意两个维度之间的张力(例如土壤 E 与既有路径 D 之间"旧工具走不通新情境"的矛盾),会逼出第三个维度的改变(一个新显露 S 被生成出来以化解矛盾);这个新显露一旦成形,又反过来回写、重置前两者(E 与 D 都因它而被重新理解),于是开启下一轮张力。分数的发生正是一例:整数这套旧工具与"三饼分四人"这片新土壤之间的张力,逼出了分数这个新显露;分数一旦发生,又回写了孩子对"数"的整个理解——数不再只是整数,数轴上处处是数。教学要做的,就是把这个"张力→新显露→回写"的循环,在孩子身上真实地跑起来一整圈。 发现学之所以跑不动这个循环,正因为它从新显露(分数的定义)直接起步,跳过了前面的张力,于是循环缺了发动它的那一环,回写自然无从谈起。

5.6 数学对象的"发生学原点"

由上述原理可得一把极实用的钥匙:对任何一个数学对象,问一句——"它最初,是为了走通哪条走不通的路而发生的?" 答出来,它的土壤(E)与路径(D)就都还原出来了。

下表列出小学核心对象的发生学原点,它同时是一张"去光滑化"的备课底表:

概念缺口(E)路径(D)显露(S)
两堆东西谁多一一对应"数"(如 5)
加法合起来一共多少合并后重新数"+"
位值数太大、数不过来、写不下十根捆成一捆"十"这个新单位
乘法重复相加太慢太烦把"几个几"打包"倍 / ×"
分数整数不够分(三饼分四人)平分并给每份命名"1/2"
负数不够减(历史/初步)引入相反方向"−"
等号同一个数有多条来路两边都摆、互相印证"="作为关系
三角形内角和各种三角形的角和会一样吗撕三角、拼直线、量"180°"

请注意,左侧各栏都是"成熟态/规定"(发现学的起点),右侧才是"为了走通某条路"(发生学的起点)。发现学与发生学在选取教学起点上的全部分野,尽在此表左右两侧之别。

5.7 三大方程与三个入手维

S、D、E 的互生,在 SDE 中被写成三条方程:S=F(D,E)、D=G(S,E)、E=H(S,D)。它们不是循环论证,而是一副三脚架的三条腿同时互撑——取消了谁先谁后的逻辑先后。对教学,这三条方程有一个直接的用处:它提示,一节课其实有三个可能的入手维,对应三种不同类型的数学内容。

当要教的是一个新对象/新概念("什么是分数""什么是乘法"),要害落在 S(一个新显露要发生),应当从 E 和 D 入手把它逼出来——这是本文七个案例的主线。当要教的是一条方法/一种程序("怎样解决两步应用题""怎样验算"),要害落在 D(一条路径要被建立),应当围绕"这条路要往哪走、分几步、哪步最省力"来组织。当要教的是一种情境判断/建模("这道题该用加还是用减""生活里哪些问题能用平均数"),要害落在 E(一片土壤要被辨认),应当训练孩子识别"什么样的现实缺口,对应什么样的数学工具"。

备课时先判断"这节课的要害此刻落在哪一维",再选择入手点,是 SDE 教学法的一条元纪律:起点选错了,后面挖得再深也是浪费。 把一节本该从 E 入手(辨认情境)的课,硬做成从 S 入手(先给公式),正是无数应用题教学失败的通病。

六、发生学教学法的操作结构:去光滑化与发生五步

有了发生学原理,就可以把教学法的操作核心一句话讲清:发生学教学法 = 对发现所做的去光滑化。 把被磨掉的缺口(E)与路径(D)还原回来,让对象在孩子那里重新发生一遍,并以回写验收。本节给出实现这一逆运算的具体骨架。

6.1 从"定义→性质→应用"到"缺口→框架→张力→实例→新缺口"

发现学的课,走的是"定义→性质→应用"三步,它是光滑化顺序的制度化——把结晶(定义)摆在最前,把例子(应用)甩到最后。

发生学的课,走的是一个五步的环,它恰好是发生链的顺序:

1. ΔE 开缺口:抛出一个孩子现有工具解决不了的真实问题("三个饼平分给四个人,每人多少?"——整数答不了)。

2. S 立框架:递出解决它所需的新显露的雏形("看来我们需要一个比 1 还小的数")——是给方向,不是给定义。

3. D 走张力:让孩子在这条路径上亲自跑一遍(真去分、给每份命名、发现"两个 1/2 拼成 1")。这一跑,概念才在他身上发生。

4. E 落实例:换几个真实情境,让它再发生一次(分饼、量绳、切蛋糕——同一个 1/2 在不同土壤里再长一次)。请注意,例子在这里不是"最后拿来练"的应用,而是"发生的一部分"。

5. 新 ΔE 开新缺口:用一个新问题开出下一环("那 1/2 加 1/4 呢?")。

第五步接回第一步——所以是环,不是线。发生学的好课,不是"讲完了",而是"又打开了一个口子"。每一节课的结尾,是下一节课的开头。这一顺序,也正是 SDE 发生学写作法所主张的"烧掉教科书顺序"在课堂上的落地:不从定义起,从缺口起。

这个"环"的性质,对教学节奏有一个不易察觉却重要的影响。发现学的课以"讲完、练完"为完成态,它在心理上是闭合的——今天这个知识点结束了,明天翻开新的一页。发生学的课以"又开了一个新缺口"为完成态,它在心理上是敞开的——今天走通的这条路,其尽头正对着明天要走的那条路的路口。这种敞开,恰恰是数学学习最需要的内在动力:孩子带着一个真实的、悬而未决的问题走出教室,而不是带着一个已被合上的句号。一学期下来,发现学积累的是一叠彼此独立、各自闭合的知识点;发生学积累的是一条首尾相衔、不断向前的问题链。前者是一堆砖,后者是一条路。

6.2 去光滑化的三还原

对照第 3.2 节的三重光滑化操作,去光滑化就是三个精确的还原动作:

- 还原土壤:把被删掉的真实缺口找回来,重新摆到孩子面前(对应第①步)。

- 还原路径:把被删掉的曲折之路重新走一遍,且必须让孩子亲自走(对应第③步)——教师替孩子走完,等于没有还原。

- 不再把 S 当起点:把定义从"起点"挪回"结算点",让它在孩子跑通路径之后自然结晶(贯穿第②③步)。

这三个还原,一一对消了三个光滑化操作。发生学教学法在结构上,就是发现学的逆运算。

6.3 三种死亡与"会了吗"的诊断

去光滑化之后,如何判断一个概念是否真的在孩子那里发生并回写了?SDE 提供了一个诊断工具——概念的三种"死法",它们帮助教师分辨"真会"与"假会":

- 遗忘(E-death):没人再用它,它从孩子的问题解决中消失了。验法:还有没有人真的拿它去解决新问题。

- 变成常识(D-death):熟到不假思索,"死于成功"。这其实是好事,是概念长进底盘的标志。验法:孩子会不会再对它感到惊讶(不再惊讶,说明它已沉为地基)。

- 过度自洽(S-death):对一切追问都有现成答案,却不会真正使用——这是最危险的假会。验法:给他一个反例,看他慌不慌。对一切质疑都对答如流时,往往不是学得好,而是背得熟、发生浅。

第一节那个 1/3 > 1/2 的孩子,正是介于遗忘与"从未真正发生"之间:概念根本没长进底盘,一周即散。而一个真正发生并回写的孩子,不会再犯这个错——因为他亲手分过,知道分的份越多、每份越小,这条来路已刻进他对"大小"的理解。

6.4 一个易犯的错:还原不等于"播放录像"

去光滑化最容易被做走样的地方,是把它误解成"给孩子看一段发生的录像"。教师精心录制或演示一遍完整的发生过程——缺口、路径、显露一应俱全——然后放给全班看。这看起来还原了 E 和 D,实则不然:看别人走过一遍,不是自己走过一遍。 一段被完整演示的发生,对旁观的孩子而言,本身又是一个光滑的成品——只不过从"光滑的定义"换成了"光滑的过程录像"。孩子接收了这段过程的形式,却没有在自己的底盘上留下走过它的痕迹,回写照样不发生。

这引出去光滑化的一条硬纪律,也呼应本文后面(第 9.2 节)要论证的一点:发生可以复现,但"在这个孩子这里发生"不可代办。 数学对象的来路是确定的、可复现的,教师完全可以为每个孩子铺好同一条粗糙的路;但走这条路的那双脚,必须是孩子自己的。教师的活儿,不是把路走给孩子看,而是把路铺得足够粗糙、足够有落脚点,然后忍住不替他走。发生五步里的第③步"走张力"之所以是整个环节的正身、最不能省,原因正在于此。

七、案例研究:七个小学数学概念的双教法对照

本节以小学数学最核心的七个概念为案例,逐一做发现学与发生学的对照。每个案例的发生学一侧,都按"缺口(E)→路径(D)→显露(S)→回写"的四段链展开。请特别留意每个案例最后一段——回写——它是发生是否完成的判据。

7.1 数:一一对应

发现学怎么教。 黑板上写一个"5",数五个苹果,"这就是 5"。数被当成一个既存的计数符号,先在那里,孩子的任务是把它认下来、记住它。诊断:5 是从终点递过来的光滑显露,孩子认得符号,却不知道"数"这个东西是为解决什么才存在的。

发生学怎么教。

- E(缺口):"这两堆东西,哪堆多?"——一眼看不出来,需要一个办法。

- D(路径):一一对应,一个对一个地摆,看谁先摆完;对不清,才需要一个能"记住多少"的东西。

- S(显露):"数"发生了。5 = 和五根手指能一一对应的那一类聚集的共同名字。

- 回写:从此孩子看任何一堆东西,都会想"它能和几对上"。数不再是黑板上的符号,而是他亲手用"对应"量出来的东西——它有了来路。

这一案例揭示了"数"的发生学原点:对应先于计数。 基数概念(多少)先于计数符号(5 这个字)。发现学从符号起步,正是把这条来路磨掉了。

7.2 加法与交换律

发现学怎么教。 3 + 2 = 5 背下来,加法表背熟;交换律"记住 a + b = b + a",照用。加法被当成一套既定规则,规则先在,孩子记住它。诊断:交换律是背来的一条规定,孩子不知道它为什么成立,只知道"它是这么规定的"。

发生学怎么教。

- E(缺口):"这两堆合起来,一共多少?"——真实的合并情境。

- D(路径):把两堆并到一起,重新数一遍。"+"就是这条"合并再数"的路径。

- S(显露):"="是这条路径的结算点,3+2 结算出 5。

- 回写:孩子亲自试出"先合谁、后合谁,总数不变"——交换律不是背的,是他自己撞见的一个事实。它回写进孩子对"合并"这个动作的理解。

交换律从"一条要记的规定"变成"他自己撞见的一个事实",正是回写的样子。

7.3 位值与十进制

发现学怎么教。 个位、十位、百位是规定好的位置,"满十进一"照着做,做对就行。位值制被当成一套先在的书写规则。诊断:"满十进一"是口令,孩子会操作,却答不出"11 里的两个 1,为什么不一样大"。

发生学怎么教。

- E(缺口):数变大了,一个一个数太慢,符号也不够用。

- D(路径):十根小棒捆成一捆。这个"捆"的动作,生出一个新单位。

- S(显露):"十"作为一个新单位发生了。位值 = 用有限的符号表示很大的数。

- 回写:孩子懂了——11 里,左边的 1 是"一捆(十)",右边的 1 是"一根(一)",它们不一样大。

捆小棒是常见活动,但重点从来不是活动本身,而是让"捆"这个动作生出"新单位",并回写到"同一个数字在不同的位上不一样大"。若只捆不悟,活动就退化为无回写的假发生。

7.4 乘法:倍

发现学怎么教。 九九口诀背熟、背快;乘法被当成一种新的运算规则,先在那里,孩子的任务是把口诀记牢、算得快。诊断:口诀是发生链结晶之后的成熟态,直接从口诀起步,是把终点当起点的又一实例。

发生学怎么教。

- E(缺口):"5 个 3 相加"写起来烦、算起来慢,需要更省的写法。

- D(路径):把"几个几"打包成一个整体。

- S(显露):"3 的 5 倍 / 5 × 3"发生了。乘法 = 重复相加的打包。

- 回写:孩子再看加法,会分辨"零散地加"和"成倍地加"是两种事。

口诀不再是要背的天书,而是他亲手打包出来的省力工具。先有意义,再背才牢——把口诀挂在"重复相加太慢"这个缺口上,记忆才有了挂靠。

7.5 分数:最硬的一课

发现学怎么教。 分数 = 分子/分母的既定形式,先给定义"二分之一",再教通分、约分。孩子一上来就面对一个成熟的符号系统。诊断:这正是第一节那节课——当堂全对,一周后 1/3 > 1/2。符号会写,意义没发生。

发生学怎么教。

- E(缺口):三个饼平分给四个人,每人多少?整数,答不出来。

- D(路径):真的去平分,给"每人分到的那一份"命名。

- S(显露):分数发生了,为让"平分"能结算。1/2 的同一性 = 两个它拼成 1。

- 回写:孩子看"整数"从此知道——它只是数的一段,中间还挤着无数个数。

1/3 > 1/2 的错误不会再犯,因为他亲手分过,知道分的份越多、每份越小。分数的发生学原点是"整数不够分";发现学把这个缺口磨掉、直接端出分数的光滑符号,回写便无从发生。这一案例,是本文核心命题最清晰的一次现身。

7.6 等号:破一个大误解

发现学怎么教。 "="读作"得",3 + 2 = ? 求那个答案。等号被当成一个"出结果"的箭头,单向。于是孩子不接受 8 = 3 + 5,更不接受 3 + 5 = 2 + 6。诊断:把等号当箭头,是小学最普遍、最隐蔽的一处误解,会一路拖累到中学的方程学习(此点在数学教育研究中早有大量记录)。

发生学怎么教。

- E(缺口):同一个数 6,可以从很多条路走到——2+4、1+5、3+3……

- D(路径):让孩子写出 6 = 2+4 = 1+5 = 3+3,把两边都摆出来、互相印证。

- S(显露):"="是"两边是同一个东西"的关系符——像天平,不是箭头。

- 回写:等号从"得"变成"平衡"。孩子开始接受 3 + 5 = 2 + 6。

这一案例最能直接体现 S·D·E 的结构:同一个显露(数 6),可由多条路径(D)抵达,等号说的正是这个"同一"。发现学教不出这一层,因为它把等号磨成了一个单向的"出结果"箭头——恰是把"同一个 S 有多条 D"这一发生学事实光滑掉了。而这一小步的回写,替中学的方程扫清了一个大障碍。

7.7 三角形内角和

发现学怎么教。 直接告诉"三角形内角和是 180°",记住这个结论,套进题里去算。结论先在,孩子的任务是记住并套用。诊断:结论是天上掉下来的,孩子会用它算题,却答不出"凭什么是 180°"。

发生学怎么教。

- E(缺口):各种三角形长得差那么多,三个角的和,会一样吗?

- D(路径):把三个角撕下来,拼到一起;再量一量、多试几个。

- S(显露):三个角拼成一条直线——180°。结论被孩子亲手拼出来。

- 回写:结论有了来路。孩子知道,数学结论是能"验"的,不是背的。

"180°"从一句要背的话,变成他撕纸拼角、亲眼看见的事实。更重要的回写发生在一个更大的信念上:数学结论有来路、可验证——这一信念,将支撑他此后全部的数学学习。

7.8 案例的共同结构

七个案例,抽掉具体内容,是同一个动作:先找到那条"走不通的旧路"(缺口 E),让新对象作为"让它走通的工具"发生出来(D→S),最后验一次回写。 教师一旦握住这个通用动作,就能自己造出第八、第九个案例。

更进一步,这个共同结构还给了教师一个诊断的入口:当某个概念反复教不好时,不必慌乱地归因于"孩子笨"或"练得少",而可以顺着这四段逐一排查——是缺口没摆出来(孩子根本不觉得缺它)?是路径没让孩子亲自走(教师替他走了)?是显露教残了(只给了符号、没给量)?还是压根漏了回写(讲完就散)?四段之中,总有一段塌了。找到那塌掉的一段、补上它,往往比笼统地"多讲一遍、多练几题"有效得多——因为多讲多练,不过是把同一个光滑成品又端了一遍,塌掉的那一段依旧塌着。

下表把七案例的四段一并列出,可作为教研的总账:

概念缺口 E路径 D显露 S回写
两堆谁多一一对应"数"看任何一堆都想"对上几"
加法合起来多少合并再数"+"自己撞见交换律
位值数大写不下十根捆一捆"十"这个单位两个 1 不一样大
乘法重复相加太慢几个几打包"倍 / ×"分清零散加与成倍加
分数整数不够分平分并命名"1/2"整数只是数的一段
等号同数多来路两边都摆"="是关系等号从箭头变天平
三角形各角和会一样吗撕角拼一拼"180°"结论可验、非天降

7.9 延伸:另外四个概念的去光滑化

同一套"缺口→路径→显露→回写"的还原,可推广到几乎任何小学概念。再补四个,以见其普遍性,也补齐几处小学数学的老大难。

退位减法。 发现学:"个位不够减,向十位借 1,当 10 用"——一条要背的口令,孩子会操作却不知所以。发生学:缺口=23 减 8,个位 3 不够减 8,怎么办?路径=把十位上的一个"十"拆开、还原成十个"一",补到个位再减(这正是位值案例里"捆"的逆动作——"拆捆")。显露=退位。回写=孩子懂了"借 1"其实是"拆一捆还成十根",于是退位减法与位值那节课接通,两节课不再是两条互不相干、各自要背的规则,而是同一个"捆/拆"动作的正反两面。这一接通本身就是回写的样子:新概念改写了旧概念在孩子心里的位置。

平行四边形面积。 发现学:直接给公式"底×高",记住、套用;至于为什么不是"两边相乘",说不清。发生学:缺口=长方形面积会算(长×宽),可平行四边形是斜的,怎么算?路径=沿着高剪下一个直角三角形、平移到另一边,把它"剪拼"成一个等积的长方形。显露=底×高。回写=孩子懂了,一个新图形的面积,是靠"转化成一个已经会算的旧图形"求出来的——这条"化归"的路,将支撑他此后三角形、梯形乃至更复杂图形的全部面积学习。发现学直接给公式,恰恰磨掉了这条最有迁移价值的"化归"路径,于是孩子学一个图形背一个公式,彼此不通。

小数。 发现学:小数点、十分位、百分位,规则先给,照做。发生学:缺口=1 米平均分成 10 份,每份不足 1 米,又不够用整数表示,怎么记下来?路径=把位值制向右延伸一位,造一个比"个位"更小的新单位。显露=十分之一,即 0.1。回写=孩子懂了,小数不是凭空冒出来的一套新东西,而是位值制往小处的自然延伸——于是小数、位值、分数三者在他心里接成一片,而不是三块彼此孤立、各自要记的知识。

平均数。 发现学:总数除以个数,公式先行,会算即可。发生学:缺口=三个人身高不一,怎么用一个数来代表这一组人的高度?路径="把高的匀一点给矮的,一直匀到大家一样齐"(移多补少)。显露=平均数。回写=孩子懂了,平均数是一个"匀出来的、虚拟的代表值",而不是某个真实存在的人的身高——这一层理解,正是他日后明白"平均数会被极端值拉动""平均工资不等于多数人的工资"的地基。发现学的"总数÷个数"直接给出算法,却把"移多补少"这条能长出统计直觉的路径磨掉了,于是孩子会算平均数,却读不懂平均数。

这四个延伸案例,再次印证第 7.8 节的共同结构:每一个,都是先还原被磨掉的缺口,让新对象作为"让旧路走通的工具"重新发生,再验一次回写。值得注意的是,凡是被良好地去光滑化的概念,其回写往往指向另一个已学概念(退位减指向位值、小数指向位值与分数、平行四边形指向长方形),从而把原本零散的知识点,重新织成一张有来路、可迁移的网。发现学教出一堆孤岛,发生学长出一片大陆——差别就在有没有回写。

八、教学实施:从明天的一节课开始

发生学教学法不是一套需要推倒重来的宏大工程,它可以从明天的一节课开始。本节给出可直接上手的四件工具。

备课四问。 改一节课之前,先问自己四句:其一,这个概念的定义,在孩子那儿是不是"突然就给出来"的(即:它是不是被光滑化端上来的)?其二,孩子最常在哪一步卡住、犯同一个错(那里往往藏着缺口)?其三,这节课里,哪条规则孩子只会背、说不出来路(那是被磨掉了 D 的显露)?其四,这个概念的缺口到底是什么——它当初是为解决哪条走不通的路而生的?第四问最关键,找到缺口,整节课的去光滑化就有了地基。

五步模板。 把发生五步填成你的教案:①我抛出的那个真实问题是__;②我给的方向(不是答案)是__;③孩子亲手跑的那一步是__;④我换的几个情境是__;⑤下课前抛出的下一个问题是__。每一格填上你自己的一句话,一份发生学教案就成形了。

三条纪律。 守住三条,就不会滑回发现学:其一,一节课只对准一道具体的缺口(贪多则缺口模糊,什么都发生不了);其二,先制造缺口,再给工具——顺序一旦反过来(先给定义),无论后面多热闹,本质已是发现学;其三,下课前留两分钟验一次回写,问一个"倒过来"的问题。

四个陷阱。 看着像发生学、其实不是的四种走样:伪缺口(其实不缺,孩子早会,你还假装制造问题);替孩子跑路径(工具给了,却是教师一路演示到底,孩子没亲自走);活动代替发生(热热闹闹撕了摆了,最后没有结算、没有命名);漏回写(讲完就下课,从不问"你对旧东西的看法变了吗")。这四个陷阱,恰好对应发生五步里最容易塌陷的四处;掉进任何一个,就等于把课又光滑化了回去。

一节课的样子:《分数的初步认识》发生学教案片段。 为使上述工具不停在抽象,这里给出一节课的实录式片段,可见五步如何在真实课堂里落地。

(第一步·开缺口)教师不写课题,先出一个真问题:"老师带了 3 块饼,要公平地分给我们这一组 4 个人,每人分到多少块?"孩子先用旧工具(整数)去够:有的说"1 块"(不对,3 块分 4 人不够 1 块),有的卡住答不上。教师不急于纠正,而是让"整数不够用"这个缺口在孩子那里真实地撞出来:"看来,每人分到的比 1 块少——可我们手里还没有一个数,能说清这个'比 1 少'到底是多少。"缺口成立。

(第二步·立框架)教师给方向而非答案:"那我们就来造一个能说清它的新数。先别管它叫什么,我们把饼真的分了看看。"

(第三步·走张力)动手:把每块饼平均分成 4 份,3 块饼一共 12 份,每人拿 3 份。教师追问:"每人拿到的一份,是一整块饼的几分之几?"引导孩子命名"四分之一",写作 1/4;每人 3 份即 3/4。关键的一跑在这里:教师让孩子把两份 1/4 拼一拼、四份 1/4 拼一拼,亲眼看见"4 个 1/4 拼成 1 整块"。分母、分子的含义,在这个拼的动作里被孩子自己走了出来,而不是被定义所告知。

(第四步·落实例)换土壤再发生:把 1 米长的绳平均分成 2 段,每段是 1/2 米;把一个蛋糕平均分成 8 块,取 3 块是 3/8。同一个"平均分、取几份"的路径,在饼、绳、蛋糕三个情境里各走一遍——分数在孩子那里被反复发生、逐渐稳定。

(第五步·开新缺口)临下课,教师不做总结,而是抛出下一环:"那么,1/2 和 1/4,到底哪个大?为什么?"——一个直接指向回写、也直接预告下一节课的缺口。这一问,同时充当了本节的回写检验:真正发生过的孩子会说"1/2 大,因为分的份少、每份就大";只接收了符号的孩子,则会被'4 比 2 大'带着走,答'1/4 大'。教师由此当堂就能看见,这节课在谁那里真的发生了。

把它与发现学的同一节课对照——先板书"分数:把单位 1 平均分成若干份……",再讲分子分母的定义,再做练习——差别一目了然:发生学这节课,孩子是带着"整数不够分"的缺口、亲手把分数走出来的;而那句'1/2 和 1/4 谁大'的收尾追问,恰是发现学那节课最缺、也最不敢问的一问。因为在发现学的路子里,分数是被当作光滑成品直接端上来的,孩子手里只有符号,一旦被问"为什么",便只能退回'数大即大'的旧直觉。

再看一节:《退位减法》的去光滑化。 分数那一节展示的是"造一个新对象",退位减法展示的则是"打通一条与旧课接续的路径",两类去光滑化各有代表性。

(开缺口)教师出题:"23 个苹果,送出去 8 个,还剩几个?"孩子列竖式,到个位——3 减 8,不够减。真实的卡壳出现了,这就是缺口,不必回避,正要停在这里:"个位不够减,怎么办?"

(立框架)教师不给"借一当十"的口令,而给方向:"隔壁十位上,是不是还存着一整捆十?能不能想办法用上它?"这句话把孩子的注意力,引回到位值那节课"捆小棒"的旧经验。

(走张力)让孩子亲手做:把十位上的一个"十",拆开、还原成十根"一",并到个位的 3 上凑成 13,再减 8。这个"拆捆"的动作,是整节课的正身。孩子亲手拆过一次,就明白了"借 1"到底借的是什么——借的是一整捆十,拆成了十个一。

(落实例)换几个数再走:42 减 7、35 减 9、60 减 24……每一次都回到"哪一位不够减、就到高一位去拆一捆"这条同一路径上,让它反复发生、稳固。

(回写)这一节最要紧的回写,是它与位值那节课接通了:退位不是一句孤立的新口令,而是"捆"的逆动作——"拆"。孩子由此明白,加法进位(满十捆一捆)与减法退位(不够就拆一捆),原来是同一个位值原理的一进一退。两节本来各自要背的规则,在他心里合成了一件事。发现学直接给"借一当十",恰恰把这条"拆捆"的路径、以及它与进位的对称,一并磨掉了——于是孩子会操作退位,却说不清借的是什么,更看不出它和进位本是一体。

作业与讲评,也要去光滑化。 去光滑化不止在新授课上。一道做错的题,在发现学里被处理成"对答案、订正、再练几遍"——这等于把正确的光滑成品再递一次,错误的来路依旧没人过问。在发生学里,一道错题是一个珍贵的诊断入口:顺着"缺口—路径—显露—回写"四段去问,孩子究竟在哪一段塌了?是没接上缺口(不知道这道题在解决什么),是路径走岔(某一步的算理没通),还是显露教残(符号会写、意义没有)?把讲评从"公布正确答案"改成"陪孩子找出他那条路是在哪一步断的",错题才真正变成学习,而不是又一次被光滑地抹平。

一句可当堂使用的判据,可以把这一整套浓缩成一问:这节课结束时,有没有一个孩子"看旧东西的眼光变了"? 有,概念就发生了;没有,只是又入了一次库。

九、讨论:若干澄清

9.1 发生学不是活动主义

必须防止一个流行的误读:把发生学等同于"活动多、课堂热闹"。撕纸、摆小棒、分饼,若不对准缺口、不收回写,照样是无回写的假发生。活动只是路径(D)的载体,而缺口(E)与回写才是发生的两端。一堂充满活动却没有真实缺口、没有回写验收的课,在本文的框架里,与一堂满堂灌的课同属"假发生",只是失败的样式不同。热闹 ≠ 发生。 判据永远回到那一句"倒过来"的问题。

9.2 反身性与数学的可封顶性

一个理论上的追问:既然发现是发生的光滑化,那么"去光滑化"能否彻底、能否把对象完全还原到孩子那里?这里数学与别的领域有一个重要差别。

在经济学、哲学、意识研究等领域,研究对象会读取关于自己的模型,并反过来扰动它,因此对这些对象的"封顶"(完全刻画)只能逼近、不能抵达。但数学的对象是不自我建模的——ζ 函数的零点、三角形的内角和,不会因为你预测它、教它而改变自身。正因为如此,数学是少数几个"结算真能封顶"的领域:一个数学命题可以被彻底证明、完全闭合。

这一差别有一个重要的教学推论:数学对象的发生,在对象一侧是可以被完整还原的(它的来路是确定的、可复现的);但在学习者一侧,发生仍必须在每一个孩子身上重新发生一次,且这一次发生同样带着回写。也就是说,去光滑化不是把一段"标准发生"录像放给孩子看(那只是换了个媒介的再显露),而是为每个孩子重新铺一条他能亲自走通的粗糙路径。对象的来路可以复现,但"在这个孩子这里发生"这件事,不可代办。

9.3 边界:发现学何时仍是恰当的

最后重申立场并划出边界。当学习者的相关底盘已经厚实、当某个显露已经作为常识地基沉稳(D-death 意义上的"死于成功")、当情境要求快速传递而非深层重构时,直接端出光滑的显露——即发现学式的教学——不仅无害,而且高效。发生学不主张对每一个概念、每一节课都实施去光滑化;它主张的是:对那些孩子反复犯同一个错、学过就掉、迁移不动的概念,去光滑化是唯一的出路,因为那些错误正是"回写从未发生"的信号,而回写只能靠还原 D 和 E 来赢得。

9.4 评价的重构:好题的判据

发生学教学法必然带来评价观的重构。在发现学里,评价问的是"对不对、快不快";在发生学里,评价要追问的是"发生了没有、回写了没有"。这带来一个可操作的"好题"判据:一道好题,应当能把"真发生"的孩子和"只入库"的孩子分开。

一道只考光滑显露的题(如"计算 1/2 + 1/4"),真发生的孩子和只背了程序的孩子都可能做对,它分不开人;而一道考回写的题,只有真正发生并回写过的孩子才答得稳——例如"1/2 和 1/3 谁大,为什么"(考对分数作为量的回写)、"你能写出三个都等于 6 的算式吗"(考对等号作为关系的回写)、"8 = 3 + 5 这样写对吗"(考等号是否已从箭头变天平)、"不用算,估一估 4/5 + 3/4 大约是几"(考数感而非程序)。这类题的共同点,是它们绕开了光滑的成品,去叩问底盘有没有被改写。

一所学校若把自己的题库按此判据筛一遍,往往会惊讶地发现:大量所谓"标准题"其实分不开人——它们只在测量学习者对光滑成品的接收速度,而没有测量发生。可以给出一个粗略的自查动作:随机抽二十道本校常用题,逐题问"一个只会背程序、从未真正理解的孩子,能不能蒙对这道题";能蒙对的比例越高,说明题库越是在配合光滑化,而非检验发生。

若要更进一步,可以给"回写题"一个简单的四级量规,供命题与批改参照。一级,只需复述显露(写出定义、认出符号)——几乎不测发生。二级,要在标准情境里正确使用(套用公式算对)——测的是路径的熟练,仍可能只是熟练的空壳。三级,要在新情境或变式里迁移(换一个没见过的问法仍能解)——开始测路径是否真的走通。四级,要用这个概念反观并改写一个旧认识(说清"学了它之后,你对某个旧东西的看法变了没有、怎么变的")——这才直接测回写。一份好的试卷,不该全部堆在一、二级,而应让三、四级占到足够比重。评价一旦这样重心上移,教学自然会被倒逼着从"递送成品"转向"引发发生"——因为再密的刷题,也刷不出四级题所要的那种回写。

9.5 教研层面的实施路径

在一所学校推行发生学改革,不必、也不应一步到位,更不应变成又一场自上而下的口号运动。可行的路径是以概念为单位、以教研组为现场,小步快跑。

第一步,挑三五个"孩子反复犯同一个错"的老大难概念——分数比较、退位减、等号、平均数、面积公式常是重灾区。第二步,对每一个做一次"发生学原点"的还原:找出它被磨掉的缺口 E 与路径 D(第 5.6 节的表可作起点),把这一节课从"定义→性质→应用"改写成"缺口→框架→张力→实例→新缺口"。第三步,为每节改过的课,配一道第 9.4 节意义上"分得开人"的回写题。第四步,用这几节课作样板,让教师亲眼看到"当堂全对、一周不掉"与"当堂全对、一周即掉"之间的差别——这个差别一旦被亲眼看见,比任何理念宣讲都更有说服力。

改革的单位,是一个个被去光滑化的具体概念,而不是一句"要探究、要活动"的口号。必须警惕:把改革做成"多搞活动",恰恰又是一次新的光滑化——用热闹的活动,光滑地盖住了"这节课到底有没有发生、有没有回写"这个真问题。

9.6 与数学核心素养的接口

本文的框架,与当前数学课程改革所倡导的核心素养(数感、符号意识、运算能力、几何直观、推理意识、模型意识等)并不冲突,反而为"素养究竟如何在课堂里长出来"提供了一个发生学的解释。素养不是可以直接"教"给孩子的又一批知识点——那样做,等于把素养也光滑化成新的成品去灌输。素养恰恰是回写反复发生之后,在孩子底盘上沉淀出来的东西:数感,是无数次"把符号态推进到数学态"的回写沉淀而成的;几何直观,是无数次"撕、拼、移、转"的路径走通后长出来的;模型意识,是无数次"辨认现实缺口、匹配数学工具"(第 5.7 节 E 维入手)的训练结晶。换言之,素养是发生的长期红利,而不是可被单独交付的显露。 把素养当作又一个可以直接教授的 S,是这一轮改革最需要警惕的光滑化陷阱。

9.7 与建构主义、维果茨基与情境认知的关系

本文的主张,显然与广义的建构主义传统同气相求,这里需要说明它站在其中的什么位置、又提供了什么别处没有的东西。

建构主义的基本主张——知识不是被传递的,而是由学习者主动建构的——与本文第四节"数学知识无法直接传递"直接呼应;冯·格拉塞斯费尔德(von Glasersfeld)的激进建构主义,甚至在认识论上走得比本文更远。维果茨基(Vygotsky)的"最近发展区"与"支架"(scaffolding),为本文"教师是点火人而非搬运工"提供了社会文化维度的支持:发生往往不是孤独地发生,而是在与更有能力者的互动中被引发。莱夫与温格(Lave & Wenger)的情境学习与"合法的边缘性参与",进一步提示:发生总是嵌在某种真实实践的土壤(E)里,脱离实践的抽象传授,正是把 E 抽干的一种光滑化。

那么,本文相对这一丰厚传统贡献了什么?建构主义大多停在"知识是建构的"这一认识论断言上,对"一个具体的数学概念该如何被建构、其内部结构是什么、如何判断建构是否真的完成"缺少可操作的刻画。本文的三点补充恰在于此:其一,用 S·D·E 给出概念的内部结构,使"建构"落为"补齐土壤、走通路径、结晶显露"的具体工序;其二,用"回写"给出建构是否完成的判据,把"热闹的建构活动"与"真正改写了底盘的建构"分开;其三,用"光滑化/去光滑化"给出建构与传授之间的精确关系——传授之所以常常失败,不是因为它是传授,而是因为它递送的是被光滑化、抽掉了 D 与 E 的成品。换言之,本文可看作把建构主义从一句认识论口号,落成一套数学课堂里的施工图。

9.8 这个理论如何可能是错的

依发生学"不自我封顶"之诫,一个负责任的理论必须能说清自己在什么情况下会被推翻,而不是对一切追问都备好现成答案。本文至少在三处是可证伪的。

其一,回写判据是可检验的:如果实验表明,接受了充分去光滑化教学的孩子,在长期保持与迁移上并不优于接受精良发现学教学的孩子,那么"回写才是发生的判据"这一核心主张就受到严重挑战。其二,"光滑化磨掉 D 与 E 是迁移失败的主因"是一个因果断言:如果能构造出保留了完整符号显露、却也抹去了路径与土壤,而孩子依然迁移良好的情形,本文的因果链就需要修正。其三,本文关于"某些概念(如分数比较、等号)的典型错误源于回写缺失"的断言,预测了特定的错误模式与特定的补救效果;如果去光滑化的干预并不能显著改变这些错误的发生率,诊断就是错的。

把这三处明确写出来,不是本文的软弱,而是它的立场:一个连自己怎么会错都不敢讲的教学理论,按其自身"死于过度自洽"(S-death)之说,恰恰是最可疑的。本文宁可在这里留下三道可被现实击穿的缺口。

9.9 光滑化:文明的必需,也是教育的陷阱

最后退一步看。光滑化本身并不是错误,恰恰相反,它是人类文明得以积累的前提。若每一代人、每一个学习者都必须从零把全部数学重新发生一遍,文明将寸步难行。正是因为可以把一场漫长的发生压缩成一个光滑的定义、封装、传下去,后人才能站在前人的肩膀上,不必重走那条几百年的路。从这个角度说,教科书的光滑化,是一项伟大的效率工程。

问题只在于:适合"存储与传递"的形态,未必适合"习得"。 光滑成品是知识最适合被保存和搬运的样子,却是它最不适合被一个新学习者接住的样子。文明需要把知识磨光以便传下去,教育却需要把它重新磨粗以便长进来——这是一对真实的张力,无关谁对谁错。发现学的失误,不在于使用了光滑化的成品(那不可避免,也是必要的),而在于误以为"存储的形态"可以直接充当"习得的形态",把档案馆里的东西原样搬进了课堂。发生学要做的,正是在这对张力之间,为课堂重新赢回那一段被文明合理地省略、却被教育不该省略的粗糙。理解了这一点,也就理解了本文为何反复强调"边界":不是要推翻光滑化,而是要在该去光滑化的地方,把它去掉。

9.10 与柏拉图理念论:完美的三角形,是光滑化的产物,不是先在的理型

第 4.3 节的结论——"对象先在"本身是一件光滑化的产物——可以一直推到西方思想的源头:柏拉图的理念论。

柏拉图说,我们在纸上画的每一个三角形都不完美:线有粗细,角有偏差,边未必真直。可我们心里却分明有一个"完美的三角形"——三边绝对直、三角精确、不带一丝多余的物质。既然这个完美三角形从未在经验世界里出现过,它必定存在于另一个地方:理念世界。它先在、永恒、不变,是一切经验三角形所"分有"却不可企及的原型;而学习,就是灵魂对这些理型的回忆(anamnesis)。

必须先承认这套学说的巨大吸引力,否则就谈不上理解它。数学真理看起来必然、普遍、永恒——"三角形内角和为两直角"不因任何人的意愿而改变,也不因世上有没有画出过三角形而增减。这种必然与永恒,似乎强烈地要求一个非经验的、先在的根据;把它安放进一个永恒的理念世界,是一个极自然、也极有力的解释。发现学关于"对象先在"的全部直觉,在柏拉图这里得到了最恢弘的形而上学表达。

但发生学给出一个不同的读法。那个"完美的三角形",并不是一个先于一切、住在别处的理型;它是一场光滑化的极限产物。人在一次次画三角形、比较三角形、修正三角形的过程里(一条差异序列 D,在真实的作图与度量的土壤 E 中),把每一个具体三角形的"毛刺"——这一个的边略弯、那一个的角略偏——一层层磨去,磨到极处,涌现出一个不含任何具体缺陷的"三角形本身"。这个被磨到极限、不再带任何偶然瑕疵的同一性,就是"完美的三角形"。它确实不在经验世界里——因为它正是把经验世界里所有三角形的差异磨光之后才涌现的东西,是一个理想化的极限,而不是一个现成的实例。

柏拉图做对了一件事,也做错了一件事。做对的是:他敏锐地看到,完美三角形不等同于任何一个画出来的三角形。做错的是方向:他把这个光滑化的产物,当成了先在的起点,并因此不得不为它另设一个永恒的世界,再把真实的、正在发生的经验三角形,贬为它的残缺摹本。这正是发现学那个根本颠倒的形而上学原型——把成熟态当作起点——只不过被放大到了整个宇宙的尺度:不是"5 本来就在那儿",而是"完美的形式本来就在理念世界那儿"。与"先在—回忆"针锋相对的,正是本文的"发生—再发生":完美三角形不是灵魂从理念世界回忆起来的,而是在每一个学习者那里,由他自己的作图与比较,被重新磨光、重新涌现一次。

把这一点落到教育上,就是《美诺篇》里那个著名的场景。苏格拉底向一个没学过几何的奴隶男孩发问,一步步引着他"想起"了把正方形面积加倍的作法;柏拉图用它证明:知识本就在灵魂里,学习不过是回忆(anamnesis)。这几乎就是发现学教学观的原始版本——知识先在,教学是揭幕。可只要换一个方向去看那同一段对话,就会发现另一件事:苏格拉底没有把任何一个现成答案递给男孩,他做的全部,是用一连串问题给男孩制造缺口、逼出张力、再陪他一步步走通那条路——男孩最后"想起"的东西,恰恰是在这段对话里、第一次在他身上发生出来的。美诺的奴隶男孩,既是发现学"回忆说"的奠基场景,也是发生学"引发—再发生"的奠基场景;同一段文字,两种读法,分野只落在一件事上:那个几何洞见,究竟是从灵魂深处被回忆起来的,还是在提问的张力里被重新发生出来的。本文主张后者。

这个方向上的颠倒,还给柏拉图自己留下了一个终生没能理清的难题:经验里那些不完美的三角形,究竟是怎样"分有"(methexis)那个完美三角形的?一个住在别处、自我完足的理型,与此处这一个歪歪扭扭的图形之间,那条"分有"的纽带始终说不清楚——柏拉图晚年在《巴门尼德篇》里,自己就把它逼到了"第三人"的无穷倒退。从发生学看,这个难题之所以无解,是因为它本就是那次颠倒造出来的假问题:完美三角形并不是一个高踞别处、供经验三角形去摹仿的独立实体,它就是这条经验三角形序列被磨到极限时涌现出来的同一性。产物与过程之间,根本不需要一条神秘的"分有"纽带——因为产物本就长在过程的尽头。把起点与产物摆正,难题自行消失。

这里还要补一句公道话。把数学对象当作被发现、而非被发明的,绝不是幼稚——从哈代到哥德尔,许多第一流的数学家都是坚定的柏拉图主义者,他们所描述的那种"数学真理仿佛独立于我而存在、我只是撞见了它"的经验,真切而普遍。发生学并不否认这种经验;恰恰相反,它正好预言了这种经验:按第三节,发现就是发生被磨光之后的样子,所以一门已经成熟、已被反复走通的数学,落到任何后来者眼里,本来就必定显得是被发现的、是先在的。柏拉图主义者所忠实报告的那种现象学,正是光滑化的现象学。分歧从来不在这种经验真不真,而在于:要不要把这种"显得先在",直接当成"确实先在",从而非为它另立一个世界不可。

这一读法并不取消数学的必然性与普遍性,它只是把这必然性的居所,从一个先在的理念世界,试着搬回到发生的结构本身——那已是另一篇文章的题目。这里只说一句与本文主题直接相关的话:从柏拉图的完美三角形,到今天课本里那个"本来就在那儿的 5",是同一个光滑化动作在两千年里的一以贯之。 发现学并不是一种晚近的教学疏忽,它有一个可以一直上溯到理念论的、极其古老而体面的哲学出身。正因如此,去光滑化才这样难——我们要松动的,是一个默认了两千年的方向。

十、结论

本文提出并论证了一个命题:发现是发生的光滑化再显露。 发现与发生不是并列的两种教法,而是派生关系:发现是发生减去路径、减去土壤之后,被再一次端出来的光滑显露。发现学之所以自然而顽固,正因为它忠实地记录了学习者面对光滑成品时"对象仿佛先在"的真实感受;而它之所以在某些概念上把孩子挡在门外,正因为它减掉的 D 与 E,恰是孩子能够回写的唯一凭借。

据此,发生学教学法的正面工作可以一句话概括:去光滑化——把被磨掉的缺口(E)与路径(D)还原回来,让数学对象在每一个孩子那里,沿着"缺口→框架→张力→实例→新缺口"的五步环重新发生一遍,并以回写为其成功判据。本文以小学数学的七个核心概念逐一示范了这一还原,并诚实地把弗赖登塔尔的"反教学法的颠倒"、皮亚杰的发生认识论指认为最近的先行者,阐明了 SDE 在其之上的三点贡献:概念的 S·D·E 三维解析、回写作为判据、光滑化作为可操作的逆运算。

最后,交代本文的边界与未竟之处,以守发生学"不自我封顶"之诫。其一,本文的论证以概念分析与案例对照为主,尚缺大样本的实证检验:"去光滑化的课"相较"发现学的课",在回写与长期迁移上的优势究竟有多大、在哪些概念上最显著,需要设计对照实验来回答。其二,去光滑化对教师的要求更高——教师须自己先理解每一个概念的发生学原点,这对师资培养提出了新课题;一位从未见过某概念之来路的教师,是无法带孩子去走那条路的。其三,光滑化在何种程度上不可避免、甚至必要(人类知识的积累本就依赖把成熟态压缩、封装、再传递),发现与发生之间恰当的配比如何随学段、随内容而变,仍是一个开放的问题。指出这些未竟,不是本文的谦辞,而是发生学立场的自我要求:任何一个理论,若对一切质疑都已备好现成答案,按其自身"三种死亡"之说,那不是它赢了,而是它正在"死于过度自洽"。本文宁可留着这些粗糙的缺口,也不愿把自己也光滑化。

一句话作结,也是留给每一位教师的一道缺口:数学对象不在课本里,它在孩子走通的那条路的尽头。 课本里那个光滑的定义,只是这条路被磨平之后的遗骸。教育的手艺,就是把这条路重新铺得足够粗糙,好让每一个孩子的脚,能真正踩上去,一步一步,把那个对象重新走出来。

延伸参考文献 · Further References

本文对数学教育与哲学文献的引述均为义释,不使用直接引文;具体页码须按所用版本核校后补入。弗赖登塔尔「反教学法的颠倒」、皮亚杰发生认识论与客体永久性、Sfard 物化理论等,为本文诚实指认的同向先行者;SDE 相对它们的三点贡献见正文第 3.4 节。

  1. Freudenthal, H. (1973). Mathematics as an Educational Task. Dordrecht: Reidel.("反教学法的颠倒"与"有指导的再创造"的经典表述)
  2. Freudenthal, H. (1991). Revisiting Mathematics Education: China Lectures. Dordrecht: Kluwer.
  3. Piaget, J. (1970). Genetic Epistemology. New York: Columbia University Press.(发生认识论)
  4. Brousseau, G. (1997). Theory of Didactical Situations in Mathematics. Dordrecht: Kluwer.(认识论障碍、让位/devolution)
  5. Sfard, A. (1991). On the dual nature of mathematical conceptions: Reflections on processes and objects as different sides of the same coin. Educational Studies in Mathematics, 22(1).(操作性/结构性、物化 reification)
  6. Tall, D., & Vinner, S. (1981). Concept image and concept definition in mathematics. Educational Studies in Mathematics, 12(2).(概念意象与概念定义之别,对"定义先行"的批评)
  7. Gray, E., & Tall, D. (1994). Duality, ambiguity, and flexibility: A proceptual view of simple arithmetic. Journal for Research in Mathematics Education, 25(2).(procept,与 S 维相关)
  8. Kieran, C. (1981). Concepts associated with the equality symbol. Educational Studies in Mathematics, 12(3).(等号作为关系符号,对应第 7.6 案例)
  9. Lakatos, I. (1976). Proofs and Refutations: The Logic of Mathematical Discovery. Cambridge: Cambridge University Press.(数学作为一种带着缺口与修正的准经验发生过程)
  10. Wertheimer, M. (1923). Untersuchungen zur Lehre von der Gestalt II. Psychologische Forschung, 4.(完形组织律与「似动现象」;整体先于部分、从差异中涌现的经典表述——本文第 4.3 节所应用的第一性原理)
  11. Koffka, K. (1935). Principles of Gestalt Psychology. New York: Harcourt, Brace.(完形整体论的系统陈述;简洁律 Prägnanz)
  12. 王德生. 《SDE 本体论入门》. 德麦国际 · SDE 学派.(S·D·E 三维、三大方程、123 原理、发生=底盘+回写、三种死亡、发生学写作法、反身的发生不可自我封顶等,均出于此)