Logic for Linguists

This course should serve as a whirlwind introduction to topics in logic for students in linguistics. We cover propositional, first-order, and modal logic. This includes discussing topics in proof theory and model theory. We also cover some more computational topics, including automata, Turing machines, and the lambda calculus.

Lecture Slides

Exercise Sheets