Formal logic is the science of reasoning and argumentation. It uses mathematical structures to establish a formal language to express thoughts and evaluate the coherence of series of thoughts. Students learn about and work with two logical systems in this course: truth-functional logic and first-order logic.

Students are expected to acquire technical skills in three aspects of logical systems: symbolization (representing thoughts in the formal language); interpretation (using a mathematical structure to interpret the formal language); and deduction (working with sets of rules that govern series of expressions in the formal language). As students explore these two logical systems, they will inevitably consider meta-logical and philosophical questions about logical concepts and the systems themselves, such as ones that concern their expressive power, limitations, and potential alternatives.

Mathematical Approaches
Prerequisites
Students with transfer credit for PHIL 240 may not enroll in this course.
Course UID
002401.1
Course Subject
Catalog Number
240
Long title
Formal Logic