Formuła atomowa

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Formuła atomowa (formuła prosta) – formuła, która nie ma żadnych właściwych podformuł. Rodzaje formuł atomowych zależą od rodzaju używanej logiki.

Formuły, które nie są atomowe nazywamy złożonymi.

Rachunek zdań

W rachunku zdań jedynymi rodzajami atomów są zmienne zdaniowe: p,q,r,

Rachunek kwantyfikatorów

W klasycznym rachunku predykatów (logice pierwszego rzędu) określamy formuły atomowe w następujący sposób:

Niech τ będzie ustalonym alfabetem (tzn. zbiorem stałych, symboli funkcyjnych i symboli relacyjnych) i niech x0,x1, będzie (nieskończoną) listą używanych zmiennych. Przypomnijmy, że termy języka (τ) są zdefiniowane jako elementy najmniejszego zbioru 𝐓 takiego, że:

  • wszystkie stałe i zmienne należą do 𝐓,
  • jeśli t1,,tn𝐓 i fτ jest n-arnym symbolem funkcyjnym, to f(t1,,tn)𝐓.

Formuły atomowe języka (τ) to wyrażenia

  • t1=t2 gdzie t1,t2𝐓, oraz
  • P(t1,,tn) gdzie t1,,tn𝐓 zaś Pτ jest n-arnym symbolem relacyjnym.
Przykłady
  • Rozważmy język ({}) teorii mnogości (czyli jest binarnym symbolem relacyjnym). Formuły atomowe w tym języku to fomuły postaci xi=xj oraz xixj.
  • Przykładami formuł atomowych w języku ({*}) teorii grup (czyli * jest binarnym symbolem funkcyjnym) są:
x1*x1=x1,
x1*x2=x2*x1,
(x1*x2)*x3=x1*(x2*x3).
  • Rozważmy teraz język ({+,,0,1,}) ciał uporządkowanych (zatem +, są binarnymi symbolami funkcyjnymi, a jest binarnym symbolem relacyjnym). Następujące wyrażenia są formułami atomowymi w tym języku:
0x1x1,
x1+x2=x2x1,
x1(x1+x2)(x2+1).

Zobacz też