Computers and Technology books
Series: ACM Books
Paperback: 284 pages
Publisher: ACM Books (February 1, 2016)
Product Dimensions: 7.5 x 0.6 x 9.2 inches
Amazon Rank: 1074059
Format: PDF ePub TXT ebook
Agda is an advanced programming language based on Type Theory. Agda's type system is expressive enough to support full functional verification of programs, in two styles. In external verification, we write pure functional programs and then write proofs of properties about them. The proofs are separate external artifacts, typically using structural induction. In internal verification, we specify pr...
Verified Functional Programming In Agda (Acm Books) reviews:
This is an excellent book on dependent type programming with Agda. The book doesn't cover any theory about dependent types, but does an excellent job at explaining how to use Agda for theorem proving....