80 316
Logic and AI
Carnegie Mellon University · UGRD · Fall 2026
Catalog description
In this course, we will study logical systems that are relevant to, and motivated by, research in artificial intelligence. We will see how key ideas and advances in logic have found (and continue to find) natural applications in AI. More generally, we will see how logic and AI can benefit, and historically have benefited, from each other. A central aim of this course is to understand how logical languages of varying expressive power can be put to use in AI as a tool for representation and reasoning. Some of the topics that we will be focusing on are (1) non-monotonic and default logics, (2) modal logics for reasoning about knowledge/belief, temporal structures, and computation, (3) probabilistic logics (and the relation between logic and probability), (4) logics of graphical causal models and counterfactuals, as well as (5) elements of probabilistic programming and computable probability theory. Prerequisites: 80-310 or 80-610
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff