principles that are derived from a mathematical notion of program correctness. In addition, related ideas in "algorithmic problem solving" are explored. |
||||||||||
|
Text: Science of Programming, by David Gries. Springer Verlag, 1981. Available in the Cornell book store. Theorems of calculational logic (to be handed out first day of the class). This proof strategies and principles as well as theorems for propositional calculus, general quantification, predicate calculus, set theory, and mathematical induction. |
|||||||||