Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT -...

81
Informatica CdL in Matematica Parte 3 Roberto Zunino

Transcript of Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT -...

Page 1: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Informatica

CdL in Matematica

Parte 3

Roberto Zunino

Page 2: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Definizioni Ricorsive:

Esempi Intuitivi

Page 3: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 4: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 5: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 6: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

4 27

5 4

Page 7: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 8: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Definizioni Ricorsive:

Regole di Inferenza

Page 9: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Regole di Inferenza

Page 10: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Regole di Inferenza

Page 11: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Regole di Inferenza

Page 12: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Conseguenze Immediate

Page 13: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 14: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 15: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 16: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 17: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 18: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Conseguenze e Inclusioni

Page 19: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 20: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Conseguenze e Inclusioni

Page 21: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 22: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Punti pre-/post-/fissi

Page 23: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Definizioni ricorsive:

Esempio di Formalizzazione

Page 24: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Formalizzazione

Page 25: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Formalizzazione

Page 26: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Un Primo Tentativo

Page 27: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Definizione Corretta

Page 28: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Conclusione

Page 29: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Punti prefissie

Principio di Induzione

Page 30: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Monotonia

Page 31: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Knaster-Tarski

Page 32: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Knaster-Tarski: dimostrazione

Page 33: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Minimo Punto Prefisso

Page 34: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Principio di Induzione

Page 35: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Induzione: Esempio

Page 36: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Induzione: Esempio

Page 37: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Notazione

Page 38: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Induzione: Esempio

Page 39: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Induzione: Esempio

Page 40: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Notazione

Page 41: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Induzione: Esempio

Page 42: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Induzione: Esempio

Page 43: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Notazione

Page 44: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Operativamente

Page 45: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Operativamente

Page 46: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Punti fissie

Inversione

Page 47: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Lemma del Minimo Punto Fisso

Page 48: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Conseguenza

Page 49: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Inversione

Page 50: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Relazioni Definite per Ricorsione

Page 51: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Relazioni per Ricorsione

Page 52: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 53: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Formalmente

Page 54: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Notazione

Page 55: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

“Induzione sul <=”

Page 56: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

“Induzione sul <=”

Page 57: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esercizio

Page 58: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Esempio

Page 59: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 60: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 61: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 62: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 63: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 64: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Iterate di una Funzione

Page 65: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 66: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni

Page 67: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Derivazioni e punti fissi

Page 68: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Continuità di Scotte

Punto Fisso di Kleene

FUORIESAME

Page 69: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Continuità (secondo Scott)FUORIESAME

Page 70: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Perché si chiama “continuità”FUORIESAME

Page 71: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Continuità: dimostrazione FUORIESAME

Page 72: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Continuità: dimostrazione FUORIESAME

Page 73: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Continuità e Finitezza FUORIESAME

Page 74: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Continuità e Monotonia FUORIESAME

Page 75: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Ancora sui punti fissi FUORIESAME

Page 76: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Th. del Punto Fisso di KleeneFUORIESAME

Page 77: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Th. Kleene: dimostrazione FUORIESAME

Page 78: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Th. Kleene: dimostrazione(2)FUORIESAME

Page 79: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Th. Kleene: dimostrazione(3)FUORIESAME

Page 80: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Th. Kleene: Esempi FUORIESAME

Page 81: Informatica - DISI, University of Trentodisi.unitn.it/~zunino/teaching/informatica/informatica MAT - 3.pdf · Continuità di Scott e Punto Fisso di Kleene FUORI. Continuità (secondo

Th. Kleene: Esempi FUORIESAME