[TYPES/announce] Software Foundations, version 4.0

Benjamin C. Pierce bcpierce at cis.upenn.edu
Mon Jun 6 06:58:25 EDT 2016

I’m delighted to announce a new edition of Software Foundations, an electronic textbook on the theory of programming languages covering functional programming, constructive logic, Hoare Logic, type systems, and formal verification using Coq.  The whole book — definitions, theorems, proofs, and extensive exercises — is machine checked using Coq.

Previous editions have been widely used in both graduate and upper-level undergraduate courses as well as for self-study.  The new edition features a significant rearrangement and clarification of the central chapters on logic in Coq; in particular, the concept of “proof object” and the Curry-Howard isomorphism have been rewritten and moved off the critical path, permitting a more flexible choice of material in courses.  Plus numerous smaller improvements throughout.

Software Foundations can be downloaded from http://www.cis.upenn.edu/~bcpierce/sf <http://www.cis.upenn.edu/~bcpierce/sf>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.seas.upenn.edu/pipermail/types-announce/attachments/20160606/dd93bdac/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PastedGraphic-1.png
Type: image/png
Size: 471795 bytes
Desc: not available
URL: <http://lists.seas.upenn.edu/pipermail/types-announce/attachments/20160606/dd93bdac/attachment-0001.png>

More information about the Types-announce mailing list