• Nie Znaleziono Wyników

Metoda aksjomatyczna

N/A
N/A
Protected

Academic year: 2021

Share "Metoda aksjomatyczna"

Copied!
31
0
0

Pełen tekst

(1)

Metoda aksjomatyczna

Jerzy Pogonowski

Zakªad Logiki i Kognitywistyki UAM www.kognitywistyka.amu.edu.pl http://logic.amu.edu.pl/index.php/Dydaktyka

pogon@amu.edu.pl

MDTiAR 27x2015

(2)

Wst¦p

Plan na dzi±

Dzisiaj wykorzystamy zaªo»enie, »e studenci przeszli kursy: Logika I oraz Logika II.

Przypomnimy, na czym polega aksjomatyczna metoda dowodzenia twierdze«.

Udowodnimy twierdzenie o dedukcji (KRZ).

Udowodnimy twierdzenia o trafno±ci oraz peªno±ci metody aksjomatycznej (KRZ).

Przypomnimy operacje na relacjach.

Podamy aksjomatyk¦ Tarskiego dla rachunku relacji.

Dla t¦skni¡cych za logik¡ pierwszego rz¦du: chi«skie przysªowie mówi, »e cierpliwy dostaje wszystko na czas.

(3)

Metoda aksjomatyczna w KRZ

Dawno temu, w odlegªej galaktyce. . .

Metoda Aksjomatyczna w KRZ

(4)

Metoda aksjomatyczna w KRZ Uwagi historyczne

Pionierzy

Gottlob Frege: Begrisschrift (1879)

Alfred N. Whitehead, Bertrand Russell: Principia Mathematica (19101913)

David Hilbert, Wilhelm Ackermann: Grundzüge der Theoretischen Logik (1928)

David Hilbert, Paul Bernays: Grundlagen der Mathematik (1934, 1939)

David Hilbert: Grundlagen der Geometrie (1899)

Postulaty±ci Ameryka«scy (Edward V.Huntington, Oswald Veblen) Polscy logicy (Stanisªaw Le±niewski, Adolf Lindenbaum, Jan

Šukasiewicz, Alfred Tarski)

(5)

Metoda aksjomatyczna w KRZ Metoda aksjomatyczna: poj¦cie dowodu

Konsekwencja aksjomatyczna

W ustalonym j¦zyku wybieramy:

zestaw aksjomatów (przyjmowanych bez dowodu) zestaw (pierwotnych) reguª wnioskowania.

Oba te zbiory musz¡ by¢ podane w sposób efektywny.

Dowodem w systemie aksjomatycznym A jest dowolny sko«czony ci¡g formuª (ψ1, ψ2, . . . , ψn) taki, »e ka»da formuªa ψi jest b¡d¹

aksjomatem, b¡d¹ wnioskiem reguªy wnioskowania o przesªankach wyst¦puj¡cych wcze±niej w tym ci¡gu.

Wyprowadzeniem ze zbioru formuª S w systemie aksjomatycznym A jest dowolny sko«czony ci¡g formuª (ψ1, ψ2, . . . , ψn) taki, »e ka»da formuªa ψi jest b¡d¹ aksjomatem, b¡d¹ elementem zbioru S, b¡d¹ wnioskiem reguªy wnioskowania o przesªankach wyst¦puj¡cych wcze±niej w tym ci¡gu.

(6)

Metoda aksjomatyczna w KRZ Metoda aksjomatyczna: poj¦cie dowodu

Konsekwencja aksjomatyczna: komentarze

Tez¡ systemu aksjomatycznego A jest ka»da formuªa ψ, która jest ostatnim elementem jakiego± dowodu. Piszemy wtedy: `Aψ.

Formuªa ψ jest A-konsekwencj¡ zbioru formuª S, gdy ψ jest ostatnim elementem jakiego± wyprowadzenia z S. Piszemy wtedy: S `Aψ

