Compito A, Logica
Sonia L’Innocente
Informatica
30 Giugno 2015
Esercizio 1. Si trasformi la seguente formula della logica preposizionale in
DNF:
¬(p1 ↔ p2 ) ∨ (p3 → p4 ) ∧ (p4 ∨ ¬(p2 ∧ ¬p1 ))
Esercizio 2. Si enunci e si dimostri la regola della formula basica pura.
Esercizio 3. Si dica quando un insieme S di enunciati è soddisfacibile e
quando un enunciato ϕ è conseguenza logica di S. Si enunci il teorema di
completezza per la logica dei predicati del primo ordine.
Esercizio 4. Si consideri il linguaggio L = {c, f } dove c è un simbolo
di costante, P un simbolo di relazione binaria.
Siano A = {N, 1, ≤} (dove N indica l’insieme dei numerali naturali) una
struttura del linguaggio , ϕ la formula v1 (P (v1 , 1)) ∧ P (v2 , v3 ) e s una valutazione di N definita ponendo s(vn ) = n per ogni naturale n. Dire se
A |= ϕ