 |
Aung SanSuu Kyi |
.consigliere.

Registered: Apr 2005
Posts: 141 (0.02 al dì)
Location: cernusco s/n -- biella
Corso: Info
Anno: 2°
Time Online: 1 Day, 23:16:17 [...]
Status: Offline
Edit | Report | IP: Logged |
legenda: E= esiste; V= per ogni
Dunque:
la prima cosa:
portare l'enunciato in forma normale premessa, ovvero porti "fuori" tutti i quantificatori sia esistenziali che universali rinominando le eventuali variabili non libere che si trovano "legate" a variabili libere.
es:
P(x) v Vx Q(x) diventa prima
P(x) v Vx1 Q(x1) e poi
Vx1(P(x) v Q(x1)
seconda cosa :
eliminare i quantificatori esistenziali in questo modo: se l'esistenziale è il primo a sinistra, lo elimini sostituendo tutte le istanze della variabile con una costante c.
Se l'esistenziale è preceduto da altri quantificatori universali, lo elimini sostituendo tutte le istanze della variabile con un simbolo di funzione f (nuovo) che ha come argomenti le variabili definite dagli universali
es:
EyVxEx1Vy1 (R(x,y) v S(x1,y1) prendi il primo E
VxEx1Vy1 (R(x,c ) v S(x1,y1) prendi l'altro E
VxVy1 (R(x,c ) v S(f(x) ,y1)
spero sia abbastanza chiaro 
|