Base de Herbrand

Fonte: testwiki
Revisão em 01h25min de 10 de janeiro de 2023 por imported>Chicocvenancio (Removendo interwikis manuais)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Na lógica matemática, dada uma linguagem com um conjunto do universo de Herbrand, a base de Herbrand é o conjunto de todos os átomos basicos que podem ser formados a partir dos símbolos predicados de uma cláusula na forma Skolemizada S e termos do universo Herbrand H de S.

Uma base de Herbrand para uma linguagem de primeira ordem L pode ser construída a partir do universo de Herbrand de L, aplicando algum predicado de L a cada elemento deste universo. Ela consiste portanto do conjunto de todos os átomos básicos que podem ser construídos usando símbolos de L.

Foi assim denominada em homenagem a Jacques Herbrand.

Exemplo

Seja α=R(a,x2,f(x2),x4). O universo de Herbrand para α é dado pelo seguinte conjunto:

Hα={a,f(a),f(f(a)),f(f(f(a))),...}

Portanto, a base de Herbrand de α é descrita pela seguinte tabela

     x2       x4       R(a,x2,f(x2),x4)
     a        a        R(a,a,f(a),a)
     a       f(a)      R(a,a,f(a),f(a))
    f(a)      a        R(a,f(a),f(f(a)),a)
    f(a)     f(a)      R(a,f(a),f(f(a)),f(a))
     a      f(f(a))   R(a,a,f(a),f(f(a)))
     .        .                  .
     .        .                  .
     .        .                  .

onde x2 e x4 são substituídos em todas as combinações possíveis pelos termos em Hα, com cada variável sendo substituídas em todas suas ocorrências pelo mesmo termo.

Ver também

Referências

Predefinição:Portal3