This page is not longer being maintained. Please visit the new UMD Mathematics website at www-math.umd.edu.
DEPARTMENT OF MATHEMATICS

Math Home > Undergraduate Program > Courses > Syllabi > [ Search | Contact | Help! ]

MATH 450 (Logic for Computer Science)


DESCRIPTION An introduction to the techniques of formal (and valid) reasoning with special emphasis on how the von Neumann computer deals with the classical propositional and predicate calculus.
PREREQUISITES CMSC 251 and MATH 141 with a grade of C or better.  Note:  MATH 450 is cross-listed with CMSC 450.  Also, credit is given for only one of MATH 445 or Math 450/CMSC 450. 
TOPICS
Arguments and how to formalize arguments and then determine (if possible) their validity using both the Human and the Computer's viewpoint. 
Completeness and soundness of formal systems. 
Herbrand and Skolem normal forms
Downward/upward Lowenheim-Skolem theorems.

TEXT Text(s) typically used in this course.