PY2010: Intermediate Logic

September 2023

at the University of St Andrews

py2010: Intermediate Logic is a University of St Andrews undergraduate subject in which we cover important results in logic to philosophy students. It’s taught by Greg Restall, together with a committed crew of postgraduate students.

The subject introduces the proof theory and model theory of propositional, modal and predicate logic–in that order. I’m using the recently published text Logical Methods, written with my colleague Shawn Standefer.


I’m Greg Restall, and this is my personal website. I am the Shelby Cullom Davis Professor of Philosophy at the University of St Andrews, and the Director of the Arché Philosophical Research Centre for Logic, Language, Metaphysics and Epistemology I like thinking about – and helping other people think about – logic and philosophy and the many different ways they can inform each other.


To receive updates from this site, subscribe to the RSS feed in your feed reader. Alternatively, follow me at, where most updates are posted.


This site is powered by Netlify, GitHub, Hugo, Bootstrap, and coffee.   ¶   © 1992– Greg Restall.