O AKSJOMATYCZNYCH OPISACH JEZYKA NATURALNEGO 1

Podobne dokumenty
LOGIKA I TEORIA ZBIORÓW

domykanie relacji, relacja równoważności, rozkłady zbiorów

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Wstęp do Matematyki (4)

Wstęp do Matematyki (2)

5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów.

O pewnych związkach teorii modeli z teorią reprezentacji

Uwaga 1. Zbiory skończone są równoliczne wtedy i tylko wtedy, gdy mają tyle samo elementów.

Logika Matematyczna (1)

Grupy. Permutacje 1. (G2) istnieje element jednostkowy (lub neutralny), tzn. taki element e G, że dla dowolnego a G zachodzi.

Rekurencyjna przeliczalność

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza

Równoliczność zbiorów

Zbiory, relacje i funkcje

Wykład 11: Podstawowe pojęcia rachunku prawdopodobieństwa

Matematyka dyskretna. Andrzej Łachwa, UJ, /10

DODATEK 1: Wtedy h(α) = 1 oraz h(β) = 0. Jak pamiętamy ze szkoły, obraz sumy zbiorów jest sumą obrazów tych zbiorów. Mamy zatem:

Co to są liczby naturalne i czemu ich nie ma?! Adam Kolany

Indukcja matematyczna

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

KONGRUENCJE. 1. a a (mod m) a b (mod m) b a (mod m) a b (mod m) b c (mod m) a c (mod m) Zatem relacja kongruencji jest relacją równoważności.

1 Określenie pierścienia

Maria Romanowska UDOWODNIJ, ŻE... PRZYKŁADOWE ZADANIA MATURALNE Z MATEMATYKI

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań

Matematyka Dyskretna Zestaw 2

Dlaczego nie wystarczają liczby wymierne

Teoria miary. WPPT/Matematyka, rok II. Wykład 5

ZALICZENIE WYKŁADU: 30.I.2019

Logika Matematyczna (1)

Uwaga 1.2. Niech (G, ) będzie grupą, H 1, H 2 < G. Następujące warunki są równoważne:

Dowód pierwszego twierdzenia Gödela o. Kołmogorowa

Relacje. opracował Maciej Grzesiak. 17 października 2011

Elementy logiki i teorii mnogości

Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych

Metody dowodzenia twierdzeń i automatyzacja rozumowań Na początek: teoria dowodu, Hilbert, Gödel

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki

LX Olimpiada Matematyczna

Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność

Monoidy wolne. alfabetem. słowem długością słowa monoidem wolnym z alfabetem Twierdzenie 1.

Konstrukcja liczb rzeczywistych przy pomocy ciągów Cauchy ego liczb wymiernych

Podstawowe struktury algebraiczne

Przykładowe zadania z teorii liczb

VI. Równania różniczkowe liniowe wyższych rzędów

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ

Egzamin z logiki i teorii mnogości, rozwiązania zadań

Logika Matematyczna (10)

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Informacja o przestrzeniach Hilberta

Analiza funkcjonalna 1.

Uzupełnienia dotyczące zbiorów uporządkowanych (3 lutego 2011).

1 Działania na zbiorach

Algebrą nazywamy strukturę A = (A, {F i : i I }), gdzie A jest zbiorem zwanym uniwersum algebry, zaś F i : A F i

Semiotyka logiczna. Jerzy Pogonowski. Dodatek 4. Zakład Logiki Stosowanej UAM

Kongruencje twierdzenie Wilsona

Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.

Zadania z algebry liniowej - sem. I Struktury algebraiczne

Indukcja matematyczna. Zasada minimum. Zastosowania.

Układy równań i nierówności liniowych

Elementy logiki matematycznej

(4) x (y z) = (x y) (x z), x (y z) = (x y) (x z), (3) x (x y) = x, x (x y) = x, (2) x 0 = x, x 1 = x

Prawa wielkich liczb, centralne twierdzenia graniczne

Rozdział 4. Ciągi nieskończone. 4.1 Ciągi nieskończone

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

Paradygmaty dowodzenia

Ciała i wielomiany 1. przez 1, i nazywamy jedynką, zaś element odwrotny do a 0 względem działania oznaczamy przez a 1, i nazywamy odwrotnością a);

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

F t+ := s>t. F s = F t.

