8241005Philosophy and History of Science (Seminars)

Numbering Code G-LET32 78241 SJ34 Year/Term 2022 ・ First semester
Number of Credits 2 Course Type Seminar
Target Year Target Student
Language Japanese Day/Period Tue.5
Instructor name YATABE SHUNSUKE (Part-time Lecturer)
Outline and Purpose of the Course The ultimate objectives of this class are for students to become experienced in logical and clear thinking, to be able to clarify the reasoning on which any assertion they may make is based, and to be able to make arguments without errors or omissions. The subject of that practice will be philosophical logic, and particularly the question of "What is logic?". We make deductions in daily life, and often use the word "logical." Of course, being "logical" is required, but what exactly is "logic"? Questioning once again the meaning of concepts we think we know, and which we use habitually and thoughtlessly, is an important task in philosophy.
In this seminar, we will introduce a notation-based system ("formal system") that can be called "logic," that allows us to simulate proofs of theorems in mathematics. Specifically, we will explain and do practice problems on the system of natural deduction in minimal predicate logic.
Course Goals Be able to solve basic practice problems using natural deduction in minimal predicate logic. Through this, we ill understand how deductions proceed in formal systems, while at the same time understanding how everyday reasoning is simulated in formal systems.
Schedule and Contents Minimal predicate logic only has rules for introducing and removing logical connectors and is one of the fundamental systems of logic. In the first half of the first semester, we will introduce the system of natural deduction in minimal predicate logic. Through practice problems, the objective is for each student to be able to do natural deduction proofs on their own. In the second half, using the example of the "minimal arithmetic Q" system of arithmetic in minimal logic, we will show that it is possible to execute many proofs in mathematics with minimal logic. At the same time, we will also introduce basic concepts in calculation, such as primitive recursion.

The specific class plan is as follows.
1. What Does Logic Do as a Discipline?
2. Formal Language
3. Minimal Propositional Logic's ⇒: Rules of Introduction and Removal
4. Minimal Propositional Logic's ∧ and ∨: Rules of Introduction and Removal
5. Minimal Propositional Logic Practice Problems
6. Proofs Without Detours
7. Quantifiers and Minimal Predicate Logic
8. Minimal Predicate Logic's ∀: Rules of Introduction and Removal
9. Minimal Predicate Logic's ∃: Rules of Introduction and Removal
10. Minimal Predicate Logic Practice Problems
11. Formal Natural Number Theory
12. Primitive Recursive Functions and the Proof of "2+2=4"
13. Numerical Notation Possibilities for Recursive Functions
14. Comprehensive Practice
15. Formal Logic and the Philosophy of Language
Evaluation Methods and Policy Grades will follow the cumulative score of the homework that will be assigned nearly every class session.
Course Requirements None
Study outside of Class (preparation and review) Handouts and other class materials will be uploaded to the website (the above class blog) in advance (1-2 days before class).
Students should read over the materials before class.
Textbooks Textbooks/References None; handouts will be distributed in each class session.
References, etc. 戸次大介 『数理論理学』 (東大出版会), 小野寛晰 『情報科学における論理』 (日本評論社), Dag Prawitz 『Natural Deduction: A Proof-Theoretical Study』
PAGE TOP