The Software Foundations series is a broad introduction to the mathematical underpinnings of reliable software. The principal novelty of the series is that every detail is one hundred percent formalized and machine-checked: the entire text of each volume, including the exercises, is literally a "proof script" for the Coq proof assistant. The exposition is intended for a broad range of readers, fro
![Software Foundations](https://cdn-ak-scissors.b.st-hatena.com/image/square/0f2c71e99fa50664190718df8323d830bc49a762/height=288;version=1;width=512/https%3A%2F%2Fsoftwarefoundations.cis.upenn.edu%2Fcommon%2Fmedia%2Fimage%2Flf_icon.jpg)