KARTA KURSU. Kod Punktacja ECTS* 7

- Dla danego zbioru S zbiór wszystkich jego podzbiorów oznaczany symbolem 2 S.

Finanse i Rachunkowość studia niestacjonarne Wprowadzenie do teorii ciągów liczbowych (treść wykładu z 21 grudnia 2014)

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach.

Korzystając z własności metryki łatwo wykazać, że dla dowolnych x, y, z X zachodzi

Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?

RACHUNEK PRAWDOPODOBIEŃSTWA - POJĘCIA WSTĘPNE MATERIAŁY POMOCNICZE - TEORIA

Definicja odwzorowania ciągłego i niektóre przykłady

Logika i teoria mnogości Wykład 14

A i. i=1. i=1. i=1. i=1. W dalszej części skryptu będziemy mieli najczęściej do czynienia z miarami określonymi na rodzinach, które są σ - algebrami.

0 + 0 = 0, = 1, = 1, = 0.

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie

Algebra abstrakcyjna

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Wykład z równań różnicowych

Pochodną funkcji w punkcie (ozn. ) nazywamy granicę ilorazu różnicowego:

Wykład 5. Ker(f) = {v V ; f(v) = 0}

n=0 (n + r)a n x n+r 1 (n + r)(n + r 1)a n x n+r 2. Wykorzystując te obliczenia otrzymujemy, że lewa strona równania (1) jest równa

Schemat rekursji. 1 Schemat rekursji dla funkcji jednej zmiennej

2. Wymagania wstępne w zakresie wiedzy, umiejętności oraz kompetencji społecznych (jeśli obowiązują): BRAK

Matematyka dyskretna. Andrzej Łachwa, UJ, /10

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ

ZAŁOŻENIA FILOZOFICZNE

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Rachunku prawdopodobieństwa: rys historyczny, aksjomatyka, prawdopodobieństwo warunkowe,

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

KARTA KURSU. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory

Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów skończonych

Wartość przyszła, wartość bieżąca, synergia kapitału. arytmetyki finansowej opisujących wartość przyszłą. Uzyskano w ten sposób

Całki niewłaściwe. Całki w granicach nieskończonych

Transkrypt:

O AKSJOMATYCZNYCH OPISACH JEZYKA NATURALNEGO 1 JERZY POGONOWSKI Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl Współczesną lingwistykę strukturalną charakteryzuje się jako naukę zajmującą się badaniem modeli języka (por. np. [1]). Należy oczywiście wyraźnie określić, co rozumie się w tym przypadku przez model języka. W pracy J.A. SZREJDERA [8] pokazuje się, że rozumienie terminu model w lingwistyce jest odmienne od rozumienia tego terminu w matematyce. Mianowicie w matematyce przez model rozumie się strukturę relacyjną (tj. zbiór z określonymi na nim relacjami), spełniającą pewne zdania zapisane w odpowiednim języku formalnym. W tym sensie np. para (Z, +) złożona ze zbioru liczb całkowitych i operacji dodawania jest modelem tzw. teorii grup. Inaczej mówiąc, w (Z, +) prawdziwe są pewne zdania, przyjmowane za aksjomaty teorii grup (łączność dodawania, istnienie elementu neutralnego i elementu odwrotnego). Widzimy zatem, że modelem (pewnej teorii formalnej) nazywa się w matematyce konstrukt mnogościowy, posiadający własności wymagane przez aksjomaty (tej teorii). Natomiast w lingwistyce rozumienie terminu model jest całkiem odmienne: jak wynika z analizowanych przez J.A. SZREJDERA cytatów ([8], s. 67), za model języka uważają lingwiści teorię (ewentualnie formalną) opisującą wewnętrzną strukturę języka. Za J.A. SZREJDEREM będziemy oznaczać przez model l model w sensie lingwistycznym (a więc pewną teorię), a przez model m model w sensie matematycznym (czyli pewien konstrukt mnogościowy). Dalszą część tej pracy poświęcimy zbadaniu zależności między modelami l a modelami m. Jest widoczne, że ściśle określony, jednoznaczny sens ma mówienie o modelu m dla modelu l (model m dla pewnej teorii, którą jest model l por. uwagi J.A. SZREJDERA [8], str. 75 76). Wykorzystamy niektóre znane rezultaty otrzymane w jednym z działów logiki matematycznej teorii modeli dla pokazania, przy jakich założeniach możliwa jest realizacja programu dotyczącego zbudowania aksjomatycznego opisu języka naturalnego. W celu uniknięcia ewentualnych nieporozumień, postaramy się na wstępie z grubsza chociażby określić, co rozumiemy przez aksjomatyczny opis języka. Istotą metody aksjomatycznej (w matematyce) jest określenie obiektów matematycznych oraz relacji między nimi. W odniesieniu do lingwistyki metoda aksjomatyczna polega na: sformalizowaniu języka danej teorii lingwistycznej; wybraniu z otrzymanego w powyższy sposób języka formalnego pewnej ilości zdań, przyjmowanych bez dowodu (aksjomaty); 1 Opublikowano w: Lingua Posnaniensis XXII, 1979, 37 41. 1

