Vai al contenuto
Topos Uranos

Riepilogo

Questa lezione apre la quarta e ultima unità di contenuto del corso, dedicata alla metateoria. Ne presenta le tre lezioni e il filo che le unisce: le due unità precedenti hanno costruito, sullo stesso linguaggio, due nozioni di ciò che segue da premesse date, la deduzione Γ⊢φ\Gamma \vdash \varphi e la conseguenza semantica Γ⊨φ\Gamma \models \varphi, e questa unità dimostra che coincidono, prima per un numero finito di premesse (correttezza, lemma di Kalmár e completezza), poi per premesse qualsiasi (teorema di compattezza e completezza forte), e infine offre una terza via per decidere la conseguenza, il metodo di risoluzione, di cui dimostra anche che è corretto e completo. Spiega perché la compattezza si dimostra prima della completezza forte e non al contrario; mostra con due esempi le domande a cui né la ricerca di deduzioni né la tavola di verità sanno rispondere da sole; stabilisce che cosa si riprende dalle tre unità precedenti e dà consigli per il suo studio.

Obiettivi di apprendimento

  1. Descrivere la successione delle tre lezioni dell’unità, spiegare quali risultati di ciascuna usa la successiva e giustificare che la compattezza si dimostri, con un argomento semantico, prima della completezza forte.
  2. Distinguere i due lati del corso, la deducibilità Γ⊢φ\Gamma \vdash \varphi, esistenziale e finita, e la conseguenza semantica Γ⊨φ\Gamma \models \varphi, universale su infinite assegnazioni, ed enunciare la correttezza e la completezza nei loro tre gradi.
  3. Spiegare perché la coincidenza delle due relazioni non si stabilisce caso per caso ma con metateoremi, e riconoscere quali strumenti delle unità precedenti (induzioni, dimostrazione per casi, teoremi di deduzione, lemma di coincidenza, forme congiuntive) userà ogni dimostrazione.
  4. Leggere deduzioni sulle deduzioni e argomenti semantici dell’unità distinguendo a ogni passo di quale relazione si parla, e pianificare lo studio a partire dalla valutazione d’ingresso.

Valutazione d’ingresso

Prima di percorrere l’unità conviene stabilire il punto di partenza. Questa valutazione è un’autovalutazione: non ha voto, e il suo unico scopo è orientare l’apprendimento. Le sue quindici domande sono di due tipi. Le prime sei riguardano ciò che l’unità dà per noto dalle precedenti: la definizione di conseguenza semantica e la sua riduzione all’insoddisfacibilità, il valore della negazione congiunta, il lemma di coincidenza, la finitezza della deduzione e la dimostrazione per casi; chi ne sbaglia qualcuna farà bene a ripassare, prima di proseguire, la lezione che la domanda indica. Le nove restanti percorrono in ordine le tre lezioni di questa unità, tre per ciascuna. Chi non ha mai studiato la metateoria di un sistema logico non deve aspettarsi di risponderle bene, e non importa: ogni risposta, corretta o no, spiega il punto e indica la lezione che lo tratta. Le stesse abilità si misurano di nuovo alla fine, nella lezione di sintesi.

Valutazione d’ingresso

Prima di iniziare l’unità, misura il tuo punto di partenza. È un’autovalutazione breve: non riceve voto e il risultato resta solo nel tuo browser.

  1. Domanda 1Dalle unità precedentiChe cosa significa Γ⊨φ\Gamma \models \varphi?

  2. Domanda 2Dalle unità precedentiQuale dei seguenti enunciati è equivalente a Γ⊨φ\Gamma \models \varphi?

  3. Domanda 3Dalle unità precedentiSe un’assegnazione vv dà alla formula α\alpha il valore 11, quale valore dà a (α↓β)(\alpha \downarrow \beta)?

  4. Domanda 4Dalle unità precedentiLe variabili di φ\varphi sono v2v_{2} e v7v_{7}. Due assegnazioni vv e ww danno gli stessi valori a v2v_{2} e a v7v_{7}, e valori opposti a tutte le altre variabili. Se v(φ)=1v(\varphi) = 1, che cosa si può dire di w(φ)w(\varphi)?

  5. Domanda 5Dalle unità precedentiSia Γ\Gamma un insieme infinito di formule con Γ⊢φ\Gamma \vdash \varphi. Che cosa si può affermare?

  6. Domanda 6Dalle unità precedentiSi sa che Γ∪{p}⊢χ\Gamma \cup \{p\} \vdash \chi e che Γ∪{¬p}⊢χ\Gamma \cup \{\neg p\} \vdash \chi. Che cosa permette di concludere la dimostrazione per casi?

  7. Domanda 7Il sistema del corso è corretto. Che cosa afferma questa proprietà?

  8. Domanda 8Sia vv l’assegnazione che dà il valore 11 a pp e il valore 00 a qq. Che cosa afferma il lemma di Kalmár, con le variabili pp e qq, per la formula (p↔q)(p \leftrightarrow q)?

  9. Domanda 9Può un sistema deduttivo essere corretto senza essere completo?

  10. Domanda 10Che cosa afferma il teorema di compattezza?

  11. Domanda 11Sia Γ\Gamma un insieme infinito di formule con Γ⊨φ\Gamma \models \varphi. Che cosa assicura la compattezza?

  12. Domanda 12La prima lezione dimostra la completezza per insiemi finiti di premesse. Perché la finitezza della deduzione non basta a estenderla a un insieme infinito Γ\Gamma?

  13. Domanda 13Qual è il risolvente delle clausole {p,¬q,r}\{p, \neg q, r\} e {q,s}\{q, s\}?

  14. Domanda 14Per decidere per risoluzione se {(p∨q),¬p}⊨q\{(p \vee q), \neg p\} \models q, quale insieme di clausole si cerca di refutare?

  15. Domanda 15Si può derivare per risoluzione la clausola vuota □\Box dall’insieme {{p,q},{¬p,¬q}}\{\{p, q\}, \{\neg p, \neg q\}\}?