Articles

Verification of human-level proof steps in mathematics education

Published:
2008-12-01
Authors
View
Keywords
License

Copyright (c) 2008 Dominik Dietrich and Mark Buckley

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

How To Cite
Selected Style: APA
Dietrich, D., & Buckley, M. (2008). Verification of human-level proof steps in mathematics education. Teaching Mathematics and Computer Science, 6(2), 345-362. https://doi.org/10.5485/TMCS.2008.0184
Abstract
Automated mathematics tutorial systems need support from a reasoning module which can verify the correctness of students' contributions. However, current systems typically do not reason at a level similar to the student's reasoning level, and do not fully account for underspecified or ambiguous inputs. We present a domain-independent method for automatically verifying correct proof steps and detecting standard reasoning errors. We use a depth limited BFS proof search to determine and maintain multiple possible interpretations consistent with the given proof step, we are able to resolve or otherwise propagate underspecification and ambiguity which occurs due to unrestricted user input. Our approach has been implemented in ΩmegaCoRe.