An open API service indexing awesome lists of open source software.

https://github.com/leanprover/cmu-15815-s15

CMU 15-815 Spring 2015 : Interactive Theorem Proving
https://github.com/leanprover/cmu-15815-s15

Last synced: 5 months ago
JSON representation

CMU 15-815 Spring 2015 : Interactive Theorem Proving

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/leanprover/cmu-15815-s15.svg?branch=master)](https://travis-ci.org/leanprover/cmu-15815-s15)

CMU 15–815 Interactive Theorem Proving
======================================
Spring 2015 Semester Computer Science Department

Course Description
------------------

This course is an introduction to interactive theorem proving using
dependent type theory. Topics include dependent data types, type
theory as a proof language, declarative vs. tactic-based proof style,
inductive data types, encodings of structures and type classes,
classical vs. constructive logic, homotopy type theory, and
elaboration and unification algorithms. The course will be based on a
new open-source theorem prover, [Lean][lean], developed at
[Microsoft Research][msr].

[lean]: https://github.com/leanprover/lean
[msr]: http://research.microsoft.com

Lectures
--------
Friday from 3:30 to 5:00 pm in NSH 3002.

Contact Information
-------------------
### Instructors

* [Prof. Edmund M. Clarke] [emc]
- e...@cs.cmu.edu
- Office: GHC 9231
- Phone: (412) 268-2628
- Office hours: By appointment

* [Prof. Jeremy Avigad][avigad]
- a...@cmu.edu
- Office: Baker Hall 161D
- Phone: (412) 268-8149
- Office hours: By appointment

### Teaching Assistant
* [Soonho Kong][soonhok]
- s...@cs.cmu.edu
- Office: GHC 9232
- Office hours: By appointment

### Course Secretary
* Charlotte Yano
- y...@cs.cmu.edu
- Office: GHC 9229
- Phone: 412-268-7656

[emc]: http://www.cs.cmu.edu/~emc
[avigad]: http://www.andrew.cmu.edu/user/avigad
[soonhok]: http://www.cs.cmu.edu/~soonhok