Za aksjomaty przyjmujemy formuªy b¡d¹ schematy formuª. W pierwszym przypadku w±ród reguª wnioskowania uwzgl¦dniamy reguª¦

podstawiania RP: ϕ[pϕi/ψ] (formuªy ψ za zmienn¡ pi w formule ϕ).

W razie potrzeby, korzysta si¦ z reguªy zast¦powania denicyjnego.

Aksjomaty charakteryzuj¡ znaczenie staªych logicznych.

Wzbogacamy ±rodki inferencyjne systemu poprzez pokazanie, »e pewne reguªy s¡ w nim wyprowadzalne (wtórne).

(7)

Metoda aksjomatyczna w KRZ Dla uciechy

Aksjomatyka w stylu Hilberta-Bernaysa

Kurs Logika I wykorzystywaª zapewne tego rodzaju aksjomatyk¦ KRZ:

Reguªy wnioskowania: MP ϕ ϕ→ψψ , RP ϕ[pϕi/ψ]

Aksjomaty:

p1 → (p2→p1)

(p1→ (p2 →p3)) → ((p1 →p2) → (p1 →p3))

(p1→p2) → (¬p2 → ¬p1)

¬¬p1 →p1 p1 → ¬¬p1

(8)

Metoda aksjomatyczna w KRZ Dla uciechy

Aksjomatyka w stylu Hilberta-Bernaysa

(p1∧p2) →p1 (p1∧p2) →p2

(p1→p2) → ((p1→p3) → (p1 → (p2∧p3))) p1 → (p1∨p2)

p2 → (p1∨p2)

(p1→p2) → ((p3→p2) → ((p1∨p3) →p2))

(p1≡p2) → (p1→p2) (p1≡p2) → (p2→p1)

(p1→p2) → ((p2→p1) → (p1 ≡p2))

(9)

Metoda aksjomatyczna w KRZ Dla uciechy

Dwa polskie przykªady

Aksjomatyka Jana Šukasiewicza (implikacyjno-negacyjna) (ϕ → ψ) → ((ψ → χ) → (ϕ → χ))

(¬ϕ → ϕ) → ϕ ϕ → (¬ϕ → ψ)

Reguªa wnioskowania MP: ϕ ϕ→ψψ

Aksjomatyka Adama Wiegnera (pierwotne: ∧ oraz ¬) p → (p ∧ p)

(p ∧ q) → p (p ↑ q) → (q ↑ p)

(p → q) → ((q ↑ r) → (p ↑ r))

Reguªy wnioskowania: MP, RP, zast¦powanie denicyjne

(10)

Aksjomatyka KRZ w Fitting 1990 Aksjomaty

Propozycja w Fitting 1990

Schematy aksjomatów:

1 ϕ → (ψ → ϕ)

2 (ϕ → (ψ → χ)) → ((ϕ → ψ) → (ϕ → χ))

3 ⊥→ ϕ

4 ϕ → >

5 ¬¬ϕ → ϕ

6 ϕ → (¬ϕ → ψ)

7 α → α1

8 α → α2

91→ ϕ) → ((β2→ ϕ) → (β → ϕ))

Reguªa wnioskowania: ϕ ϕ→ψψ (modus ponens, reguªa odrywania, MP)

(11)

Aksjomatyka KRZ w Fitting 1990 Przykªad dowodu

Prawo to»samo±ci: p → p

1 (p → ((p → p) → p)) → ((p → (p → p)) → (p → p)) Ax.2

2 p → ((p → p) → p) Ax.1

3 (p → (p → p)) → (p → p) MP: 1,2

4 p → (p → p) Ax. 1

5 p → p MP: 3,4

W dowodzie korzystano tylko z dwóch pierwszych aksjomatów.

Tak samo dowodzimy schematu prawa to»samo±ci: ψ → ψ.

Ten prosty dowód ukazuje dwie trudno±ci metody aksjomatycznej:

Jak zacz¡¢ dowód aksjomatyczny?

W dowodzie wyst¦puj¡ formuªy bardziej zªo»one od dowodzonej tezy.

(12)

Aksjomatyka KRZ w Fitting 1990 Przykªad dowodu

Jeszcze jeden przykªad: (¬ϕ → ϕ) → ϕ

Za β-formuª¦ w schemacie aksjomatów 9 we¹my formuª¦: ¬ϕ → ϕ.

Wtedy β1 jest formuª¡ ¬¬ϕ, a β2 formuª¡ ϕ. Otrzymujemy wi¦c:

(¬¬ϕ → ϕ) → ((ϕ → ϕ) → ((¬ϕ → ϕ) → ϕ)).

¬¬ϕ → ϕpodpada pod schemat aksjomatów 5.

ϕ → ϕjest tez¡ (jak ju» pokazali±my), czyli doª¡czy¢ mo»na w tym miejscu kroki dowodu ϕ → ϕ.

Dwukrotne zastosowanie reguªy odrywania daje (¬ϕ → ϕ) → ϕ.

‚wiczenie. Zapisz powy»sz¡ argumentacj¦ w postaci formalnego dowodu.

Czy pami¦tasz, »e (¬ϕ → ϕ) → ϕ to consequentia mirabilis (prawo Claviusa)?

(13)

Twierdzenie o dedukcji Twierdzenie

Twierdzenie o dedukcji wprost (KRZ)

Oznaczenia: niech `ph b¦dzie relacj¡ konsekwencji wyznaczon¡ przez podany wy»ej zestaw aksjomatów i reguª¦ odrywania.

Twierdzenie o dedukcji.

S ∪ {ϕ} `ph ψ wtedy i tylko wtedy, gdy S `ph (ϕ → ψ).

Uwagi.

Implikacja odwrotna wynika z monotoniczno±ci `ph (Fitting pisze: jest trywialna).

W dowodzie implikacji prostej wykorzystamy pierwsze dwa aksjomaty systemu (oraz reguª¦ odrywania).

Twierdzenie o dedukcji udowodnili (niezale»nie od siebie) Herbrand i Tarski.

(14)

Twierdzenie o dedukcji Dowód twierdzenia o dedukcji

Dowód twierdzenia o dedukcji

Zaªó»my, »e S ∪ {ϕ} `phψ.

Niech χ1, χ2, . . . , χn b¦dzie wyprowadzeniem ψ z S ∪ {ϕ}.

Wtedy χn jest identyczna z ψ.

Ka»dy element ci¡gu (χ1, χ2, . . . , χn)jest b¡d¹ aksjomatem, b¡d¹ elementem S, b¡d¹ wnioskiem reguªy odrywania o przesªankach b¦d¡cych wcze±niejszymi elementami tego ci¡gu.

Tworzymy ci¡g formuª (∗): (ϕ → χ1, ϕ → χ2, . . . , ϕ → χn).

Ostatnim jego elementem jest zatem ϕ → ψ.

Ci¡g ten nie musi by¢ wyprowadzeniem, ale:

Rozszerzymy ten ci¡g do ci¡gu, który b¦dzie wyprowadzeniem ϕ → ψ z S, co zako«czy dowód twierdzenia o dedukcji.

(15)

Twierdzenie o dedukcji Dowód twierdzenia o dedukcji

Dowód twierdzenia o dedukcji

χi jest aksjomatem lub elementem S. Wtedy przed formuª¡ ϕ → χi wstawiamy do ci¡gu (∗) formuªy: χi oraz χi → (ϕ → χi).

χi jest formuª¡ ϕ. Wtedy przed formuª¡ ϕ → χi wstawiamy do ci¡gu (∗)formuªy tworz¡ce dowód formuªy ϕ → ϕ.

χi jest wnioskiem reguªy odrywania o przesªankach b¦d¡cych wcze±niejszymi elementami tego ci¡gu, czyli istniej¡ χj, χk takie, »e j, k < i oraz χk jest formuª¡ χj → χi (czyli ϕ → χk jest formuª¡

ϕ → (χj → χi)).

Wtedy przed formuª¡ ϕ → χi wstawiamy do ci¡gu (∗) formuªy:

(ϕ → (χj → χi)) → ((ϕ → χj) → (ϕ → χi))(aksjomat) oraz (ϕ → χj) → (ϕ → χi).

Wtedy ϕ → χi jest wnioskiem reguªy odrywania o przesªankach wyst¦puj¡cych wcze±niej w tak rozszerzonym ci¡gu.

(16)

Twierdzenie o dedukcji Wykorzystanie twierdzenia o dedukcji

Korzy±ci z twierdze« o dedukcji

Zauwa»my, »e dowód twierdzenia o dedukcji byª konstruktywny:

podano przepis, jak wyprowadzenie ψ z {ϕ} przeksztaªci¢ na dowód ϕ → ψ.

Korzystanie z twierdzenia o dedukcji bardzo uªatwia dowodzenie w systemach aksjomatycznych.

‚wiczenia. Wykorzystuj¡c twierdzenie o dedukcji, poka», »e:

`ph (ϕ → (ψ → χ)) → (ψ → (ϕ → χ)) prawo komutacji

