Formal Semantics

Instructor: Haoze Li

Course description

Formal Semantics is an interdisciplinary subfield of both linguistics and philosophy devoted to the study of language meaning. It studies meaning in natural language using formal tools borrowed from formal logic, mathematics and computer science. It provides explanations for:

This course is designed to introduce you to some of the classical topics in Formal Semantics and the basic formal tools used to study these topics. We will also learn how to read the literature of Formal Semantics and how to conduct semantics research. Upon the completion of this course, you will be able to:

The course will be divided into four subject areas, with the following order of presentation.

References

Reading materials

Lecture notes: Each note outlines the main issues of a topic. Derivations and other details are delivered in lectures.

Course outline

Unit 1: What is Formal Semantics

Unit 2: Model-Theoretic semantics: Names and verbs

Unit 3: Model-Theoretic semantics: not, and, or, and if

Unit 4: Non-at-issue meaning: Presupposition

Unit 5: Variables and assignments

Unit 6: Lambda calculus: Relative clauses

Unit 7: Generalized quantifiers: Basics

Unit 8: Logical Form

Unit 9: Generalized quantifiers: Monotonicity

Unit 10: GQ: Witnesses and conservativity

Unit 11: Event semantics