02607 - Logic

Academic Year 2010/2011

  • Docente: Giovanna Corsi
  • Credits: 12
  • SSD: M-FIL/02
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: First cycle degree programme (L) in Philosophy (cod. 0957)

Learning outcomes

Students will get to know about extensions of propositional and first order logic: in the first part, modal logics viewed as extensions of the propositional classical logic and in the second part some first order theories together with some of their metatheoretical properties.

Course contents


(A) (6 cfu) Basic notions of formal logic.
1 Formalized languages, object language and metalanguage. Logical terms and extra-logical terms, logical form.
2 Definitions by mathematical induction
3. Sentential logic: truth functions, tautologies, logical consequence, consistency.
4. Hilbert's style calculus for proposiitonal logic.
5. Proofs by mathematical induction
6. Deduction theorem (with its proof)
7. Gentzen's style calculus for propositional logic
8.  First-order languages: variables and quantifiers. Theory of syllogism.
9. Translation from natural language to first-order languages. The articles. Numerical quantifiers.

The first parte of the course will be online at the website http://www.moodle.unibo.it/course/category.php?id=129 "Le basi della logica on-line", so that students will be able to solve exercises in an interactive form with the assistance of suitable software.

(A + B) (12 cfu) 
(B) Firts-order logic
1 Semantics for first-order languages
2. Hilbert's style calculi for first-order logic. Elements of the theory of identity.
3. Deduction theorem (with proof).
4. Soundness and completeness theorems.
5. Gentzen's style calculus for first-order logic
6. Construction of models and countermodels
7. First-order theories, in particular set theory and Peano arithmetic.
8. As to set theory, the principles of extensionality and comprehension will be discussed as well as Russell's paradox. A brief introduction to Zermelo-Fraenkel set theory.
9 First-order axiomatization of Peano arithmetic. Brief introduction to Goedel's incompleteness theorems.


Readings/Bibliography

(A)
Dario Palladino, Corso di Logica, Carocci 2002 (except the last chapter).
Le basi della logica on-line at http://www.moodle.unibo.it/course/category.php?id=23
Lectures notes by the teacher

(B)
Dario Palladino, Logica e Teorie Formalizzate, Carocci 2004 (selected pages)
Lectures notes by the teacher


Teaching methods

Lectures ex cathedra and tutorials

Assessment methods

Written examination for (A). Written and oral examination for (B).

Teaching tools


Standard tools: black-board and chalk, overhead projector, front projector for slides.

Links to further information

http://www.moodle.unibo.it/course/category.php?id=129

Office hours

See the website of Giovanna Corsi