Base di Herbrand
In logica matematica, per ogni linguaggio formale con un insieme di termini dall'universo di Herbrand, la base di Herbrand definisce ricorsivamente l'insieme di tutte le formule atomiche che possono essere composte formando predicati dai termini dell'universo di Herbrand. Una base di Herbrand di un linguaggio del primo ordine
può essere costruita dall'universo di Herbrand di
, applicando a ogni suo elemento qualche predicato di
. È dunque l'insieme di tutti gli atomi ground che possono essere costruiti usando simboli da
. Prende il nome da Jacques Herbrand. Nella base di Herbrand ogni elemento viene chiamato atomo.
Un’interpretazione su
è completa per tutte le clausole di
quando ad ogni atomo della base si assegna un valore di verità.
La base di Herband è un insieme numerabile, i cui elementi possono essere ordinati. Per esempio, possono essere disposti in una successione ordinata
.
Indice |
Termini e atomi di Herbrand [modifica]
Dato un linguaggio
, un termine di Herbrand è un termine base (ground term, ovvero un termine che non contiene variabili)
Esempi:
,
,
,
,
,...
Un atomo di Herbrand è un atomo base (ground atom, ovvero un atomo che non contiene variabili)
Esempi:
,
,
,
, ...
Universo e base di Herbrand [modifica]
L’universo di Herbrand è l’insieme di tutti i termini di Herbrand. Esempio: 
La base di Herbrand è l’insieme di tutti gli atomi di Herbrand. Esempio: 
Sistemi di Herbrand [modifica]
Sistema di Herbrand di un enunciato universale Dato un enunciato universale, della forma
(
non contiene quantificatori).
Il Sistema di Herbrand è l’insieme (anche infinito) di formule chiuse generato per sostituzione
con tutte le possibili combinazioni
di
appartenente a
. Esempi:
Sistema di Herbrand di una teoria [modifica]
Data una teoria
di enunciati universali è[Cosa?] l’unione
di tutti i sistemi di Herbrand generati dagli enunciati
.
Esempio:
Teorema di Herbrand [modifica]
Data una teoria di enunciati universali
,
ha un modello se e solo se
ha un modello; questa caratteristica è utile in quanto
può essere infinito anche quando
è finito. Il teorema si applica solo agli enunciati universali.
Corollario (forma a clausole di Horn) [modifica]
Sia
un insieme di clausole di Horn, le seguenti affermazioni sono equivalenti:
è soddisfacibile.
ha un modello di Herbrand.
È da notare che si afferma che
ha un modello di Herbrand, non
. Non vale in generale: solo se
è un insieme clausole di Horn. In questa forma (finita), è quasi una procedura effettiva.
Bibliografia [modifica]
Voci correlate [modifica]
|
|