wyprowadzaniu (za pomocą ustalonych reguł wnioskowania) twierdzeń z przyjętych aksjomatów twierdzenia te mają opisywać wewnętrzną strukturę języka. Proces tworzenia modelu l, czyli teorii opisującej strukturę języka, omawiany był przez wielu autorów (por. np. [4], [6]). Najkrócej mówiąc, skonstruowanie teorii lingwistycznej polega na ustaleniu oraz opisie jednostek językowych i zależności między tymi jednostkami. Analizując wypowiedzi lingwistów, można uznać, że przyjmowane są przy tym następujące założenia (por. [4], [5]): 1. Bezpośrednio dane dla teorii lingwistycznej są jedynie konkretne wypowiedzi (dowolnej rozciągłości). 2. Wypowiedzi dzielone są na konstytuujące je jednostki. 3. Podstawą dzielenia wypowiedzi (kryterium wydzielania jednostek z wypowiedzi) są zależności między jednostkami, wiążące je w całą wypowiedź. 4. W języku wyodrębnia się poziomy, tj. zbiory takich wypowiedzi, w których zależności łączące jednostki składowe wypowiedzi mają taką samą naturę. Zależności między jednostkami językowymi są różnego rodzaju na różnych poziomach językowych. 5. Dla każdych dwóch sąsiednich poziomów językowych, wypowiedzi należące do jednego z tych poziomów traktowane są jako określonego rodzaju kombinacje wypowiedzi należących do drugiego z rozpatrywanych poziomów. Z powyższych założeń wynika, że każdej wypowiedzi językowej przyporządkowuje się pewien konstrukt, składający się ze zbioru jednostek językowych oraz wiążących te jednostki zależności (np. zdanie złożone z wyrazów z zaznaczonym związkiem rządu, zgody, itp.). Naturalne jest nazywanie tych konstruktów tekstami zanalizowanymi. Zbiór tekstów zanalizowanych (otrzymanych w opisany powyżej sposób) stanowi materiał wyjściowy dla matematyzacji danej teorii lingwistycznej. Naturalnym sposobem matematyzacji teorii lingwistycznej, utworzonej z uwzględnieniem założeń 1. 5., jest następująca procedura (+): każdemu tekstowi zanalizowanemu przyporządkowujemy strukturę relacyjną o dziedzinie mającej tyle elementów, z ilu jednostek składa się dany tekst, a której relacje odpowiadają zależnościom między jednostkami w tym tekście. W wyniku zastosowania tej procedury każdemu poziomowi językowemu przyporządkowana zostaje rodzina struktur relacyjnych o tej samej sygnaturze. Można zapisać (w języku teorii mnogości) warunki stwierdzające powiązanie poszczególnych poziomów językowych. Dokładniejsze rozważania na ten temat znaleźć można w [5]. Procedura (+) stanowi przejście od modelu l do modelu m. Opiszemy tę zależność nieco dokładniej. Zakładamy przy tym, że czytelnik zna rachunek predykatów i teorię modeli w zakresie elementarnym. Dla ustalenia uwagi zajmować się będziemy dalej jednym, dowolnie wybranym poziomem językowym. Niech S będzie rodziną struktur 2

