Tworzenie książki (wyłącz)
 Dodaj tę stronę do książki Pokaż książkę (0 stron) Proponowane strony

Symbol funkcyjny

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj

Symbol funkcyjny – symbol używany w logice matematycznej i pokrewnych dziedzinach matematyki (np. algebrze abstrakcyjnej). Symbole funkcyjne są elementami alfabetów języków pierwszego rzędu (a także innych logik) i charakteryzują się tym, że zastosowane do obiektów zwanych termami produkują nowe termy.

W potocznym języku matematyki, symbole funkcyjne w wyrażeniach matematycznych oznaczają funkcje, np.: w wyrażeniu f(x) symbolem funkcyjnym jest f, w x + y jest nim +, w f(x) + y - g(z) są nimi f, g, + oraz -.

Spis treści

[edytuj] Symbole funkcyjne i termy w logikach pierwszego rzędu

Wprowadzając język pierwszego rzędu najpierw określamy jego alfabet \tau czyli zbiór symboli funkcyjnych, symboli relacyjnych i stałych. Każdy z tych symboli ma jednoznacznie określony charakter (tzn. wiadomo czy jest to stała, czy symbol funkcyjny, czy też predykat) i każdy z symboli funkcyjnych i predykatów ma określoną arność (która jest dodatnią liczbą całkowitą). Ustalmy też nieskończoną listę zmiennych (zwykle x_0,x_1,\ldots).

Definiujemy termy języka {\mathcal L}(\tau) przez indukcję po ich złożoności w następujący sposób:

[edytuj] Różne ujęcia i oznaczenia

f(x_1,\ldots,x_n)=x_{n+1} wtedy i tylko wtedy, gdy R(x_1,\ldots,x_n,x_{n+1}).
(Wymaga to dodania do rozważanych teorii zdania wyrażającego własność predykatu R, że "pochodzi" on od pewnej funkcji.)

[edytuj] Przykłady

(x_1*x_2)*(x_1*x_3)
x_1*(x_1*(x_1*x_1))
(x_1+x_2)+(x_1\cdot x_3)
x_1+(x_1\cdot (x_1+x_1))
0+(1+(0+(1+0)))

[edytuj] Interpretacje termów w modelu

Niech \tau będzie alfabetem jakiegoś języka pierwszego rzędu i niech S_\tau będzie zbiorem stałych tego alfabetu, F_\tau będzie zbiorem symboli funkcyjnych, a R_\tau będzie zbiorem symboli relacyjnych. modelem języka {\mathcal L}(\tau) nazywamy układ

{\mathcal M} = (M; R^{\mathcal M},\ldots, f^{\mathcal M},\ldots, c^{\mathcal M},\ldots)_{R\in R_\tau, f\in F_\tau, c\in S_\tau}

gdzie

Tak więc w modelach danego języka symbole funkcyjne są interpretowane jako funkcje. Przez indukcję po złożoności termów definiujemy też interpretację termu w modelu {\mathcal M}. Dla termu t o zmiennych wolnych zawartych wśród x_1,\ldots,x_n i dla elementów m_1,\ldots,m_n\in M definiujemy t^{\mathcal M}[m_1,\ldots,m_n]\in M następująco:

[edytuj] Zobacz też

Źródło „http://pl.wikipedia.org/w/index.php?title=Symbol_funkcyjny&oldid=28453101
Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Narzędzia
Drukuj lub eksportuj
W innych językach

Polecamy: Pozycjonowanie, wózki dziecięce, Kino domowe, Viagra, Kredyty