Proof Assistants at the interplay of mathematical cultures: a semiotic-cultural analysis of proof in higher education
本文采用符号学-文化框架,分析证明辅助工具(特别是 Verbose Lean)如何通过对数学对象和推导步骤进行必要的形式化,从而重构证明实践并使隐性假设显性化,进而作为本科数学中的认识论揭示者发挥作用。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在大学数学的世界里,证明一个命题的行为不仅仅是在解决一个问题,它更是一种文化实践。这是一种特定的思维、写作和验证思想的方式,学生在从高中迈向高等教育的过程中必须学习这种方式。几十年来,教育工作者一直观察到学生在如何弥合早期学习的直觉性、非正式论证与大学水平所要求的严谨、显式标准之间的鸿沟方面所经历的挣扎。最近,一种新的工具进入了这个领域:证明助手(proof assistant)。这些计算机程序旨在以绝对的精确度检查数学论证,迫使编写者不留任何未解释的步骤。虽然有些人认为这些工具是提高数学严密性的手段,但也有人担心它们可能会扼杀创造力,或者让那些已经在挣扎中的学生感到困惑。问题不仅在于这些程序是帮助还是阻碍,而在于它们如何改变证明的编写和理解的本质。
来自两所法国大学的一个研究小组决定仔细观察这种互动。他们不仅仅是询问学生是否学得更好,而是观察计算机程序如何重塑了学生的思维过程。该研究聚焦于一门一年级课程,学生们使用了一种被称为 Verb much Lean 的特定类型的证明助手。与看起来像代码的标准编程语言不同,Verbose Lean 允许学生使用一种受控的自然语言进行写作,使其感觉更接近数学家在纸上说话和写作的方式。研究人员观察了一对学生正在解决一个经典问题:证明如果一个数字序列越来越接近一个正值,那么该序列中的数字最终也必须是正数本身。通过记录学生的对话、他们在纸上的涂鸦、他们在屏幕上的打字以及计算机的反馈,研究人员绘制了一张详细的地图,展示了一个数学思想是如何从一个粗略的想法转化为一个经过计算机验证的事实的。
研究人员发现,计算机不仅仅是检查最终答案;它更像是一面镜子,揭示了学生通常视为理所当然的隐藏假设。在普通的数学课上,一名学生可能会跳过微小的细节,或者依赖于一种“感觉”某个步骤是显而易见的。然而,计算机要求每一个对象、每一个条件和每一个逻辑跳跃都必须被明确命名并得到证明。研究表明,这一要求迫使发生了一种文化转变。学生必须将他们流动的、直觉的思想转化为机器可以理解的僵化结构。这个过程并不平顺。它涉及学生在纸面笔记、口头表达、计算机错误信息以及教师解释之间的不断往复。
研究人员追踪了一个在学生工作中反复出现的特定数学表达式。起初,学生们将这个表达式视为推理中一个有用的数字。然而,当他们尝试将其输入计算机时,程序拒绝了它。计算机并没有说这个数字在数学上是错误的;它说这个数字放错了位置。学生们曾试图将其用作序列中某个位置的标签,但计算机需要一个整数来承担那个角色,而他们的表达式却是一个分数。这一时刻成为了转折点。它迫使学生们意识到,在证明助手的世界里,一个数字所扮演的角色与其数值本身同样重要。他们不得不重新思考策略,将该表达式从论证的一个部分移动到另一个部分,在那里它终于符合了计算机严格的规则。
这种挣扎并非仅靠计算机就能解决。老师在同一间教室的黑板前,画了一幅图来解释这个概念。他描述了一个大小适中的“窗口”,帮助学生理解为什么他们的数字需要比目标值更小。这种视觉化的解释,结合计算机对他们第一次尝试的拒绝,帮助学生重新组织了思路。他们最终意识到,他们一直在纠缠的那个数字不是序列中的位置,而是他们需要测量的间隙的大小。一旦他们完成了这一转变,计算机就接受了他们的论证。最终的证明并不是一条从想法到解决方案的直线;它是一个复杂的旅程,其中一个符号的含义取决于它是被口头表达、写在纸上、由老师讲解,还是由机器检查。
研究表明,证明助手充当了“认识论揭示者”(epistemic revelators),这是作者用来描述那些使不可见变为可见的工具的术语。它们揭示了数学中的“未思之物”(unthoughts)——即专家和学生通常因为觉得显而易见而略过的证明部分。在传统的课堂上,这些空白可能不会被注意到。而在带有证明助手的课堂上,计算机迫使学生填补每一个空白,暴露了支配数学有效性的隐藏规则。研究人员认为,这并不意味着计算机比人类更好,或者人类比计算机更好。相反,这两个系统共同协作,创造了一个不同的思维方式关于证明的碰撞与融合的新空间。
研究结果表明,这些工具的引入改变了高等教育中证明的文化。这不仅仅是增加了一层技术严密性;它是在重新配置学生对“正确”之定义的理解。研究显示,学生不仅是在学习编写代码;他们是在学习如何在不同的意义世界之间进行导航。他们必须学会将直觉理解转化为机器可以验证的语言,同时也要倾听老师的人类解释。计算机的错误信息不仅仅是障碍;它们是告诉学生其理解尚不完整的信号。通过迫使学生将隐含的假设显性化,这些工具为研究数学知识是如何构建和验证的提供了一个独特的机会。
最终,论文得出结论,证明助手并非中立的工具。它们携带了关于什么才算作有效论证的特定观念。当学生使用它们时,他们不仅是在学习数学;他们也在学习一套关于如何思考和交流的新文化规则。研究人员指出,这种转变提供了一个特权地位,可以研究证明是如何被教授的、专家是如何实践的,以及机器是如何检查的,以及它们之间的连续性与断裂。学生在这项研究中的旅程——从最初的困惑到最终的成功——说明了学习使用计算机进行证明是一个翻译的过程。在这个过程中,数学思想的含义通过人类直觉、教师引导与机器精密度的相互作用,得到了测试、重塑并最终趋于稳定。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。