Professional Documents
Culture Documents
Konspekt Tarski
Konspekt Tarski
Konspekt Tarski
1
mogą one do tzw paradoksu kłamcy. Umówmy się że “c” będzie skrótem dla
wyrażenia “zdanie oznaczone jako X2 ”. Spójrzmy zatem na to zdanie X2 :
c nie jest zdaniem prawdziwym. Podstawmy je do naszej definicji zdania
prawdziwego. “c nie jest zdaniem prawdziwym” jest zdaniem prawdziwym
wtedy i tylko wtedy, gdygdy c nie jest zdaniem prawdziwym. Pamiętając
co oznacza symbol “c” otrzymujemy: c jest zdaniem prawdziwym wtedy i
tylko wtedy, gdygdy c nie jest zdaniem prawdziwym. Chwilowo pomijamy
tą trudność, skupmy się na próbie zbudowania definicji zdania prawdziwego.
Zmodyfikujmy T4 w ten sposób:
T5 : dla dowolnego p- “p” jest zdaniem prawdziwym wtedy i tylko wtedy,
gdyp.
Zdanie powyższe mogłoby służyć za definicję prawdy, gdyby nie to, że ogra-
nicza się wyłącznie do nazw cudzysłowowych. Rozszerzmy zatem naszą defi-
nicję:
T6 : dla dowolnego x- x jest zdaniem prawdziwym wtedy i tylko wtedy, gdy-
dla pewnego p- x jest identyczne z “p” i przy tym p.
Problemy ze zdaniami T1 − T6 :
2
2 Języki sformalizowane, w szczególności język algebry klas
(ii) Aksjomat 2: Vk jest wyrażeniem wtedy i tylko wtedy, gdy k jest liczba
naturalną i k ≠ 0. Vk jest różne od wyrażeń ng, sm, qu, in, oraz od
każdego wyrażenia Vi jeśli i ≠ k.
(i) x = z oraz y = t
(ii) istnieje takie wyrażenie u, iż x = z ∩ u oraz t = u∩ y
(iii) istnieje takie wyrażenie u, iż z = x∩ u oraz y = u∩ t
3
Aksjomat 5 zapewnia nas o tym, że każde wyrażenie zbudowane jest ze
skończonej ilości znaków. Układ tych aksjomatów dotyczy naszej metanauki.
Metanauka jest nam potrzebna aby przeprowadzić badania w zakresie nauki i
sporządzić definicję zdania prawdziwego. Za pomocą metanauki odtworzymy
algebrę klas. Symbole: “ng”, “sm”, “qu”,“in” Vk znaczą kolejno sumę logiczną ,
kwantyfikator ogólny, znak inkluzji, zmienną k-tego kształu, wyrażenie skła-
dające się z dwóch kolejnych zmiennych x i y x∩ y, będą one nam potrzebne
aby odtworzyć algebrę klas za pomocą metanauki. Oto definicje, które tłu-
maczą pojęcia teorii mnogości przez pojęcia naszej metanauki:
(i) n = 1 i x = t1
n−1
(ii) n > 1 i x = ∑ tk + tn
k
4
Definicja 9 (Generalizacja). X jest inkluzją o poprzedniku Vk i następniku
Vl symbolicznie x = Ik,l wtedy i tylko wtedy, gdy x = (in∩ Vk )∩ Vl )
(a) y + y + y
(b) y + (y + z)
(c) y + z + (z + y)
(d) y + z + (u + y + (u + z))
5
(a) ⋂1 I1,1
(b) ⋂1 ⋂2 ⋂3 (I 1,2 + I 2,3 + I1,3 )
(c) ⋂1 ⋂2 ⋃3 (I1,3 ⋅ I2,3 ⋅ ⋂4 (I 1,4 + I 2,4 + I3,4 ))
(d) ⋂1 ⋂2 ⋃3 (I3,1 ⋅ I3,2 ⋅ ⋂4 (I 4,1 + I 4,2 + I4,3 ))
(e) ⋂1 ⋃2 (⋂3 ⋂4 ((I 3,1 + I 3,2 + I3,4 ) ⋅ (I 1,3 + I 2,3 + I4,3 )) ⋅ ⋂5 (I5,1 + ⋃6 (I 6,1 ⋅
I6,2 ⋅ I6,5 )))
(ii) istnieje taka liczba naturalna m ≠ l, iż x = Ik,m i y = Il,m lub też x = Im,k
i y = Im,l
6
(ii) istnieją takie funkcje zdaniowe u i w, zdanie y oraz liczby naturalne k i
l, że x jest generalizacją funkcji u, y-generalizacją funkcji w, u daje się
uzyskać z funkcji w przez podstawienie zmiennej Vk zamiast zmiennej
Vl przy czym y jest konsekwencją n-1 stopnia klasy X.
Definicja 21 (Klasa zdań zupełna). X jest klasą zdań zupełną wtedy i tylko
wtedy, gdy X ⊂ S i gdy dla każdego zdania x bądź x ∈ Cn(X) bądź x ∈ Cn(X)
7
3 Pojęcie zdania prawdziwego w języku algebry klas
Zdań w języku jest nieskończenie wiele dlatego też nie możemy podać de-
finicji poprzez zastępowanie nieskończonej ilości schematów T. Nie możemy
robić tego również rekurencyjnie bo zdania bardziej złożone nie są połącze-
niami zdań prostych. Wyjściem z tego impasu jest podanie definicji pojęcia
o ogólniejszej naturze, mianowicie spełniania:
(ii) istnieje taka funkcja zdaniowa y, iż x = y i przy tym f nie spełnia funkcji
y
8
(iv) istnieje taka liczba k ∈ N i taka funkcja zdaniowa y, iż x = ⋂k y i przy
tym każdy ciąg nieskończony klas różniący się od f co najwyżej na
k-tym miejscu, spełnia y
Pojęcie spełniania jest bardzo ważne dla semantyki. Z jego pomocą mo-
żemy zdefiniować wiele innych bardzo potrzebnych i ciężkich do zdefiniowania
pojęć takich jak oznaczanie ,definiowalność, oraz pojęcie prawdziwego zda-
nia.
Oto nasza upragniona definicja, jest ona definicją semantyczną oraz speł-
nia umowę P. Oby przekonać się co do trafności tej definicji, przytoczymy
teraz ogólniejsze prawa, które są z niej wyprowadzalne:
Lemat (A). Jeśli ciąg f spełnia funkcję zdaniową x, zaś ciąg nieskończony
klas g czyni zadość następującemu warunkowi: dla dowolnego k- o ile Vk jest
zmienną wolną funkcji x, to fk = gk wówczas ciąg g spełnia również funkcję
x.
Lemat (B). Jeśli x ∈ S i jeśli choć jeden ciąg nieskończony klas spełnia x,
wówczas każdy ciąg nieskończony klas spełnia x.
9
Twierdzenie 5. Każda teza jest zdaniem prawdziwym, T ⊂ V r
Lemat (D). Każdy aksjomat jest zdaniem prawdziwym.
Twierdzenie 6. Istnieją zdania prawdziwe, nie będące tezami V r ⊄ T
Lemat (E). Zarówno ⋂1 ⋂2 I1,2 ∉ T jak i ⋂1 ⋂2 I1, 2 ∉ T
Twierdzenie 7. Klasa T jest systemem dedukcyjnym niesprzecznym ale nie
zupełnym.
Definicja 25 (Zdanie słuszne w dziedzinie indywiduów). x jest zdaniem
słusznym w dziedzinie indywiduów a wtedy i tylko wtedy, gdyx ∈ S i gdy
każdy ciąg nieskończony podklas klasy a spełnia x w dziedzinie indywiduów
a.
Definicja 26 (Zdanie słuszne w dziedzinie k-elementowej). x jest zdaniem
słusznym w dziedzinie złożonej z k elementów, symbolicznie x ∈ Rk wtedy
i tylko wtedy, gdyistnieje taka klasa a, iż k jest mocą klasy a, zaś x jest
zdaniem słusznym w dziedzinie indywiduów a.
Definicja 27 (Zdanie słuszne w każdej dziedzinie indywiduów). x jest zda-
niem słusznym w każdej dziedzinie indywiduów symbolicznie x ∈ R wtedy
i tylko wtedy, gdydla każdej klasy a x jest zdaniem słusznym w dziedzinie
indywiduów a.
Definicja 28. x = k wtedy i tylko wtedy, gdyx = ⋂k+1 Ik,k+1 ⋅⋂k+1 (⋂k+2 Ik+1,k+2 +
Ik+1,k + Ik,k+1 )
Definicja 29. x = α wtedy i tylko wtedy, gdyx = ⋂1 (⋂2 I1,2 + ⋃2 (I2,1 ⋅ 2 ))
Definicja 30. x = βn wtedy i tylko wtedy, gdyn = 0 oraz x = ⋂1 1 lub n ≠ 0
oraz
k≤n+1 n+1 n l
x = ⋂ ( ∑ k + ∑ ∑(Ik,l+1 ⋅ Il+1,k ))
k k l k
10
Twierdzenie 8. Jeśli a jest klasą indywiduów, zaś k mocą tej klasy. to na to,
by x było zdaniem słusznym w dziedzinie indywiduów a, potrzeba i wystarcza
by x ∈ Rk
Lemat (F). Niech ai b będą to dwie klasy indywiduów, zaś R niech będzie
relacją czyniącą zadość następującym warunkom
Twierdzenie 11. Jeśli k jest liczbą naturalną, zaś X klasą złożoną ze wszyst-
kich aksjomatów oraz ze zdań α, γk to Rk = Cn(X)
Lemat (I). Jeśli k jest liczbą naturalną, zaś l jest liczbą kardynalną różną od
k, to γk ∈ Rk i γk ∉ Rl natomiast γk ∉ Rk i γk ∈ Rl
11
Lemat (K). Jeśli x ∈ S, zaś X jest klasą złożoną ze wszystkich aksjomatów i
ze zdania α to istnieje takie zdanie y, równoważne ze zdaniem x ze względu
na klasę X, iż bądź y jest zdaniem ilościowym, bądź y ∈ T bądź y ∈ T
Twierdzenie 14. Jeśli k jest liczbą naturalną, zaś l jest liczbą kardynalną
różną od k to Rk ⊄ Rl oraz Rl ⊄ Rk
12
Twierdzenie 25. Jeśli x ∈ S, x ∉ R, x ∉ R to istnieje takie zdanie ilościowe
y, które jest równoważne ze zdaniem x ze względu na klasę R.
Twierdzenie 26. Jeśli a jest klasą wszystkich indywiduów, to na to, by x ∈
V r potrzeba i wystarcza, by x było zdaniem słusznym w dziedzinie a, jeśli
więc mocą klasy a jest liczbą kardynalna k, to V r = Rk
Twierdzenie 27. R ⊂ V r natomiast V r ⊄ R
Twierdzenie 28. Na to by x ∈ V r potrzeba i wystarcza, by x było konsekwen-
cją klasy złożonej ze wszystkich aksjomatów, ze zdania α oraz ze wszystkich
zdań γl , gdzie l jest dowolną liczbą naturalną.
Metoda użyta do konstrukcji pojęcia prawdy dla algebry klas jest na tyle
ogólna, że da się ją ekstrapolować na pewną klasę języków formalnych. Próbę
skonstruowania definicji zdania prawdziwego w innym języku formalnym roz-
poczynamy od budowy metajęzyka, i ugruntowania podstaw metanauki. Me-
tajęzyk, który odpowiadałby naszym potrzebą musi zawierać 3 klasy wyrażeń
pierwotnych: wyrażenie o charakterze ogólnologicznym, wyrażenia równo-
znaczne z wszystkimi wyrazami stałymi języka, lub wystarczające do zdefi-
niowania takich wyrażeń języka który obraliśmy, wyrażenia typu struktural-
noopisowego, które oznaczają poszczególne znaki i wyrażenia języka bada-
nego. Wyrażenia z drugiej grupy pozwalają przełożyć każde zdanie języka
na metajęzyk. Wyrażenia z grupy 3ciej przyporządkowują takim przełoże-
niom nazwy jednostkowe. Tym wyrażeniom odpowiadają klasy aksjomatów:
grupie pierwszej odpowiadają aksjomaty ogólnologiczne zaczerpnięte z ja-
kiejś dostatecznie silnego systemu logiki matematycznej, drugiej grupie ak-
sjomaty równoznaczne z aksjomatami nauki, będącej przedmiotem badań,
lub logiczne od nich mocniejsze, a trzeciej grupie aksjomaty ustalające pod-
stawowe własności pojęć pierwotnych typu strukturalnoopisowego. Warto
zauważyć, że aksjomaty grupy 1 i drugiej tną się niepusto, tzn ich zbiory
nachodzą na siebie.
Następnym krokiem jest wyodrębnienie klasy funkcji zdaniowych oraz zdań.
W języku tym znajdujemy z reguły znaki odpowiadające spójnikom klasycz-
nego rachunku zdań np znak negacji, implikacji etc. Znaków stałych jest z
reguły skończenie wiele, w przeciwieństwie do zmiennych których jest nie-
skończenie wiele. Potem podobnie jak w przypadku języka algebry klas,
13
definiujemy pojęcia: aksjomatu, tezy, konsekwencji, etc.
Naszym głównym zadaniem będzie sporządzenie definicji zdania prawdzi-
wego. Aby to zrobić musimy zdefiniować pojęcie spełniania. w Tym celu
musimy określić jakie ciągi spełniają jakie funkcje podstawowe oraz jak się
zachowuje pojęcie spełniania przy przechodzeniu przez którąś z operacji pod-
stawowych. Teraz wystarczy zdefiniować zdanie prawdziwe jako takie, które
jest spełniane przez każdy ciąg przedmiotów. Jednak natrafiamy tu na pe-
wien problem, mianowicie pojęcie kategorii semantycznej. Dwa wyrażenia na-
leżą do tej samej kategorii semantycznej gdy: istnieje taka funkcja zdaniowa,
która zawiera w sobie jedno z tych wyrażeń, oraz żadna funkcja zawierająca
jedno z tych wyrażeń, nie przestaje być funkcją zdaniową po zastąpieniu w
niej tego wyrażenia przez drugie. Zauważamy, że relacja ta jest symetryczna,
przechodnia i zwrotna. Zatem możemy zastosować zasadę abstrakcji dzięki
której zbiór wyrażeń możemy podzielić na rozłączne klasy kategorii seman-
tycznych. Przykładami kategorii semantycznych są: klasa indywiduów, funk-
cji zdaniowych itd. Naczelna zasada teorii kategorii semantycznych mówi, że
aby dwa wyrażenia należały do tej samej kategorii semantycznej wystarczy, że
istnieje choć jedna funkcja spełniająca powyższe założenia. Kategorie seman-
tyczne klasyfikujemy za pomocą pewnej przyporządkowanej im liczby natu-
ralnej zwanej rzędem kategorii. Liczba ta jest również przypisana wszystkim
wyrażeniom należącym do danej kategorii. Rząd 1 przypisujemy nazwom
indywiduów i reprezentującym je zmiennym, wyrażeniami n+1 rzędu, gdzie
n jest dowolną liczbą naturalną, nazywamy funktory tych wszystkich funkcji
podstawowych, których wszystkie argumenty są co najwyżej n-tego,a przy-
najmniej jeden z nich jest dokładnie n-tego rzędu. Warto zauważyć, że rząd
nie wyznacza kategorii. Z kolei funkcje zdaniowe języka wygodnie jest skla-
syfikować poprzez typ semantyczny. Dwie funkcje zdaniowe mają ten sam
typ semantyczny jeśli liczba zmiennych wolnych każdej kategorii semantycz-
nej jest w obu funkcjach taka sama. Klasę wszystkich funkcji semantycznych
posiadających ten sam typ co pewna dana funkcja, nazywać będziemy ty-
pem semantycznym. Dzięki powyższym rozróżnieniom możemy wytypować
4 grupy języków:
(i) języki, w których wszystkie zmienne należą do jednej i tej samej kate-
gorii semantycznej.
14
(iii) języki, w których zmienne należą do nieskończenie wielu różnych kate-
gorii semantycznych, ale rząd tych zmiennych nie przekracza pewnej z
góry danej liczby naturalnej n.
(iv) języki, zawierające zmienne dowolnie wysokiego rzędu.
Pierwsze 3 grupy będziemy nazywać językami skończonego rzędu.
Przedstawiony wcześniej język algebry klas był językiem pierwszego rzędu.
Omówmy teraz przypadek języka wyższego rzędu jakim jest język logiki re-
lacji dwuczłonowych. Jedynymi znakami tego języka są: Znak negacji “N”,
znak sumy logicznej “A”, kwantyfikator ogólny “Π”. Rolę zmiennych pełnią
znaki: “X′ ”, “X′′ ”,... oraz “x′ ”, “x′′ ”,... . Znak złożony z x i k- kresek u dołu
nazywa się zmienną k-tego kształtu pierwszego rzędu, symbolicznie Vk , ana-
logicznie zmienną k-tego kształtu drugiego rodzaju będzie złożenie X oraz
k-kresek u dołu symbolicznie vk . W naszej interpretacji zmienne indywidu-
owe to zmienne 1 rzędu, z kolei nazwy relacji dwuczłonowych to zmienne
drugiego rzędu. Za podstawowe funkcje zdaniowe uważamy “Xyz”, gdzie “X”
to dowolna zmienna drugiego rzędu, a “x”,“y” to zmienne pierwszego rzędu,
oznaczamy to w taki sposób ρk,l,m = (Vk∩ vl )∩ vm
W związku z tym, że operujemy na dwóch rodzajach zmiennych, będziemy
potrzebować dwóch operacji generalizowania. Zatem również będziemy roz-
ważać dwie operacje podstawiania. Ze spełnianiem problem jest podobny,
gdyż będzie ono zrelatywizowane do kategorii semantycznej danego wyraże-
nia. Dla przykładu o przedmiotach R, a i b powiemy, że spełniają funkcję
ρ1,2,3 wtedy i tylko wtedy, gdygdy arb i gdy R jest relacją, a , a,b są indywi-
duami. W przypadku języka pierwszego rzędu mogliśmy operować pojęciem
spełniania przez nieskończony ciąg przedmiotów. Jednakże, dla języka wyż-
szego rzędu trick ten nie zadziała gdyż posiadamy 2 rodzaje zmiennych, za-
tem one generują nam dwa rodzaje ciągów tzn jedne funkcje zdaniowe będą
spełniane przez ciągi relacji inne przez ciągi indywiduów. Aby przezwycię-
żyć te problemy zastosujemy dwie metody: metodę ciągów wielowierszowych
oraz metodę ujednostajnienia semantycznego zmiennych. Pierwsza metoda
polega na tym, że spełnianie interpretujemy jako relację trójczłonową, za-
chodzącą między ciągami indywiduów, ciągami relacji oraz funkcjami zda-
niowymi, wtedy to operujemy takim zwrotem: “ciąg indywiduów f i ciąg
relacji F spełniają łącznie funkcję zdaniową x”.
Z kolei aby zrozumieć metodę ujednostajnienia semantycznego zmiennych
należy zauważyć, że każdemu indywiduum a można przyporządkować pewną
relację dwuczłonową a∗ w taki sposób, że różnym indywiduom odpowiadają
15
różne relacje. Wystarczy za a∗ przyjąć parę uporządkowaną, której pierw-
szym i drugim elementem jest a. Dzięki temu każdej klasie indywiduów
można przyporządkować pewną klasę relacji. Przy tej metodzie istotny jest
wybór kategorii ujednostajniającej czyli kategorii semantycznej, w której
dają się zinterpretować wszystkie zmienne danego języka. Taka kategoria
musi spełniać pewien warunek, mianowicie: wszystkim przedmiotem każ-
dej kategorii semantycznej, reprezentowanej przez zmienne danego języka,
można przyporządkować efektywnie przedmioty tej wybranej kategorii w spo-
sób jedno-jednoznaczny. W przeciwieństwie do metody ciągów wielowierszo-
wych ta metoda wydaje się sztuczna. Jednak bliższa jej analiza, ukazuje, że
jest ona intuicyjna.
16
przypisana jest interpretacja jako zwrot typu: “ciąg indywiduów, którego
pierwszym wyrazem jest x, drugim y, l-tym z należy do klasy X, złożonej z
ciągów indywiduów o l wyrazach”. Dzięki temu redukujemy ilość kategorii
semantycznych do których należą zmienne do 2. Zatem można zastosować
metodę ciągów wielowierszowych. Aby móc precyzyjnie się posługiwać zwro-
tem: “ciąg indywiduów f oraz ciąg F, którego wyrazami są klasy, złożone z
ciągów skończonych indywiduów , spełniają łącznie daną funkcję zdaniową”,
musimy przyporządkować jednoznacznie zmiennym Vkl wyrazy ciągu F w ten
sposób by różnym zmiennych odpowiadały wyrazy o różnych wskaźnikach.
Najlepiej przyporządkować zmiennej Vkl wyraz o wskaźniku (2 ⋅ k − 1) ⋅ 2l−1 .
Przy takiej definicji konstrukcja pojęcia prawdy nie przysparza więcej pro-
blemów.
17
to stosowałby się do funkcji zdaniowych danej kategorii semantycznej. Jed-
nak taka definicja spełniania nastręcza trudności. Nie możemy tutaj ani użyć
metody rekurencyjnej ani specjalizować pojęcia ogólnego. Zatem zbudowa-
nie definicji prawdy wydaje się niemożliwe. Co gorsza nie tyle niewykonalne
z aktualnymi środkami, a niewykonalne niezależnie od środków, mianowicie:
Twierdzenie 1: Jakkolwiek zdefiniujemy w metanauce symbol V r oznacza-
jący pewną klasę wyrażeń, jako konsekwencję tej definicji zdołamy uzyskać
negację jednej z tez, opisanych w warunku (i) umowy P. Jeśli więc klasa
wszystkich tez metanauki jest niesprzeczna, to niepodobna skonstruować na
gruncie metanauki trafnej definicji prawdy w sensie powyższej umowy.
Z twierdzenia 1 nie wynika, że nie możemy operować pojęciem prawdy, albo,
że prawda nie jest definiowalna w ogóle.
Twierdzenie 2: Dla dowolnej z góry danej liczby naturalnej k można skon-
struować na gruncie metanauki definicję symbolu “Vr” pociągającą za sobą
jako konsekwencje wszystkie te tezy z warunku (i) umowy P, w których za-
miast symbolu “p” występują zdania ze zmiennymi co najwyżej k-tego rzędu.
Twierdzenie 3: Jeśli klasa wszystkich tez metanauki jest niesprzeczna i jeśli
dołączymy do metanauki symbol “Vr” jako nowy wyraz pierwotny, wszystkie
zaś zdania, opisane w warunkach (i),(ii) umowy P jako nowe aksjomaty to i
klasa tej rozszerzonej w ten sposób metanauki będzie niesprzeczna.
Warto nadmienić, że aksjomaty wskazane w Twierdzeniu 3 mają bardzo małą
siłę wyrazu.
6 Uwagi końcowe
18
owanych definicjach.
E: Niemożliwe jest ugruntowanie na tej drodze semantyki sformalizowanych
języków nieskończonego rzędu.
F: Można natomiast ugruntować semantykę dowolnego sformalizowanego ję-
zyka nieskończonego rzędu jako odrębną naukę, opartą na własnych pojęciach
pierwotnych i własnych aksjomatach a posiadającą jako podbudowę logiczną
system morfologii języka(acz nie ma pewności czy taka semantyką jest nie-
sprzeczna)
Koniec
Paweł Pawłowski.
19