CS 410/510 Top: Formal Proof Foundations
4/3
Katie Casamento
Explores the role of proof theory in the foundations of logic, mathematics, and computer science. Specific topics covered include natural deduction, constructive logic, and discrete math in a constructive setting. Additional topics may include type theory, basic category theory, and automated theorem proving.
Required: CS 251 or equivalent introduction to logic and proofs
Recommended: experience with proofs about computational objects, as discussed in courses like CS 311/581
Upon successful completion of this course, students will be able to:
There are no required textbooks.
Some freely-available readings will be provided on Canvas.