80 315

Logics for Knowledge and Belief

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Standard logical languages can express negation ("not p"), conjunction ("p and q"), material implication ("if p then q"), quantification ("for all x, p(x)"), etc. But they don't directly capture statements like the following: "Alice knows p." "Henceforth, it will be the case that p." "It ought to be the case that p." "If it had been the case that p, it would have been the case that q." "Everybody knows p." "Everybody knows that everybody knows p." "Infinitely often in the future, p will be true." "After an announcement of p, it will be the case that Alice knows q." "If p is not permitted, then you ought to know that p is not permitted." etc. Modal logic is a very general framework for systematically reasoning about statements like these. This course is an introduction to mathematical modal logic and its applications in philosophy, computer science, linguistics, and economics, with emphasis on epistemic interpretations (i.e., logics for representing and reasoning about knowledge/belief). We begin with a rigorous development of propositional modal logic: the basic language, interpretation in relational structures, axiom systems, proofs, and validity. We prove soundness and completeness of various systems using the canonical model method and study model equivalence and expressivity results. We also consider topological semantics as an alternative to relational semantics, and investigate the connection between the two. In the latter part of the course we turn our attention to more specialized logical systems and their applications, as determined by the interests of the class. Topics may include: quantified modal logic, multi-agent systems and the notion of common knowledge (with applications to game theory), temporal and dynamic logics for (nondeterministic) program execution, logics for reasoning about counterfactuals, public announcement logic, deontic logic,…

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #carnegie_mellon-80315Fall 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?