国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:万新熠,徐轲,曹钦翔
单位:万新熠,上海交通大学 电子信息与电气工程学院, 上海 20024011,徐轲,上海交通大学 电子信息与电气工程学院, 上海 20024002,曹钦翔,上海交通大学 电子信息与电气工程学院, 上海 20024003
关键词:Coq;ZFC公理集合论;一阶逻辑
离散数学是计算机类专业的基础课程之一,命题逻辑、一阶逻辑与公理集合论是其重要组成部分.教学实践表明,初学者准确理解语法、语义、推理系统等抽象概念是有一定难度的.近年来,已有一些学者开始在教学中引入交互式定理证明工具,以帮助学生构造形式化证明,更透彻地理解逻辑系统.然而,现有的定理证明器有较高上手门槛,直接使用会增加学生的学习负担.鉴于此,在Coq中开发了针对教学场景的ZFC公理集合论证明器.首先,形式化了一阶逻辑推理系统和ZFC公理集合论;之后,开发了数条自动化推理规则证明策略.学生可以在与教科书风格相同的简洁证明环境中使用自动化证明策略完成定理的形式化证明.该工具被用在了大一新生离散数学课程的教学中,没有定理证明经验的学生使用该工具可以快速完成数学归纳法和皮亚诺算术系统等定理的形式化证明,验证了该工具的实际效果.
来源:2023年第8期
《软件学报》期刊编辑部