En lógica de primer orden , una estructura de Herbrandes una estructura sobre un vocabulario(también llamada a veces firma ) que se define únicamente por las propiedades sintácticas de La idea es tomar las cadenas de símbolos de los términos como sus valores, por ejemplo, la denotación de un símbolo constante.es simplemente "" (el símbolo). Recibe su nombre de Jacques Herbrand .
Las estructuras de Herbrand desempeñan un papel importante en los fundamentos de la programación lógica . [ 1 ]
Universo de Herbrand
Definición
El universo de Herbrand sirve como universo en una estructura de Herbrand .
- El universo de Herbrand de un lenguaje de primer orden, es el conjunto de todos los términos básicos deSi el lenguaje no tiene constantes, entonces se extiende añadiéndole una nueva constante arbitraria.
- El universo de Herbrand es infinitamente numerable sies contable y existe un símbolo de función de aridad mayor que 0.
- En el contexto de las lenguas de primer orden, también hablamos simplemente del universo de Herbrand del vocabulario..
- El universo de Herbrand de una fórmula cerrada en forma normal de Skolemes el conjunto de todos los términos sin variables que se pueden construir utilizando los símbolos de función y las constantes de. Sino tiene constantes, entoncesse extiende añadiendo una nueva constante arbitraria.
- Esta segunda definición es importante en el contexto de la resolución computacional .
Ejemplo
Dejar, ser un lenguaje de primer orden con el vocabulario
- símbolos constantes:
- símbolos de función:
Luego, el universo de Herbrandde(o de) es
Los símbolos de relación no son relevantes para un universo de Herbrand ya que las fórmulas que involucran solo relaciones no corresponden a elementos del universo. [ 2 ]
Estructura de Herbrand
Una estructura de Herbrand interpreta términos sobre un universo de Herbrand .
Definición
Dejarser una estructura , con vocabularioy universo. Dejarser el conjunto de todos los términos sobreysea el subconjunto de todos los términos sin variables.Se dice que es una estructura Herbrand si
- por cada-ario símbolo de funcióny
- para cada constanteen
Observaciones
Ejemplos
Para un símbolo constantey un símbolo de función unariaTenemos la siguiente interpretación:
Base de Herbrand
Además del universo, definido en el § Universo de Herbrand , y las denotaciones de términos, definidas en el § Estructura de Herbrand , la base de Herbrand completa la interpretación al denotar los símbolos de relación.
Definición
Una base HerbrandUna estructura de Herbrand es el conjunto de todas las fórmulas atómicas cuyos términos de argumento son elementos del universo de Herbrand.
Ejemplos
Para un símbolo de relación binaria, obtenemos con los términos anteriores:
Véase también
Notas
Referencias
- Ebbinghaus, Heinz-Dieter ; Flum, Jörg; Thomas, Wolfgang (1996). Lógica Matemática . Saltador . ISBN 978-0387942582.