Skip to menu Skip to content Skip to footer
Course profile

Formal Logic: an introduction to classical formal logic (PHIL2110)

Study period
Sem 2 2024
Location
St Lucia
Attendance mode
In Person

Course overview

Study period
Semester 2, 2024 (22/07/2024 - 18/11/2024)
Study level
Undergraduate
Location
St Lucia
Attendance mode
In Person
Units
2
Administrative campus
St Lucia
Coordinating unit
Historical & Philosophical Inq

This course in formal logic is intended as an introduction to the formal aspects of modern logic for students of philosophy, mathematics or computer science, or indeed anyone interested in logic. We assume that students have no previous background in logic. It begins with some discussion as to what logic is and what its role in philosophy might be. It will then move on to more formal aspects. Beginning with the notion of a formal language into which sentences and arguments are to be translated, we shall develop the syntax and semantics for a language of sentences or propositions in classical propositional logic. Arguments can then be formalized and discussed with reference to the central notion of validity. The primitive language of classical propositional logic is then extended to accommodate the theory of quantifiers, which is formalisable in classical predicate logic, and the notion of validity is generalized to this extended language.

It begins with some discussion as to what logic is and what its role in philosophy might be. It will then move on to more formal aspects. Beginning with the notion of a formal language into which sentences and arguments are to be translated, we shall develop the syntax and semantics for a language of sentences or propositions — classical propositional logic. Arguments can then be formalized and discussed with reference to the central notion of validity. The primitive language of classical propositional logic is then extended to accommodate the theory of quantifiers, which is formalisable in classical predicate logic, and the notion of validity is generalized to this extended language. Observe that all the required readings will be made available on blackboard.

Course requirements

Assumed background

We assume that students have no previous background in logic or, indeed, any other formal background.

Incompatible

You can't enrol in this course if you've already completed the following:

PHIL1020, PHIL7102

Course contact

Course staff

Lecturer

Tutor

Timetable

The timetable for this course is available on the UQ Public Timetable.