Corso di Laurea in Ingegneria Informatica
Anno Accademico 2009-2010 e Anno Accademico 2010-2011
Primo semestre (emisemestre 2)
ELEMENTI DI ALGEBRA E LOGICA (crediti 5)
Programma dettagliato & diario delle lezioni



PRIMA SETTIMANA:
- Insiemi ed operazioni sugli insiemi: unione, intersezione, differenza, complementare, prodotto cartesiano, insieme delle parti. Funzioni: definizione, composizione, funzioni iniettive, suriettive, biettive, funzione inversa.
- Cardinalita' di un insieme. Insiemi numerabili e non numerabili. Cardinalita' del continuo.
- Induzione matematica. Funzioni definite per ricorrenza.

Appunti: Preliminari. Funzioni e cardinalita'. Induzione.
Testo: L&L., Cap I, Sez.1,2,3,4,5,6,7,8,9,10. Cap III: Sez.1,2,3,5,6,7, Eserc. 3.13, 3.16, 3.28.
Esercizi 1 (con soluzioni), Esercizi 1- 2009


SECONDA SETTIMANA:
- Relazioni binarie fra insiemi: definizioni e proprieta'. Grafo diretto associato. Relazioni di equivalenza su un insieme. Classi di equivalenza e insieme quoziente. Relazioni di equivalenza e partizioni. Esempi.
- Relazioni di ordine parziale su un insieme. Diagramma di Hasse associato. Insiemi parzialmente ordinati: elementi massimali, massimo, elementi minimali, minimo. Insiemi totalmente ordinati.

Appunti: Relazioni 1. Relazioni 2.
Testo: L&L., Cap.II: Sez.1,2,3,4,6,8,9, Cap.XIV: Sez.3,5,7.
Esercizi 2 (con soluzioni), Esercizi 2- 2009


TERZA SETTIMANA:
- Maggioranti, estremo superiore, minoranti ed estremo inferiore di un sottoinsieme in un insieme parzialmente ordinato.
- Aritmetica sugli interi: numeri primi e Teorema Fondamentale dell'Aritmetica. Divisione con resto. Massimo comune divisore fra interi. L'algoritmo di Euclide.
- Equazioni lineari diofantee in due incognite. L'identita' di Bezout. L'algoritmo di Euclide esteso.
Congruenze modulo n.

Appunti: Relazioni 2. Testo: L&L., Cap.XIV: Sez.3,5,7.
Appunti: nota1, pag.1-8.
Esercizi 2 (con soluzioni), Esercizi 2- 2009
Esercizi 3 (con soluzioni), Esercizi 3- 2009


QUARTA SETTIMANA:
- Congruenze modulo n. Sistemi di congruenze. Il Teorema Cinese del Resto.
- Calcolo modulo $n$. Definizione di gruppo. Esempi. Il gruppo additivo Zn, il gruppo moltiplicativo Zn*.

Appunti: nota1.
Esercizi 3 (con soluzioni), Esercizi 3- 2009
Appunti: Aritmetica sugli interi: complementi; nota2, pag.1-5.
Esercizi 4- 2009, Esercizi 4 (con soluzioni): i primi esercizi della lista.


QUINTA SETTIMANA:
- Il campo Zp, con p primo. Il teorema di Lagrange. Il Piccolo Teorema di Fermat.
- Applicazioni al calcolo di potenze modulo n.
- Il criptosistema RSA.

R. Schoof, Fattorizzazione e criptosistemi a chiave pubblica.
Appunti: nota2 (fino a pag.14).
Esercizi 5- 2009, Esercizi 4 (con soluzioni): fino all'esercizio 14. Esercizi 5 (con soluzioni): solo n. 1, 2, 8, 9. Col computer: n. 10, 11,12.


SESTA SETTIMANA:
- Reticoli: assiomi di definizione, proprieta' delle operazioni su un reticolo. Esempi: (P(X), ⊆, ∪, ∩), (Dm, | , mcd, mcm).
- Reticoli limitati, reticoli distributivi, reticoli complementati, reticoli booleani. Esempi.
- Isomorfismi di reticoli.

Appunti: Reticoli (eccetto per il momento Sez. 4).
L&L., Cap.XIV: Sez. 8 (tranne dualita' e Teorema 14.2), 9, 10,11.
Esercizi 6 (con soluzioni), Esercizi 6- 2009.


SETTIMA SETTIMANA:
- Algebre di Boole: definizione, equivalenza fra algebre di Boole e reticoli booleani. Esempi.
- L'algebra di Boole del calcolo proposizionale.
- Espressioni booleane: forma normale disgiuntiva (somma di prodotti), forma normale disgiuntiva completa (somma di prodotti completa). Implicanti primi, forme minimali.

Appunti: Algebre di Boole.
Appunti: Funzioni booleane.
L&L., Cap.XV: Sez.1,2,4,5,6,7,8 ed esercizi: 15.1, 15.2, 15.3, 15.5 (cenni), 15.6 (cenni), 15.7 (cenni), 15.8 (cenni), 15.10 -- 15.14;
Esercizi 7, n.1--8 (con soluzioni in arrivo); Esercizi 8, n. 1--9 (con soluzioni); Esercizi 7- 2009.


OTTAVA SETTIMANA:
- Espressioni booleane: Metodo del consenso per la determinazione degli implicanti primi.
- Predicati e quantificatori.

Appunti: Funzioni booleane.
Appunti: Forme minimali di una funzione polinomiale.
L&L., Sez.9, esercizi: 15.15 -- 15.21, 15.53 -- 15.59. Cap.IV: Sez.11, 12, esercizi 4.3 -- 4.7, 4.10, 4.17 -- 4.20.
Esercizi 7, n. 9--13 (con soluzioni in arrivo); Esercizi 8, n. 10--11 (con soluzioni); Esercizi 8- 2009.





LINEE GUIDA PER GLI SCRITTI

Il compito scritto verte sul programma svolto in classe durante le otto settimane di corso: teoria ed esercizi, come specificato nel programma dettagliato qui sopra.
Il compito consiste in un certo numero di esercizi. Lo svolgimento degli esercizi deve contenere spiegazioni brevi ma complete.
Possono essere richieste anche definizioni e semplici dimostrazioni.