`ph (ϕ → (ψ → χ)) → ((ϕ ∧ ψ) → χ) prawo importacji

`ph (ϕ → ψ) → ((ψ → χ) → (ϕ → χ)) sylogizm hipotetyczny

(17)

Twierdzenie o dedukcji Oktawa twierdze« o dedukcji

Studenci poznali wcze±niej nast¦puj¡ce twierdzenia o dedukcji w KRZ (|=krz to relacja wynikania logicznego w KRZ, `krz to konsekwencja aksjomatyczna w KRZ, której u»ywano):

Semantyczne twierdzenie o dedukcji wprost: S ∪ {ϕ} |=krz ψ wtedy i tylko wtedy, gdy S |=krz (ϕ → ψ).

Syntaktyczne twierdzenie o dedukcji wprost: S ∪ {ϕ} `krz ψ wtedy i tylko wtedy, gdy S `krz (ϕ → ψ).

Semantyczne twierdzenie o dedukcji nie wprost: S ∪ {¬ϕ} |=krz⊥ wtedy i tylko wtedy, gdy S |=krz ϕ.

Syntaktyczne twierdzenie o dedukcji nie wprost: S `krz ¬ϕwtedy i tylko wtedy, gdy S ∪ {ϕ} `krz⊥.

Powy»ej udowodnili±my drugie z nich dla `krz = `ph.

W przypadku KRP potrzebne jest dodatkowe zaªo»enie (»e ϕ jest zdaniem) w syntaktycznych twierdzeniach o dedukcji.

(18)

Trafno±¢ metody aksjomatycznej

Trafno±¢

Twierdzenie o trafno±ci. Je±li S `ph ϕ, to S |=krz ϕ.

Ka»dy aksjomat jest tautologi¡ KRZ. ‚wiczenie: sprawd¹.

Je±li ϕ oraz ϕ → ψ s¡ tautologiami KRZ, to ψ jest tautologi¡ KRZ.

‚wiczenie: sprawd¹. A mo»e pami¦tasz semantyczne twierdzenie o odrywaniu w KRZ?

Tak wi¦c, ka»dy wiersz (w szczególno±ci: ostatni wiersz) dowolnego dowodu jest tautologi¡ w KRZ.

A zatem, je±li ϕ jest tez¡ rozwa»anego sytemu, to jest tautologi¡ KRZ.

Fitting pisze (Fitting 1990, 74): This argument extends easily to derivations as well; we do not give details, co przetªumaczymy tak:

Przez indukcj¦ po dªugo±ci wyprowadzenia ϕ z S ªatwo pokaza¢, »e ka»dy jego krok wynika logicznie z S.

(19)

Peªno±¢ metody aksjomatycznej

Peªno±¢

Twierdzenie o peªno±ci. Je±li S |=krz ϕ, to S `ph ϕ.

W dowodzie wykorzystamy: pewn¡ zdaniow¡ wªasno±¢ niesprzeczno±ci oraz Twierdzenie o Istnieniu Modelu.

Niech ϕ b¦dzie dowoln¡ formuª¡. Zbiór S nazwiemy Hilbertowsko ϕ-sprzecznym, gdy S `phϕ. Zbiory, które nie s¡ Hilbertowsko ϕ-sprzeczne nazywamy Hilbertowsko ϕ-niesprzecznymi.

Lemat. Dla dowolnej formuªy ϕ, rodzina wszystkich zbiorów Hilbertowsko ϕ-niesprzecznych jest zdaniow¡ wªasno±ci¡

niesprzeczno±ci.

Dowód. Niech S b¦dzie zbiorem Hilbertowsko ϕ-niesprzecznym. Oznacza to, »e nie zachodzi S `phϕ. Trzeba pokaza¢, »e S speªnia wszystkie warunki nakªadane na elementy zdaniowej wªasno±ci niesprzeczno±ci.

(20)

Peªno±¢ metody aksjomatycznej

Dowód lematu

Proponujemy dowód nie wprost (dla ka»dego warunku).

Gdyby ⊥∈ S, to mieliby±my S `ph⊥. Aksjomatem jest ⊥→ ϕ, a zatem mieliby±my S `ph ϕ, w sprzeczno±ci z zaªo»eniem o Hilbertowskiej ϕ-niesprzeczno±ci S. Tak wi¦c, ⊥/∈ S.

Gdyby ¬> ∈ S, to mieliby±my S `ph ¬>. Pod schemat aksjomatu 4 podpada ¬> → >, a zatem S `ph>. Pod schemat aksjomatu 6 podpada > → (¬> → ϕ), a zatem S `phϕ, w sprzeczno±ci z zaªo»eniem o Hilbertowskiej ϕ-niesprzeczno±ci S. Tak wi¦c, ¬> /∈ S.

Przypu±¢my, »e S ∪ {ψ} jest Hilbertowsko ϕ-sprzeczny, czyli S ∪ {ψ} `ph ϕ. Poka»emy, »e wtedy S ∪ {¬¬ψ} jest Hilbertowsko ϕ-sprzeczny. Aksjomat 5 daje: ¬¬ψ → ψ, a twierdzenie o dedukcji i poczynione przypuszczenie daj¡: S `ph(ψ → ϕ). Na mocy prawa sylogizmu hipotetycznego: S `ph (¬¬ψ → ϕ). Na mocy twierdzenia o dedukcji: S ∪ {¬¬ψ} `phϕ, czyli S ∪ {¬¬ψ} jest Hilbertowsko ϕ-sprzeczny.

(21)

Peªno±¢ metody aksjomatycznej

Dowód lematu

Przypu±¢my, »e S ∪ {α1, α2}jest Hilbertowsko ϕ-sprzeczny, czyli:

S ∪ {α1, α2} `ph ϕ. Poka»emy, »e wtedy S ∪ {α} jest Hilbertowsko ϕ-sprzeczny, czyli »e: S ∪ {α} `phϕ.

Skoro S ∪ {α1, α2} `ph ϕ, to (twierdzenie o dedukcji!):

S ∪ {α1} `ph2→ ϕ) oraz S `ph1→ (α2 → ϕ)). Na mocy prawa importacji (zob. ¢wiczenie) oraz MP:

1 → (α2 → ϕ)) → ((α1∧ α2) → ϕ)mamy S `ph((α1∧ α2) → ϕ) Na mocy aksjomatów α → α1 oraz α → α2, prawa mno»enia

