23
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

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

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Related collections

          Most cited references6

          • Record: found
          • Abstract: not found
          • Book: not found

          Interactive Theorem Proving and Program Development

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Teaching Semantics with a Proof Assistant: No More LSD Trip Proofs

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Structured derivations: a unified proof style for teaching mathematics

                Bookmark

                Author and article information

                Journal
                04 March 2018
                Article
                10.4204/EPTCS.267.1
                1803.01466
                20ee6a82-3013-4615-87b8-c1d496ab1977

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                EPTCS 267, 2018, pp. 1-18
                In Proceedings ThEdu'17, arXiv:1803.00722
                cs.LO cs.SY
                EPTCS

                Comments

                Comment on this article