Next: 3.3.5 Risposte pre-normalizzate e
Up: 3.3 Negazione costruttiva
Previous: 3.3.3 Regola di computazione
  Sommario
Sia
un goal e il letterale selezionato.
- è il predicato di uguaglianza del tipo .
Se ed sono unificabili con mgu allora il goal derivato è
.
- è la disuguaglianza del tipo o
.
Se tale diseguaglianza è valida, allora il goal derivato è
.
Se tale diseguaglianza è insoddisfacibile allora il goal fallisce.
Si noti che le disuguaglianze soddisfacibili ma non valide non sono selezionate.
- è un letterale positivo.
Se c'è una clausola del programma
tale che esiste un mgu t.c.
allora il goal derivato è
.
- è un letterale negativo della forma
.
Si calcolano le risposte a .
Nelle sezioni successive esporremo il processo di normalizzazione delle risposte a . Vedremo quindi un procedura che permette di ottenere la negazione delle risposte stesse.
Una SLDCNF refutazione è una derivazione finita che termina
- con la clausola vuota
- con una clausola che contiene solo disuguaglianze primitive
L'ultimo caso è sempre un caso di terminazione con successo perché le diseguaglianze sono sempre soddisfacibili.
Next: 3.3.5 Risposte pre-normalizzate e
Up: 3.3 Negazione costruttiva
Previous: 3.3.3 Regola di computazione
  Sommario
Roberto Giungato
2001-03-14