Uniwersum Herbranda

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Dopracować Uniwersum Herbranda – dla formuły rachunku predykatów pierwszego rzędu to uniwersum składające się z wszystkich zamkniętych termów złożonych ze stałych i symboli funkcyjnych występujących w formule. Jeśli formuła nie zawiera żadnych stałych, dodaje się do uniwersum dowolną stałą, żeby nie było ono puste.

Jeśli formuła zawiera choć jeden symbol funkcyjny o argumentowości większej niż 0, uniwersum Herbranda jest zbiorem nieskończonym. Uniwersum Herbranda jest zawsze co najwyżej przeliczalne.

Przykłady

  • x, y – pewne zmienne
  • c, d – pewne stałe
  • f, g – pewne funkcje jednoargumentowe
R(x,c)R(d,y)

Uniwersum Herbranda to {c,d}.

R(x,c)¬R(d,f(y))

Uniwersum Herbranda to {c,f(c),f(f(c)),f(f(f(c))),}.

R(x,c)R(d,f(y))R(f(c),g(x))

Uniwersum Herbranda to {c,d,f(c),f(d),g(c),g(d),f(f(c)),f(g(c)),g(f(c)),f(f(d)),}

x>0s(x)>s(0)

Uniwersum Herbranda to {0,s(0),0>0,s(s(0)),s(0)>0,0>s(0),s(0)>s(0),s(s(0))>s(0),}

Przykłady dla formuł bez stałych:

R(x)R(y)

Uniwersum Herbranda to {c}. (c – dodana stała)

x>ys(x)>s(y)
x>yx+z>y+z

Uniwersum Herbranda to {c,s(c),c+c,s(s(c)),s(c)+c,c+s(c),s(c)+s(c),s(s(c))+s(c),}. (c – dodana stała)