Good news, logic fans! The Open Logic Project is a project to write an open-source textbook on logic. And if you read it, you’ll find tautologies like the last sentence completely thrilling.
The book is aimed at a non-mathematical audience, mainly computer science and philosophy students, so it assumes very little knowledge of the basics. The project was instigated by Richard Zach, who’s Professor of Philosophy at the University of Calgary. The rest of the project team consists of Aldo Antonelli, Andy Arana, Jeremy Avigad, Gillian Russell, Nicole Wyatt, Audrey Yap, and Richard Zach. They’re aiming to cover first-order logic, sequent calculus, soundness and completeness theorems, computability theory, and incompleteness. If things go well, they want to add material about model theory, computability and Turing machines (that’s already in progress), and some stuff on philosophy of language and mathematics.
A high-quality textbook for free would be pretty good on its own, but what’s really nifty is that the source code has been set up so the book is configurable to your tastes: you can say what kind of notation you’d like, and even adapt theorems and lemmas to use different proof systems.
More information
The Open Logic Project official website
Get the source code and contribute on GitHub
@OpenLogicProj on Twitter