LOGICA E FILOSOFIA DELLA MATEMATICA | Università degli studi di Bergamo - Didattica e Rubrica

LOGICA E FILOSOFIA DELLA MATEMATICA

Attività formativa monodisciplinare
Codice dell'attività formativa: 
150036

Scheda dell'insegnamento

Per studenti immatricolati al 1° anno a.a.: 
2022/2023
Insegnamento (nome in italiano): 
LOGICA E FILOSOFIA DELLA MATEMATICA
Insegnamento (nome in inglese): 
Logic and Philosophy of Mathematics
Tipo di attività formativa: 
Attività formativa Caratterizzante
Tipo di insegnamento: 
Obbligatoria
Settore disciplinare: 
LOGICA E FILOSOFIA DELLA SCIENZA (M-FIL/02)
Anno di corso: 
1
Anno accademico di offerta: 
2022/2023
Crediti: 
12
Responsabile della didattica: 
Mutuazioni

Altre informazioni sull'insegnamento

Modalità di erogazione: 
Didattica Convenzionale
Lingua: 
Italiano
Ciclo: 
Primo Semestre
Obbligo di frequenza: 
No
Ore di attività frontale: 
60
Ore di studio individuale: 
240
Ambito: 
Istituzioni di filosofia
Prerequisiti

Nessuno

Obiettivi formativi

Il corso si propone di fornire gli strumenti concettuali di base per l'analisi logica del discorso dichiarativo (nomi, funtori, relazioni, connettivi, quantificatori) e delle argomentazioni razionali (tavole di verità, alberi di Beth, nozione di conseguenza logica), al fine di sviluppare nei discenti le capacità analitiche necessarie all'organizzazione e alla comunicazione del pensiero filosofico.

Contenuti dell'insegnamento

1) Filosofia della matematica.
Introduzione storica al problema dei fondamenti logici della matematica tra il XIX e il XX secolo: Nozioni di insieme e di funzione, cardinalità, teorema di Cantor; Platonismo, Intuizionismo, Formalismo; La teoria assiomatica degli insiemi di Zermelo-Fraenkel-Skolem (presentazione intuitiva degli assiomi). La logica di Frege e Russell.
2) Introduzione alla logica enunciativa e predicativa: analisi logica e formalizzazione del discorso dichiarativo. Concezione classica dei connettivi logici. Tavole di verità. Introduzione ai quantificatori logici. Metodo del controesempio di Beth. Semantica di Tarski, nozione di modello e di conseguenza logica. Dimostrabilità e deducibilità formale: calcoli di Hilbert per la logica classica e intuizionista. Enunciazione di alcuni dei principali teoremi meta-logici (Completezza della logica elementare classica).
Nozioni intuitive di algoritmo, computabilità, decidibilità, semidecidibilità. Indecidibilità della logica elementare classica. Introduzione alle Macchine di Turing. Cenni ai teoremi limitativi nella logica del XX secolo.

Metodi didattici

Lezioni frontali

Modalità verifica profitto e valutazione

Esame scritto e orale. L'esame si dividerà in due parti: la prima, tramite un esame scritto, è volta a verificare attraverso la soluzione di esercizi, la capacità di applicare a semplici problemi di analisi e di deduzione logica le nozioni apprese attraverso lo studio dei testi. La seconda parte mira a valutare la capacità del discente di ricostruire nel loro sviluppo storico e teoretico i principali temi del dibattito sui fondamenti della matematica.

Altre informazioni

In caso di disposizioni dell’autorità competenti in materia di contenimento e gestione dell’emergenza epidemiologica, l'insegnamento potrebbe subire modifiche rispetto a quanto dichiarato nel syllabus per rendere il corso e gli esami in linea con quanto disposto.

Prerequisites

None

Educational goals

The educational goal of the course is to obtain the basic conceptual tools for the logical analysis of declarative language (names, functors, relations, connectives, quantifiers) and of rational arguments (truth tables, Beth trees, logical consequence).

Course content

1) Philosophy of mathematics. Historical introduction to the problem of foundations of mathematics between XIX and XX century: Sets, Functions, Cardinality, Cantor's Theorem; Platonism, Intuitionism, Formalism; Axiomatic set theory (axioms of ZF). Frege's and Russell's logic.
2) Introduction to propositional and elementary logic: formal languages, classical connectives. Truth tables. Logical quantifiers (introduction). Beth's trees. Tarskian semantics, concept of model and logical consequence. Completeness Theorem for classical logic (statement).
Naive introduction to the notions of Algorithm, Computability, Decidability, Semidecidability. Undecidability of classical elementary logic. Introduction to Turing machines. Hints to limitative theorems in XX century logic.

Teaching methods

Lectures

Assessment and Evaluation

Written and Oral examination. The written part concerns some exercises on classical logic and set theory. The oral partials to check the student's understanding of the historical development of XIX and XX century logic.

Further information

Due to the Pandemic Emergency, changes in methods and tools could be introduced in the Syllabus in case of blended or remote teaching and examinations.