LING 123
Introduction to Mathematical Approaches to Language
The goal of this course is to equip you with conceptual and mathematical tools to analyze and formally model language.
Humans use complex language, and this is one of the fundamental characteristics of our species. In this course, you will learn how to think mathematically by analyzing the structure underlying the languages we all speak and use to reason. We will learn concepts from formal language theory, discrete mathematics, set theory, and basic logic to explore and understand puzzling properties of language that we encounter in everyday contexts. Although the concepts we’ll use require attention to detail, we’ll see that not only are they very powerful, but also intuitive to work with. This course is an excellent opportunity to learn about symbolic, mathematical tools that have virtually no numbers, but have the power and precision to model accessible and intriguing data in the domain of natural human language.