CS 4123
A term 2009
Worcester Polytechnic Institute

What's new

Here is a description of the verification project

Here are notes on verification, a supplement to the material in Chapter 3 of Hu!th and Ryan.

Here are roadmap for the unit on LTL, including notes on preparing for Quiz 4.

Here is a paper on automata-based verification referred to in the notes. This is optional reading, for those who want to go further and understand Buchi automata and verification at a level deeper than we have presented in class.

What's old

Here are the lecture notes on predicate logic, to serve as a supplement to the treatment in the text. (It doesn't replace the text, just use these notes as additional explanation in case it is useful.)

Here are the notes on predicate tableaux. This serves as a replacement for section 2.3 in the text.

Here is a review of basic computability.

Here are notes on the undecidability of predicate logic.

Here are notes on preparing for Quiz 3.

Here is the paper by Hantao Wang on using SAT-solving to build basetball schedules.

Here are the notes on propositional tableaux. This serves as a replacement for section 1.2 in the text!

Course Information

The course information page gives information about: course objectives and prerequisites, grading, the textbook, course staff and office hours, and academic honesty and collaboration guidelines.

Schedule

The weekly schedule page has the day-to-day schedule, including exam dates and reading assignments.

Problems

See the Problems page for problems to do to prepare for individual quizzes.

BS/MS credit

This class can be counted towards the BS/MS program. Details can be found here

Date: 2009-10-08 17:45:40 EDT