80 316

Logic and AI

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 6 hours ago

001

Availability not recently verified
Class #carnegie_mellon-80316Fall 2026UGRD9 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?