首页> 外文会议>Interactive theorem proving >C_(ALC)C_(HECK): A Proof Checker for Teaching the 'Logical Approach to Discrete Math'
【24h】

C_(ALC)C_(HECK): A Proof Checker for Teaching the 'Logical Approach to Discrete Math'

机译:C_(ALC)C_(HECK):用于证明“离散数学的逻辑方法”的证明检查器

获取原文
获取原文并翻译 | 示例

摘要

For calculational proofs as they are propagated by Gries and Schneider's textbook classic "A Logical Approach to Discrete Math" (LADM), automated proof checking is feasible, and can provide useful feedback to students acquiring and practicing basic proof skills. We report on the C_(ALC)C_(HECK) system which implements a proof checker for a mathematical language that resembles the rigorous but informal mathematical style of LADM so closely that students very quickly recognise the system, which provides them immediate feed-back, as not an obstacle, but as an aid, and realise that the problem is finding proofs. Students interact with this proof checker trough the "web application" front-end C_(ALC)C_(HECK)_(web) which provides some assistance for proof entry, but intentionally no assistance for proof finding. Upon request, the system displays, side-by-side with the student input, a version of that input annotated with the results of checking each step for correctness. C_(ALC)C_(HECK)_(web) has now been used twice for teaching an LADM-based second-year discrete mathematics course, and students have been solving exercises and submitting assignments, midterms, and final exams on the system - for examinations, there is the option to disable proof checking and leave only syntax checking enabled. C_(ALC)C_(HECK) also performed the grading, with very limited human overriding necessary.
机译:对于Gries和Schneider教科书经典的“离散数学的逻辑方法”(LADM)所传播的计算证明,自动证明检查是可行的,并且可以为学习和练习基本证明技巧的学生提供有用的反馈。我们报告了C_(ALC)C_(HECK)系统,该系统实现了类似于LADM严格但非正式的数学风格的数学语言的证明检查器,以至于学生可以非常快速地识别该系统,从而为他们提供即时反馈,不是障碍,而是帮助,并意识到问题在于寻找证据。学生通过“ Web应用程序”前端C_(ALC)C_(HECK)_(web)与该校对检查器进行交互,这为校对输入提供了一些帮助,但有意地对校对没有帮助。根据要求,系统会与学生的输入并排显示该输入的版本,并注明检查每个步骤是否正确的结果。 C_(ALC)C_(HECK)_(web)已被两次用于教授基于LADM的第二年离散数学课程,并且学生们一直在练习并在系统上提交作业,期中考试和期末考试-检查时,可以选择禁用证明检查,而仅启用语法检查。 C_(ALC)C_(HECK)也执行了此分级,需要非常有限的人工覆盖。

著录项

  • 来源
    《Interactive theorem proving》|2018年|324-341|共18页
  • 会议地点 Oxford(GB)
  • 作者

    Wolfram Kahl;

  • 作者单位

    McMaster University, Hamilton, ON, Canada;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号