 ##  [Base D'Herbrand](/fr/node/60824) 

 Définition

La collection de toutes les formules atomiques ground (sans variables) obtenues en appliquant des symboles de prédicat à des n-uplets de termes provenant de l'univers d'Herbrand d'un langage.

 

 

 

 

 

 





## Principe

Principe

Associer chaque prédicat n-aire à tous les n-uplets de termes ground de l'univers d'Herbrand pour générer toutes les atomes ground possibles ; la base est purement syntaxique, déterminée par la signature et l'univers d'Herbrand.

 

 

 

 

 





## Démonstration

Démonstration

Avec le prédicat p/1 et l'univers d'Herbrand {a, f(a)}, la base d'Herbrand contient p(a) et p(f(a)) ; pour q/2 et l'univers {a,b} on a q(a,a), q(a,b), q(b,a), q(b,b).

 

 

 

 

## Mauvaise application

Mauvaise application

Prétendre que la base d'Herbrand énumère exactement les atomes vrais d'une théorie sans fixer d'interprétation ou de modèle ; confondre la base avec l'ensemble des conséquences ou avec les atomes vrais d'un modèle particulier.

 

 

 

 

 





## Conséquence

Conséquence

Fournit le domaine pour définir des interprétations d'Herbrand (affectations de valeurs de vérité aux atomes ground) et pour transformer des clauses en formes propositionnelles utilisées en preuve automatique et en programmation logique.

 

 

 

 

## Inversion

Inversion

Au lieu de l'ensemble complet des atomes syntactiques, considérer un modèle d'Herbrand particulier qui sélectionne un sous-ensemble comme vrai ; l'inversion met en lumière le passage de possibles atomes à attributions de vérité effectives.

 

 

 

 

 





## Limite

Limite

Ne comprend que les formules atomiques construites à partir des symboles de prédicat du langage appliqués aux termes de l'univers d'Herbrand ; exclut les formules non atomiques, les variables, les constructions méta et les évaluations de vérité sans interprétation fixée.

 

 

 

 

 





## Tension sémantique

Tension sémantique

Tension entre la base d'Herbrand comme réserve syntaxique de tous les atomes ground possibles et la notion sémantique de quels atomes sont vrais dans un modèle ; la base ne détermine pas la vérité par elle-même.

 

 

 

 

 





## Synthèse

Synthèse

La base d'Herbrand est le catalogue syntaxique complet des atomes ground générables par les prédicats et l'univers d'Herbrand d'un langage ; elle sert de support aux interprétations d'Herbrand, à la mise à plat (grounding) et à la recherche de modèles.