Domanda

Ho letto un commento (ho dimenticato la fonte), "L'unificazione è una implementazione di quantificazione esistenziale "(enfasi la mia.)

Se vero, questo punto di vista chiarisce molte cose.

Ad esempio, il motivo per cui omettere il "controllo si verifica" nell'unificazione può portare a un'inferenza non fondata: sarebbe lo stesso che usare l'assunzione dell'esistenza di una cosa nella tua prova (-term) dell'esistenza di quella cosa.

Spiegherebbe anche perché gli algoritmi per l'unificazione nei motori del linguaggio di programmazione logica che ho visto sembrano (per me) più arbitrari di altri operatori come congiunzione e disgiunzione.

Ma - l'affermazione è vera? È una semplificazione eccessiva?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top