Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Logica e Algebra
- Material language
- Italian
- Classification
- Exam · Full exam
- Content
- Solution only
- Original format
- Text
- Searchable text
Study material for Logica e Algebra, shared by the Studwiz community and reviewed by moderators.
Study material for Logica e Algebra, shared by the Studwiz community and reviewed by moderators.
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
1 Durata della prova: 1 h 30’ Esame di Logica e Algebra Politecnico di Milano – Ingegneria Informatica – 15 giugno 2019 Cognome: Nome: Matricola: Tutte le risposte devono essere motivate. Gli esercizi vanno svolti su questi fogli, nello spazio sotto il testo e sul retro. I fogli di brutta non devono essere consegnati. I compiti privi di indicazione leggibile di nome e cognome non verranno corretti. Esercizio 1 Si consideri la seguente tavola di verità: A B C f (A,B,C) 0 0 0 1 0 0 1 x 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 y 1 1 1 z con x, y, z {0; 1}. 1. Si attribuiscano ad x, y, z dei valori in modo tale che valgano contemporaneamente le due seguenti condizioni: A B |-L f(A,B,C) f (A,B,C) | C(BA). 2. Si scriva una formula in cui compaiano solo i connettivi e e che abbia come tavola di verità quella che si ottiene sostituendo nella tavola data i valori di x, y, z trovati al punto precedente. 3. Si verifichi che f (A,B,C) | C(BA) usando la risoluzione. Svolgimento 1. Poiché i modelli della formula A B sono gli ultimi due che compaiono nella tavola di verità assegnata, allora, affinchè valga la deduzione A B |-L f(A,B,C) è necessario che y = z = 1. Per soddisfare la condizione f (A,B,C) | C(BA) è necessario che f (A,B,C) abbia un modello in corrispondenza del quale la f.b.f. C(BA) sia falsa e ciò può accadere solo se x = 1. 2. Risulta: f (A,B,C) ≡ (~A ~B ~C) (~A ~B C) (A B ~C) (A B C) ≡ ((~A ~B) (~C C)) ((A B) (~C C)) ≡ (~A ~B ) (A B ) ≡ ~(~A ~B ) (A B ) ≡ A B ~(A ~B ) ≡ (~A B) ~(A ~B ) 3. Trasformiamo le formule f (A,B,C) e ~(C(BA)) in forma a clausole: f (A,B,C) ≡ (~A ~B ) (A B ) ≡ (~A (A B )) (~B (A B )) ≡ (~A B) (~B A) ~(C(BA)) ≡ ~(~C B A) ≡ C ~B ~A Si…
First page of the document.