Article ID Journal Published Year Pages File Type
424102 Electronic Notes in Theoretical Computer Science 2007 15 Pages PDF
Abstract

This paper proposes an extension to theorem proving interfaces for use with proof-directed debugging and other disproof-based applications. The extension is based around tracking a user-identified set of rules to create an informative program slice. Information is collected based on the involvement of these rules in both successful and unsuccessful proof branches. This provides a heuristic score for making judgements about the correctness of any rule.A simple mechanism for syntax highlighting based on such information is proposed and a small case study presented illustrating its operation. No implementation of these ideas yet exists.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics