Learning how to Prove: From the Coq Proof Assistant to Textbook Style

03/05/2018
by   Sebastian Böhne, et al.
0

We have developed an alternative approach to teaching computer science students how to prove. First, students are taught how to prove theorems with the Coq proof assistant. In a second, more difficult, step students will transfer their acquired skills to the area of textbook proofs. In this article we present a realisation of the second step. Proofs in Coq have a high degree of formality while textbook proofs have only a medium one. Therefore our key idea is to reduce the degree of formality from the level of Coq to textbook proofs in several small steps. For that purpose we introduce three proof styles between Coq and textbook proofs, called line by line comments, weakened line by line comments, and structure faithful proofs. While this article is mostly conceptional we also report on experiences with putting our approach into practise.

READ FULL TEXT

page 3

page 4

page 8

research
08/14/2023

ProofBuddy: A Proof Assistant for Learning and Monitoring

Proof competence, i.e. the ability to write and check (mathematical) pro...
research
08/03/2022

On Brooks' Theorem

In this note we give two proofs of Brooks' Theorem. The first is obtaine...
research
01/31/2018

The Elfe System - Verifying mathematical proofs of undergraduate students

Elfe is an interactive system for teaching basic proof methods in discre...
research
02/28/2020

Providing Hints, Next Steps and Feedback in a Tutoring System for Structural Induction

Structural induction is a proof technique that is widely used to prove s...
research
06/07/2021

Proof Blocks: Autogradable Scaffolding Activities for Learning to Write Proofs

Proof Blocks is a software tool which enables students to write proofs b...
research
01/03/2022

Online Generation of Proofs Without Words

Understanding geometric relationships with little mathematical knowledge...
research
01/23/2021

Are Top School Students More Critical of Their Professors? Mining Comments on RateMyProfessor.com

Student reviews and comments on RateMyProfessor.com reflect realistic le...

Please sign up or login with your details

Forgot password? Click here to reset