Abstract
Structural induction is a proof technique that is widely used to prove statements about discrete structures. Students find it hard to construct inductive proofs, and when learning to construct such proofs, receiving feedback is important. In this paper we discuss the design of a tutoring system, LogInd, that helps students with constructing stepwise inductive proofs by providing hints, next steps and feedback. As far as we know, this is the first tutoring system for structural induction with this functionality. We explain how we use a strategy to construct proofs for a restricted class of problems. This strategy can also be used to complete partial student solutions, and hence to provide hints or next steps. We use constraints to provide feedback. A pilot evaluation with a small group of students shows that LogInd indeed can give hints and next steps in almost all cases.
Original language | English |
---|---|
Title of host publication | Proceedings 8th International Workshop on Theorem Proving Components for Educational Software |
Subtitle of host publication | EPTCS 313 Natal, Brazil, 25th August 2019 |
Editors | Pedro Quaresma, Walther Neuper, João Marcos |
Publisher | Cornell University |
Pages | 17–34 |
Number of pages | 18 |
Volume | 313 |
DOIs | |
Publication status | Published - 28 Feb 2020 |
Event | 8th International Workshop on Theorem proving components for Educational software - Natal, Brazil Duration: 25 Aug 2019 → 25 Aug 2019 Conference number: 8 https://www.uc.pt/en/congressos/thedu/thedu19 |
Publication series
Series | Electronic proceedings in theoretical computer science |
---|---|
Volume | 313 |
ISSN | 2075-2180 |
Workshop
Workshop | 8th International Workshop on Theorem proving components for Educational software |
---|---|
Abbreviated title | ThEdu'19 |
Country/Territory | Brazil |
City | Natal |
Period | 25/08/19 → 25/08/19 |
Internet address |