• Non ci sono risultati.

COMPITO DI LOGICA 20 Gennaio 2009

N/A
N/A
Protected

Academic year: 2021

Condividi "COMPITO DI LOGICA 20 Gennaio 2009"

Copied!
1
0
0

Testo completo

(1)

COMPITO DI LOGICA 20 Gennaio 2009

1. Si consideri l’insieme N dei numeri naturali ed il linguaggio usuale dell’aritmetica. Es- primere formalmente le seguenti frasi:

a. Ogni numero primo e’ pari.

b. x e y hanno un divisore comune diverso da 1.

c. Soltanto il numero 0 e’ maggiore di qualche numero.

2. Sia LAr = {+, ∗, 0, 1} il linguaggio dell’aritmetica. Definire due modelli del primo ordine di LAr che abbiano come universo rispettivamente

a. L’insieme delle stringhe A sull’alfabeto A = {a} costituito da un solo carattere.

b. L’insieme {0, 1, 2}.

Si scriva poi un enunciato vero nel primo modello e falso nel secondo.

3. Sia NAr il modello standard ell’aritmetica e si supponga di conoscere che i programmi logici del primo ordine (“fol-programs”) costituiscano un linguaggio di programmazione universale. Dimostrare che la teoria T h(NAr) di tale modello, che costituisce l’insieme delle verita’ aritmetiche, non e’ ricorsivamente enumerabile.

4. Verificare con il metodo dei tableaux se i seguenti enunciati sono verita’ logiche a. (A → B) ∨ (¬A → ¬B);

b. (¬A → A) → A.

1

Riferimenti

Documenti correlati

somma fra numeri interi, somma fra numeri in virgola mobile spesso, le op in virgola mobile sono le più importanti ed ottimizzate esistono anche ALU specializzate per operazioni

Si consideri l’insieme N dei numeri naturali ed il linguaggio usuale dell’aritmetica L Ar = {+, ∗, 0, 1} con l’uguaglianza come unico predicato.. Esprimere formalmente le

Sia N Ar il modello standard ell’aritmetica e si supponga di conoscere che i programmi logici del primo ordine (“fol-programs”) costituiscano un linguaggio di

Essendo non continua solo in x = 0, per qualsiasi condizione iniziale appartenente ad ogni intervallo aperto che non comprende x = 0, è garantita l'esistenza della soluzione.. Visto

•• Ogni formula atomica o composta della logica dei predicati del primo Ogni formula atomica o composta della logica dei predicati del primo ordine può assumere il valore vero o

Tale formula formula e’ e’ vera vera in in ogni ogni dominio dominio per per cui cui c’e’ c’e’ un un oggetto oggetto nero nero o o c’e’ c’e’ un un oggetto oggetto che che

Si assumano gi` a disponibili la definizione del tipo struct Data (nel classico formato a tre campi) e la funzione int ComparaDate(struct Data d1, struct Data d2), che restituisce -1

Se I `e un sistema di inferenza, in cui la propriet`a di essere un assioma di I e la relazione di derivabilit`a mediante ciascuna regola di inferenza di I sono nozioni decidibili, e