34756 - Foundations of mathematics

Academic Year 2022/2023

  • Docente: Piero Plazzi
  • Credits: 6
  • SSD: MAT/01
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Mathematics (cod. 5827)

Learning outcomes

Please read the related section in Italian

Course contents

Some knowledge about predicative and propositional logic is strongly recommmended.

1. Algorithms, arithmetic and Gödel incompleteness results. Algorithms. Turing machines. Recursivity and computation of arithmetical functions: primitive recursive functions, μ-recursivity. Recursive relations, enumerability. Church-Turing's thesis. Peano Arithmetics. Gödelization and Gödel's Incompleteness Theorems.
2. Axiomatic set theory. Historical introduction: Cantor's early theorems on numerical sets, intuitive set theory and paradoxes (Cantor's and Russel's). The axiomatic approach: Zermelo-Fraenkel Theory ZF. Some special axioms: Regularity, Choice, Continuum 'Hypothesis'. Alternative theories: classes and NBG, nonstandard set theories. Hints on independence problems.
3. Ordinal and cardinal numbers: Cantor's approach to ordinality and cardinality. Von Neumann's approach. Burali-Forti's paradox. Ordinal arithmetics vs Cardinal arithmetics.


Fur further details, please read the italian section.

Readings/Bibliography

The books by MENDELSON and HALMOS are translations into Italian from English: the latter edition is also available in Department library. For further details, please read the related section in Italian.

Teaching methods

Please read the related section in Italian

Assessment methods

Please read the related section in Italian

Teaching tools

Please read the related section in Italian

Links to further information

https://virtuale.unibo.it/

Office hours

See the website of Piero Plazzi