Concrete Semantics

Concrete Semantics

by Tobias Nipkow, Gerwin Klein

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About
Part I of this book is a practical introduction to working with the Isabelle proof assistant. It teaches you how to write functional programs and inductive definitions and how to prove properties about them in Isabelle’s structured proof language. Part II is an introduction to the semantics of imperative languages with an emphasis on applications like compilers and program analysers. The distinguishing feature is that all the mathematics has been formalised in Isabelle and much of it is executable. Part I focusses on the details of proofs in Isabelle; Part II can be read even without familiarity with Isabelle’s proof language, all proofs are described in detail but informally. The book teaches the reader the art of precise logical reasoning and the practical use of a proof assistant as a surgical tool for formal proofs about computer science artefacts. In this sense it represents a formal approach to computer science, not just semantics. The Isabelle formalisation, including the proofs and accompanying slides, are freely available online, and the book is suitable for graduate students, advanced undergraduate students, and researchers in theoretical computer science and logic.

Discuss Concrete Semantics with other readers

Join or start a book club for Concrete Semantics on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Concrete Semantics?

Sign up free on Readfeed, then browse public clubs or start your own club with Concrete Semantics as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Concrete Semantics with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Concrete Semantics with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.