nast¦pników (α → α1) → ((α → α2) → (α → (α1∧ α2)))oraz MP mamy S `ph(α → (α1∧ α2))

Na mocy prawa sylogizmu hipotetycznego: S `ph (α → ϕ). Twierdzenie o dedukcji daje: S ∪ {α} `phϕ.

(22)

Peªno±¢ metody aksjomatycznej

Dowód lematu

Przypu±¢my, »e S ∪ {β1}oraz S ∪ {β2}s¡ Hilbertowsko ϕ-sprzeczne.

Oznacza to, »e: S ∪ {β1} `phϕoraz S ∪ {β2} `ph ϕ. Poka»emy, »e wtedy S ∪ {β} jest Hilbertowsko ϕ-sprzeczny.

Skoro S ∪ {β1} `ph ϕ, to (twierdzenie o dedukcji!) S `ph1→ ϕ). Skoro S ∪ {β2} `ph ϕ, to (twierdzenie o dedukcji!) S `ph2→ ϕ). Przypomnijmy schemat aksjomatów 9:

1→ ϕ) → ((β2→ ϕ) → (β → ϕ))

Dwukrotne zastosowanie reguªy odrywania daje: S `ph (β → ϕ). Na mocy twierdzenia o dedukcji: S ∪ {β} `phϕ, czyli S ∪ {β} jest Hilbertowsko ϕ-sprzeczny.

(23)

Peªno±¢ metody aksjomatycznej

Dowód twierdzenia o peªno±ci

Zaªó»my, »e S |=krz ϕ i przypu±¢my (dla dowodu nie wprost), »e nie zachodzi S `phϕ.

