CSE 291: Applied Automated Theorem Proving

Spring Quarter, 2010


General information


Course project


Schedule (ever evolving)

Week 1 Tu 03/30
  • Introduction
  • Slides: [ ppt | pdf ]
Th 04/01
Week 2 Tu 04/06
  • Logics: encoding computation in first-order logic
  • Slides: [ ppt | pdf ]
Th 04/08
  • Logics: Work on Mini-project together
Week 3 Tu 04/13
  • Applications, Part I: Rhodium and PEC
  • Slides: [ ppt | pdf ]
Th 04/15
  • Applications, Part I (continued): Rhodium and PEC
Week 4 Tu 04/20
  • Applications (Part II)
    • ESC/Java
  • Slides: [ ppt | pdf ]
Th 04/22
  • Finish ESC/Java
Week 5 Tu 04/27
  • Overview of search in the semantic domain
  • Slides: [ ppt | pdf ]
Th 04/29
Week 6 Tu 05/04
  • Intro to Coq
Th 05/06
  • Intro to Coq (continued)
Week 7 Tu 05/11
  • Mini-project using Coq
Th 05/13
Week 8 Tu 05/18
Th 05/20