relacyjnych przyporządkowanych tekstom z tego poziomu za pomocą (+). Oznaczmy przez L język rachunku predykatów pierwszego rzędu, którego stałymi pozalogicznymi są nazwy relacji występujących w strukturach z S. Potrzebnych nam będzie w dalszym ciągu jeszcze kilka oznaczeń: niech M ω oznacza klasę wszystkich struktur relacyjnych o sygnaturze ω; niech L ω oznacza język rachunku predykatów pierwszego rzędu o zbiorze stałych pozalogicznych równym ω; dla K M ω niech T h(k) oznacza zbiór tych zdań z języka L ω, które prawdziwe są we wszystkich strukturach należących do K; jeśli F jest zbiorem zdań z L ω, to niech Mod(F ) będzie zbiorem tych struktur należących do M ω, w których prawdziwe są wszystkie zdania z F ; mówimy, że K M ω jest aksjomatyzowalną klasą struktur, jeśli istnieje zbiór F zdań z języka L ω taki, że K = Mod(F ); dla A, B M ω zapis A B oznacza, że A i B są elementarnie równoważne, tj. spełniają dokładnie te same zdania z języka L ω. Wróćmy jeszcze do analizowanej teorii lingwistycznej. W przyjętych przez nas oznaczeniach, jeśli S jest zbiorem struktur relacyjnych odpowiadających tekstom zanalizowanym z ustalonego poziomu językowego, to L jest językiem formalnym odpowiadającym językowi rozpatrywanej teorii lingwistycznej (zrelatywizowanej do ustalonego poziomu językowego). Zbiór T h(s) jest zbiorem wszystkich zdań języka L, prawdziwych we wszystkich strukturach należących do S. Zatem T h(s) jest formalnym zapisem własności rozpatrywanego poziomu językowego. Zgodnie z poprzednimi uwagami, zbiór T h(s) nazywać możemy modelem l danego poziomu językowego. Tenże poziom językowy będzie opisany w sposób aksjomatyczny, jeśli znajdziemy zbiór F zdań z języka L taki, że S = Mod(F ). Widzimy zatem, że pojęcia: model l i aksjomatyczny opis języka nie muszą oznaczać tego samego. Pokażemy to zresztą za chwilę w sposób ścisły, używając niektórych twierdzeń logiki matematycznej. Najpierw jednak rozpatrzmy konkretny przykład. Niech mianowicie S będzie rodziną struktur relacyjnych odpowiadającą poziomowi zdań w jakimś ustalonym języku (np. angielskim). Wtedy S składa się oczywiście ze struktur skończonych. Przypuśćmy, że analizowana przez nas teoria lingwistyczna nie nakłada żadnych ograniczeń na długość zdania (przykładem takiej teorii jest teoria gramatyk generatywnych). Wtedy w S istnieć będą struktury dowolnej mocy skończonej. Można w takim przypadku udowodnić, że S nie jest aksjomatyzowalnym zbiorem struktur, czyli że własność być zdaniem (np. języka angielskiego) nie daje się opisać w sposób aksjomatyczny w sformalizowanym języku danej teorii lingwistycznej. Mianowicie prawdziwe jest następujące twierdzenie: Twierdzenie 1. Załóżmy, że S zawiera struktury dowolnie dużej mocy skończonej. Wtedy nie istnieje zbiór F zdań z języka L taki, że S = Mod(F ) (inaczej mówiąc, S nie jest wtedy aksjomatyzowalnym zbiorem struktur nie istnieje aksjomatyczny opis zbioru S w języku L). 3

