The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 5 of 1103
Back to Result List

Learning how to prove

  • 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.

Export metadata

Additional Services

Search Google Scholar Statistics
Metadaten
Author details:Sebastian BöhneORCiDGND, Christoph Kreitz
DOI:https://doi.org/10.4204/EPTCS.267.1
ISSN:2075-2180
Title of parent work (English):Electronic proceedings in theoretical computer science
Subtitle (English):from the coq proof assistant to textbook style
Publisher:Open Publishing Association
Place of publishing:Sydney
Publication type:Other
Language:English
Date of first publication:2018/03/05
Publication year:2018
Release date:2022/02/25
Issue:267
Number of pages:18
First page:1
Last Page:18
Organizational units:Mathematisch-Naturwissenschaftliche Fakultät / Institut für Informatik und Computational Science
DDC classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 000 Informatik, Informationswissenschaft, allgemeine Werke
Peer review:Referiert
Publishing method:Open Access / Gold Open-Access
DOAJ gelistet
Accept ✔
This website uses technically necessary session cookies. By continuing to use the website, you agree to this. You can find our privacy policy here.