15-317: Constructive Logic
| Units | 9 |
|---|---|
| Department | Computer Science |
| Prerequisites | 15-212 |
| Related URLs | http://www.csd.cs.cmu.edu http://www.cs.cmu.edu/~fp/courses/15317-f08 |
This multidisciplinary junior-level course is designed to provide a thorough introduction to modern constructive logic, its roots in philosophy, its numerous applications in computer science, and its mathematical properties. Some of the topics to be covered are intuitionistic logic, inductive definitions, functional programming, type theory, realizability, connections between classical and constructive logic, decidable classes. This course counts as a Fundamentals course in the Computer Science major.
Sections
No sections available for Spring 2009
Textbooks
We don’t have textbooks yet. Check back closer to the beginning of Spring 2009.