Oznacza to, »e S jest Hilbertowsko ϕ-niesprzeczny.

Wynika z tego, »e tak»e S ∪ {¬ϕ} jest Hilbertowsko ϕ-niesprzeczny.

Gdyby bowiem tak nie byªo, to mieliby±my S ∪ {¬ϕ} `ph ϕ, a zatem tak»e (twierdzenie o dedukcji!) S `ph(¬ϕ → ϕ). Poniewa» (jak wcze±niej pokazano) tez¡ jest (¬ϕ → ϕ) → ϕ, to wynikaªoby z tego,

»e S `phϕ, co przeczy Hilbertowskiej ϕ-niesprzeczno±ci S.

Na mocy udowodnionego przed chwil¡ lematu oraz Twierdzenia o Istnieniu Modelu S ∪ {¬ϕ} jest speªnialny.

W konsekwencji, nie zachodzi S |=krz ϕ, co ko«czy dowód twierdzenia o peªno±ci.

(24)

Aksjomatyczne uj¦cie rachunku relacji

Z cyklu: jak Polacy tworzyli logik¦ wspóªczesn¡

Aksjomatyka Rachunku Relacji

(25)

Aksjomatyczne uj¦cie rachunku relacji Operacje na relacjach

Operacje na relacjach

Znane z kursu Logika I: operacje mnogo±ciowe na relacjach.

Zªo»eniem relacji R ⊆ X × Y i S ⊆ Y × Z nazywamy relacj¦

R ◦ S ⊆ X × Z zdeniowan¡ wzorem: xR ◦ Sz wtedy i tylko wtedy, gdy istnieje y ∈ Y taki, »e xRy i ySz.

Przechodnim domkni¦ciem relacji R nazywamy relacj¦ Rtr zdeniowan¡ indukcyjnie:

R1=R Rn+1=RnR Rtr =S

n Rn.

Wzgl¦dna suma: x R†S y wtedy i tylko wtedy, gdy dla ka»dego z zachodzi: xRz lub zSy.

Oswoimy si¦ z tymi operacjami na konwersatorium.

(26)

Aksjomatyczne uj¦cie rachunku relacji Operacje na relacjach

Operacje na relacjach a wªasno±ci relacji

Niech R ⊆ X × X . Przez idX rozumiemy relacj¦ identyczno±ci w X . R jest zwrotna wtedy i tylko wtedy, gdy idX ⊆R

R jest przeciwzwrotna wtedy i tylko wtedy, gdy R ∩ idX = ∅ R jest symetryczna wtedy i tylko wtedy, gdy R = R1 R jest asymetryczna wtedy i tylko wtedy, gdy R ∩ R1= ∅ R jest antysymetryczna wtedy i tylko wtedy, gdy R ∩ R1 ⊆idX R jest przechodnia wtedy i tylko wtedy, gdy R ◦ R ⊆ R

R jest przechodnia wtedy i tylko wtedy, gdy R = Rtr

R jest spójna wtedy i tylko wtedy, gdy R ∪ R1∪idX =X × X .

‚wiczenie: które wªasno±ci s¡ zachowywane przez operacje na relacjach? Jakie struktury tworz¡: wszystkie porz¡dki (cz¦±ciowe, liniowe), wszystkie równowa»no±ci, itd. na danym zbiorze?

(27)

Aksjomatyczne uj¦cie rachunku relacji Aksjomaty

Aksjomaty Tarskiego

Matematyczny rachunek relacji zapocz¡tkowany zostaª w pracach Peirce'a oraz Schrödera. Aksjomatyczne uj¦cie tego rachunku podaª Tarski.

Aksjomatyka Tarskiego zapisana jest w j¦zyku u»ywaj¡cym (oprócz funktorów prawdziwo±ciowych, predykatu identyczno±ci .

=i zmiennych dla relacji) nast¦puj¡cych symboli operacji podanych w kontek±cie ich u»ycia wraz z (zamierzon¡) interpretacj¡ w uniwersum U:

Symbol Interpretacja Symbol Interpretacja

R + S R ∪ S 0 ∅

R · S R ∩ S 1 U × U

R; S R ◦ S 00 diU = (U × U) − idU

R‡S R†S 10 idU

Rg R1 R (U × U) − R

R .

=S R = S

(28)

Aksjomatyczne uj¦cie rachunku relacji Aksjomaty

(1) (R .

=S ∧ R .

=T ) → S .

=T (2) R .

=S → (R + T .

=S + T ∧ R · T .

=S · T ) (3) R + S .

=S + R ∧ R · S .

=S · R (4) (R + S) · T .

= (R · T ) + (S · T ) ∧ (R · S) + T .

= (R + T ) · (S + T ) (5) R + 0 .

=R ∧ R · 1 .

=R (6) R + R .

=1 ∧ R · R .

=0 (7) ¬(1 .

=0) (8) (Rg)g .

=R (9) (R; S)g .

= (S)g; (R)g (10) R; (S; T ) .

= (R; S); T (11) R; 10 .

=R (12) R; 1 .

=1 ∨ 1; R .

=1 (13) (R; S) · (T )g .

=0 → (S; T ) · (R)g .

=0 (14) 00 .

=10 (15) R‡S .

= (R); (S).

(29)

Aksjomatyczne uj¦cie rachunku relacji Aksjomaty

Twierdzenie Schrödera-Tarskiego

Twierdzenie Schrödera-Tarskiego. Na bazie aksjomatów (1)(15) ka»de zdanie (j¦zyka rachunku relacji) jest inferencyjnie równowa»ne zdaniu o postaci R .

=1.

Zakªadamy przy tym aksjomatyk¦ KRZ.

Reguªy: modus ponens oraz reguªy dla predykatu identyczno±ci .

=. Niech <(U) oznacza rodzin¦ wszystkich relacji dwuargumentowych na zbiorze U, czyli <(U) = {R : R ⊆ U × U}. Wtedy ukªad

(<(U), ∪, ∩, ◦, †, =,1, −,U × U, ∅, idU,diU) speªnia wszystkie aksjomaty (1)(15), przy interpretacji podanej w powy»szej tabeli.

Teraz rozwa»ymy problem ogólniejszy:

(30)

Aksjomatyczne uj¦cie rachunku relacji Algebry relacyjne

‘wiaty relacji

Algebr¡ relacyjn¡ nazywamy ka»dy ukªad o postaci (A, +,, ; ,,10), gdzie A jest zbiorem, 10 elementem A, a operacje +,, ; , speªniaj¡ warunki:

(R1) x + y = y + x przemienno±¢ +

(R2) x + (y + z) = (x + y) + z ª¡czno±¢ +

(R3) x + y + x + y = x aksjomat Huntingtona

(R4) x; (y; z) = (x; y); z ª¡czno±¢ ;

(R5) (x + y); z = (x; z) + (y; z) dystrybutywno±¢ ; wzgl¦dem + (R6) x; 10 =x 10 jest elementem identyczno±ciowym wzgl¦dem ;

(R7) (x)=x idempotencja

(R8) (x + y)=x+y dystrybutywno±¢ wzgl¦dem + (R9) (x; y) =y;x inwolucyjna dystrybutywno±¢ (R10) (x;x; y) + y = y aksjomat Tarskiego-De Morgana.

(31)

Aksjomatyczne uj¦cie rachunku relacji Reprezentowalno±¢

Wielkie pytanie

Je±li (A, +,, ; ,,10) jest algebr¡ relacyjn¡, to deniujemy:

x · y = x + y, x − y = x − y, 0 = 10+10, 1 = 10+10.

Wtedy (A, +, ·,,0, 1) jest algebr¡ Boole'a.

Algebra relacyjna jest reprezentowalna, gdy jest izomorczna z podalgebr¡ algebry <(U) wszystkich relacji dwuargumentowych na jakim± zbiorze U.

Czy ka»dy model aksjomatów (1)(15) jest algebr¡ reprezentowaln¡?

Odpowied¹: NIE (Lyndon). Istniej¡ modele aksjomatów (1)(15), które nie mog¡ by¢ homomorcznie wªo»one w »adn¡ algebr¦ <(U).

Tarski. Równo±ciowa teoria reprezentowalnych algebr relacyjnych jest nierozstrzygalna.

Cytaty

Powiązane dokumenty

nych prawdopodobieństw w systemie Engseta ze stratami (roz- dział 7)» obliczania średniej liczby zajętych kanałów obsługi, określania związku między długością kolejki

średniowieczu do europy, jako gatunek lowiskowy, nie oddziałuje negatywnie, prawdopodobnie jego egzystencja jest troche zależna od człowieka jest rozmnażany w niewoli..

Język KRZ oraz pojęcie formuły języka KRZ (dalej krótko: formuły) zo- stały scharakteryzowane na wykładzie 4. Zajmijmy się teraz regułami inferencyjnymi. Uwaga: Istnieje

Krawędzi, które łączą wierzchołki należące do różnych kawałków, jest dokładnie n k − 1, a ponieważ poddrzewa połączone takimi krawędziami składają się z

Fakt Relacja przystawania modulo m jest relacj¸ a równoważności, która jest kongruencj¸ a w pierścieniu liczb całkowitych (Z, +, ·), tzn., że kongruencje wzgl¸ edem tego

W ka»dym podpunkcie w poni»szych pytaniach prosimy udzieli¢ odpowiedzi TAK lub NIE, zaznaczaj¡c j¡ na zaª¡czonym arkuszu odpowiedzi.. Ka»da kombinacja odpowiedzi TAK lub NIE w

Udowodni¢, »e je±li M jest projektywny, to M jest

czania” istoty ludzkiej... O osobiei która jest dzieckiem 221 Powiedzenie „Będziemy mieli dziecko” jest sądem mówiącym o osobie. Jesteśmy partnerem wobec osoby,