Professional Documents
Culture Documents
Mdtiar 01
Mdtiar 01
Mdtiar 01
I AUTOMATYZACJA ROZUMOWA Ń
III rok kognitywistyki UAM, 2016–2017
1 Cele wykładu
Wykład ma trzy zasadnicze cele:
2 Uwagi organizacyjne
1. Wykład prowadzi Jerzy Pogonowski. Strona internetowa wykładu:
http://logic.amu.edu.pl/index.php/Mdtiar
Na tej stronie zamieszczono syllabus przedmiotu.
2. Konwersatoria prowadzi w tym roku akademickim Pani dr Dorota Leszczyń-
ska-Jasion.
3. Zaj˛ecia w pracowni komputerowej prowadzi w tym roku akademickim Pani
dr Mirosława Kołowska-Gawiejnowicz.
4. Tematy wykładów pokrywaja˛ si˛e z tematami wykładów z roku akademic-
kiego 2015–2016 (wtedy było to 15 spotkań po 90 minut). Ponieważ jednak
mamy do dyspozycji jedynie 15 spotkań po 45 minut, wi˛ec zmuszeni jeste-
śmy do ograniczenia przekazywanych treści.
5. Materiały dydaktyczne do wykładu 2015–2016 sa˛ dost˛epne na wyżej wy-
mienionej stronie. Materiały do tegorocznego wykładu b˛eda˛ na niej zamiesz-
czane na bieżaco.
˛
1
6. Korzystać b˛edziemy z wiadomości przekazanych na kursach: Wprowadzenie
do logiki, Logika I, Matematyczne podstawy kognitywistyki.
7. Kurs kończy si˛e egzaminem pisemnym. Przykładowe pytania egzaminacyjne
zostana˛ podane przed rozpocz˛eciem sesji zimowej. Na ostatnim wykładzie
zrobimy powtórk˛e materiału, przygotowujac˛ a˛ do egzaminu.
8. Zasady zaliczenia konwersatorium oraz zaj˛eć w pracowni komputerowej zo-
stana˛ podane przez prowadzacych
˛ te zaj˛ecia.
3 Literatura
3.1 Literatura podstawowa
1. Fitting, M. 1996. First-Order Logic and Automated Theorem Proving. Sprin-
ger, Berlin.
2. Ławrow, I.A., Maksimowa, Ł.L. 2004. Zadania z teorii mnogości, logiki ma-
tematycznej i teorii algorytmów. Wydawnictwo Naukowe PWN, Warszawa.
3. Pogorzelski, W.A. 1992. Elementarny słownik logiki formalnej. Wydawnic-
two Filii Uniwersytetu Warszawskiego, Białystok.
4. Stanford Encyclopedia of Philosophy: http://plato.stanford.edu/ (artykuły po-
świ˛econe teorii dowodu oraz automatyzacji rozumowań: The development of
proof theory, Automated reasoning).
2
6. Negri, S., von Plato, J. 2001. Structural Proof Theory. Cambridge University
Press, Cambridge.
7. Nerode, A., Shore, R.A. 1997. Logic for Applications. Springer-Verlag, New
York.
4 Metody dowodowe
4.1 Proste przykłady
Rozważmy dwa przykłady argumentacji:
• q: Nietoperze fruwaja.˛
• Przesłanka: ¬p → (q → r)
• Przesłanka: ¬p
3
• Przesłanka: ¬r
• Wniosek: ¬q
¬p → (q → r) ¬p
¬r q→r
¬q
• modus ponens
• modus tollens.
4
• s: Wykonano sentencj˛e wyroku.
• Przesłanka: ¬p → (q ∨ (r → s))
• Przesłanka: ¬p
• Przesłanka: ¬q
• Przesłanka: r
• Wniosek: s
Drzewo argumentacji (dowodu):
¬p ¬p → (q ∨ (r → s))
¬q q ∨ (r → s)
r r→s
s
W tej argumentacji posłużono si˛e kolejno regułami:
• modus ponens (reguła odrywania)
• opuszczania alternatywy
• modus ponens.
Argumentacja jest poprawna z logicznego punktu widzenia.
5
5 Krótka powtórka
Przypomnimy kilka poj˛eć, które powinny być słuchaczom znane z kursu wpro-
wadzenia do logiki. B˛eda˛ one dotyczyły semantyki KRZ (klasycznego rachunku
zdań).
1. koniunkcj˛e i negacj˛e
2. alternatyw˛e i negacj˛e
3. implikacj˛e i negacj˛e
4. implikacj˛e i falsum.
6
Zapewne podczas kursu wprowadzenia do logiki słuchacze wykonywali ćwi-
czenia, dotyczace
˛ wzajemnej definiowalności funktorów prawdziwościowych. Praw-
dopodobnie niektóre z tych ćwiczeń zostana˛ przypomniane podczas tegorocznego
konwersatorium.
Funktory ↑ (NAND, kreska Sheffera) oraz ↓ (binegacja, strzałka Peirce’a, NOR)
sa˛ jedynymi, za pomoca˛ których można (w logice klasycznej) wyrazić (zdefinio-
wać) wszystkie pozostałe funktory prawdziwościowe. Słuchacze, którzy zechcie-
liby udowodnić to samodzielnie zechca˛ zauważyć (udowodnić), że tautologiami
KRZ sa: ˛
1. p ↑ q ≡ ¬(p ∧ q)
2. ¬p ≡ p ↑ p
3. (p ∧ q) ≡ ((p ↑ q) ↑ (p ↑ q))
4. (p ∨ q) ≡ ((p ↑ p) ↑ (q ↑ q))
5. (p → q) ≡ (p ↑ (q ↑ q))
6. (p → q) ≡ (p ↑ (p ↑ q))
7. (p ↓ q) ≡ ¬(p ∨ q)
8. ¬p ≡ p ↓ p
9. (p ∧ q) ≡ ((p ↓ p) ↓ (q ↓ q))
7
Funktor ↑ jest (przez informatyków) nazywany NAND, natomiast ↓ nazywany
jest (przez informatyków) NOR.
Uwaga na porzadek˛ wierszy tej tabeli! Taki podaje Fitting, my lubimy dokład-
nie odwrotny porzadek.
˛
α α1 α2 β β1 β2
ϕ∧ψ ϕ ψ ¬(ϕ ∧ ψ) ¬ϕ ¬ψ
¬(ϕ ∨ ψ) ¬ϕ ¬ψ ϕ∨ψ ϕ ψ
¬(ϕ → ψ) ϕ ¬ψ ϕ→ψ ¬ϕ ψ
¬(ϕ ← ψ) ¬ϕ ψ ϕ←ψ ϕ ¬ψ
¬(ϕ ↑ ψ) ϕ ψ ϕ↑ψ ¬ϕ ¬ψ
ϕ↓ψ ¬ϕ ¬ψ ¬(ϕ ↓ ψ) ϕ ψ
ϕ9ψ ϕ ¬ψ ¬(ϕ 9 ψ) ¬ϕ ψ
ϕ8ψ ¬ϕ ψ ¬(ϕ 8 ψ) ϕ ¬ψ
6 Preliminaria matematyczne
6.1 Drzewa
Drzewem (o korzeniu x0 ) nazwiemy każdy układ hX, R, x0 i taki, że:
8
2. R jest cz˛eściowym porzadkiem
˛ w X;
• W dalszym ciagu
˛ b˛edziemy rozważać głównie drzewa skończone lub rz˛edu
skończonego. Bliżej oswoimy si˛e z drzewami na konwersatorium.
9
• Przez drzewo znakowane (elementami ze zbioru L) rozumiemy par˛e upo-
rzadkowan
˛ a˛ (D, f ), gdzie D jest drzewem, a f jest funkcja˛ ze zbioru wierz-
chołków drzewa D w zbiór L. Zwykle L b˛edzie pewnym zbiorem formuł.
J ERZY P OGONOWSKI
Zakład Logiki i Kognitywistyki UAM
www.kognitywistyka.amu.edu.pl
http://logic.amu.edu.pl/index.php/Dydaktyka
pogon@amu.edu.pl
10