Certified Programming with Dependent Types - a guide to certified Coq programming.Software Foundations - a thorough introduction to Coq, logic and type theory.This tutorial is aimed at programmers with some knowledge of functional programming who are interested in writing highly reliable programs in Coq or a related language (such as Haskell, Agda or Isabelle). Write simple functional programs in Coq.Coq is a dependently typed functional programming. This allows to develop software that is correct by construction, in which a variety of possible bugs and exceptions are ruled out a priori.īy the end of the tutorial, participants should be able to This tutorial will focus on functional programming and mathematical proofs using the Coq proof assistant. Coq is a dependently typed functional programming language that can be used to write programs and verify that they meet a variety of given specifications. We dont provide a Coq tutorial (yet), but as a showcase, we display a proof of the infinitude of primes in Coq. It focuses on the application of the small scale. This tutorial will focus on functional programming and mathematical proofs using the Coq proof assistant. This tutorial proposes a guided tour in some of the basic libraries distributed in the SSReflect package. Proof General (recommended for emacs users).An Introduction to the Coq Proof Assistantīy Arthur Azevedo de Amorim and Robert Rand
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |