3 ms·
My current reading list: - Fundamental Proof Methods in Computer Science - Handbook of Practical Logic and Automated Reasoning - Software Abstractions - The
by haskellandchill 9y ago
My current reading list:
- Fundamental Proof Methods in Computer Science
- Handbook of Practical Logic and Automated Reasoning
- Software Abstractions
- The Little Prover
Yes, currently I have Athena, OCaml, Alloy, ACL2 (via Dr Racket/Dracula) all up and running to work through the exercises in these books. I'm very skeptical anything will come of this, but it interests me and I can see the value.
Hopefully the speaker's next book Formal Reasoning About Programs (https://github.com/achlipala/frap https://github.com/achlipala/frap) will be a nice next step, I have Certified Programming with Dependent Types but have not cracked it yet. Also keeping an eye on Verified Functional Algorithms (https://softwarefoundations.cis.upenn.edu/vfa-current/index.html https://softwarefoundations.cis.upenn.edu/vfa-current/index....).
- abecedarius 9y ago> The Little Schemer Do you mean The Little Prover?
- haskellandchill 9y agoYes! Thanks.
- meneame2 9y agoThree extra classics: * https://books.google.es/books?id=YseqCAAAQBAJ https://books.google.es/books?id=YseqCAAAQBAJ * http://www.concrete-semantics.org/ http://www.concrete-semantics.org/ * https://softwarefoundations.cis.upenn.edu/ https://softwarefoundations.cis.upenn.edu/
- adultSwim 9y ago+1 for Software Foundations