Dowód powyższego twierdzenia znaleźć można np. w [3]. Przeprowadza się go przy użyciu konstrukcji tzw. ultraproduktu struktur relacyjnych. Twierdzenie 1 jest szczególnym przypadkiem z szerokiej klasy faktów dotyczących aksjomatyzowalności zbiorów struktur relacuyjnych. Mówi ono kiedy nie można aksjomatycznie opisać zbioru S w języku L. Powstaje oczywiście problem, jakie są warunki konieczne i wystarczające na to, żeby istniała taka aksjomatyka. Warunki takie podaje znane w teorii modeli twierdzenie: Twierdzenie 2. S jest aksjomatyzowalnym zbiorem struktur wtedy i tylko wtedy, gdy S = Mod(T h(s)). Dowód powyższego twierdzenia wykorzystuje następujący prosty fakt: dla dowolnego zbioru F zdań z języka L zachodzi równość Mod(T h(mod(f ))) = Mod(F ) (fakt ten wynika z twierdzenia o pełności dla rachunku predykatów zbiór T h(mod(f )) jest zbiorem wszystkich zdań dowodliwych z F ). W odniesieniu do teorii lingwistycznych twierdzenie 2 podaje warunki konieczne i wystarczające na to, żeby dany poziom językowy mógł być opisany w sposób aksjomatyczny. Korzystając z uczynionych poprzednio uwag i przyjmując, że S jest modelem m danego poziomu językowego, widzimy, że twierdzenie 2 pokazuje związki między modelem m, modelem l oraz aksjomatycznym opisem rozpatrywanego poziomu językowego. Z drugiej strony, twierdzenia 1 i 2 wydają się uzasadniać pewien pesymizm, jeśli chodzi o aksjomatyczne opisy języka naturalnego (poziomów językowych) w formalnym języku rachunku predykatów pierwszego rzędu. Na poparcie tego stanowiska przytoczyć można jeszcze jeden fakt. W tym celu, oznaczmy dla A M ω przez th(a) zbiór wszystkich zdań z języka L ω prawdziwych w A. Zachodzi następująca równoważność: dla dowolnych A, B M ω : A B wtedy i tylko wtedy, gdy B Mod(th(A)). Wynika stąd, że S daje się przedstawić w postaci sumy aksjomatyzowalnych zbiorów struktur wtedy i tylko wtedy, gdy S jest zamknięty na elementarną równoważność. Inaczej mówiąc, prawdziwe jest następujące twierdzenie: Twierdzenie 3. Następujące warunki są równoważne: a) istnieje rodzina {F 1, F 2,...} zbiorów zdań z języka L taka, że S = n Mod(F n ) b) jeśli A S oraz A B, to B S. 4

Fakt powyższy ma następujące, ważkie dla lingwistyki konsekwencje: jeżeli matematyzacja danej teorii lingwistycznej nie spełnia warunku b), to nie istnieje zbiór (nawet nieskończony) teorii pierwszego rzędu, który stanowiłby rodzinę aksjomatyk dla zbioru tekstów z danego poziomu językowego. Porównajmy wnioski wynikające z twierdzeń 1. 3. z uwagami J.A. SZREJDERA ([7], str. 216): Mówiliśmy już, że teksty języka naturalnego można rozpatrywać jako modele. Zagadnienia lingwistyki matematycznej byłyby w pewnym sensie wyczerpane, jeżeli udałoby się wykazać, że teksty języka naturalnego tworzą aksjomatyzowalną klasę modeli oraz udało się skonstruować odpowiednią teorię. Najprawdopodobniej zadanie to w takiej formi jest nierozwiązalne. Wydaje się jednak, że nie należy popadać w zbyt głęboki pesymizm, jeżeli chodzi o aksjomatyczne opisy języka. Posługując się ścisłymi metodami dedukcyjnymi można udowodnić bardzo wiele interesujących faktów na temat modeli m i modeli l dla języka naturalnego. Ciekawe wydają się także niektóre propozycje J.A. SZREJDERA dotyczące uczynienia bardziej adekwatnymi formalnych procedur używanych w badaniu języka. Znane są też aksjomatyczne opisy języka w językach formalnych o większej mocy wyrażania niż język rachunku predykatów pierwszego rzędu (por. np. [2]). BIBLIOGRAFIA 1. APRESJAN, J., Koncepcje i metody współczesnej lingwistyki strukturalnej, PIW, Warszawa 1971. 2. BATÓG, T., The axiomatic method in phonology, Routledge & Kegan Paul, London 1967. 3. BELL, J.L., SLOMSON, A.B, Models and ultraproducts, North-Holland Publishing Company, Amsterdam London 1969 4. HJELMSLEV, L., Prolegomena to a theory of language, The University of Wisconsin Press, Madison 1961. 5. POGONOWSKI, J., Mathematical model of linguistic analysis, Studia Anglica Posnaniensia X, 1979, 123 130. 6. REWZIN, I.I., Modeli jazyka, Izd. AH CCCP, Moskwa 1962. 7. SZREJDER, J.A., Równość, podobieństwo, porzadek, Wydawnictwa Naukowo- Techniczne, Warszawa 1975. 8. SZREJDER, J.A., Modeli w lingwistikie i w matiematikie. W: Matiematiczeskaja lingwistika, Nauka, Moskwa 1973. Allatum die 18 mensis Martii 1977 5