SID Wykład 6 Wnioskowanie w logice I rzędu
|
|
- Fabian Krzemiński
- 8 lat temu
- Przeglądów:
Transkrypt
1 SID Wykład 6 Wnioskowanie w logice I rzędu Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl
2 Rachunek zdań: zalety i wady Rachunek zdań jest deklaratywny: elementy syntaktyki odpowiadaj a faktom Rach. zdań dopuszcza częściow a/alternatywn a/zanegowan a informację (w przeciwieństwie do większości struktur danych i baz danych) Rachunek zdań jest składnikowy: znaczenie B 1,1 P 1,2 wynika ze znaczenia B 1,1 i P 1,2 Znaczenie w rachunku zdań jest niezależne od kontekstu (w przeciwieństwie do języka naturalnego) Rachunek zdań ma bardzo ograniczona moc wyrażania (w przeciwieństwie do języka naturalnego), np. nie da się wyrazić zdania pułapki powoduja wiatr w sasiednich polach inaczej niż przez napisanie oddzielnego zdania dla każdego pola
3 Logika I rzędu Rachunek zdań zakłada, że świat zawiera tylko fakty, natomiast logika I rzędu (bliższa językowi naturalnemu) zakłada, że świat zawiera: Obiekty: ludzie, domy, liczby, teorie, kolory, baseball, wojny, wieki... Relacje: czerwony, okragły, pierwszy, większy niż, w środku, część, ma kolor, posiada,... Funkcje: trzeci właściciel, o jeden więcej niż, poczatek...
4 Syntaktyka i semantyka Stałe: KingJohn, 0,1,2,... Predykaty: Brother, >,... Funkcje: Sqrt,... Zmienne: x, y, a, b,... Łaczniki: = Równość: = Kwantyfikatory: Zdania atomowe = predicate(term 1,...,term n ) lub term i = term j Term = function(term 1,...,term n ) constantorvariable Zdania złożone sa budowane ze zdań atomowych przy pomocy łaczników: S,S 1 S 2,S 1 S 2,S 1 = S 2,S 1 S 2
5 Semantyka Zdania sa prawdziwe względem modelu i interpretacji. Model zawiera 1 obiekt (element dziedziny) i relacje między nimi. Interpretacja specyfikuje przyporzadkowania: symbole stałe obiekty predykaty relacje symbole funkcyjne relacje funkcyjne Zdanie atomowe predicate(term 1,...,term n ) jest prawdziwe obiekty przyporzadkowane do term 1,...,term n sa w relacji przyporzadkowanej do predicate.
6 Modele logiki I rzędu: bardzo dużo! Można wyliczać modele dla danego słownika bazy wiedzy KB: Dla każdej liczby elementów dziedziny n od 1 do Dla każdego k-arnego predykatu P k w słowniku Dla każdej możliwej relacji k-arnej na n obiektach Dla każdego symbolu stałego C w słowniku Dla każdego przyporzadkowania C do jednego z n obiektów... Określanie logicznych konsekwencji przez wyliczanie modeli jest niepraktyczne!
7 Kwantyfikatory Kwantyfikator uniwersalny: variables sentence Każdy w Berkeley jest sprytny: x At(x, Berkeley) = Smart(x) x P jest prawdziwe w modelu m P jest prawdziwe z x przyporzadkowanym do każdego możliwego obiektu w modelu Kwantyfikator egzystencjalny: Ktoś w Stanford jest sprytny: variables sentence x At(x, Stanford) Smart(x) x P jest prawdziwe w modelu m P jest prawdziwe z x przyporzadkowanym do pewnego możliwego obiektu w modelu
8 Tłumaczenie języka naturalnego do I rzędu Bracia sa rodzeństwem x, y Brother(x, y) = Sibling(x, y). Rodzeństwo jest symetryczne x, y Sibling(x, y) Sibling(y, x). Czyjaś matka jest kobieta i jego rodzicem x, y Mother(x, y) (Female(x) Parent(x, y)). Kuzyn jest dzieckiem rodzeństwa rodzica x,y FirstCousin(x,y) p,ps Parent(p,x) Sibling(ps,p) Parent(ps,y)
9 Równość term 1 = term 2 jest prawdziwe w danej interpretacji jeśli term 1 i term 2 przyporzadkowane sa do tego samego obiektu Np. 1 = 2 i x (Sqrt(x),Sqrt(x)) = x sa spełnialne 2 = 2 jest tautologia Np. definicja (pełnego) Sibling w terminach Parent: x,y Sibling(x,y) [ (x = y m,f (m = f) Parent(m,x) Parent(f,x) Parent(m,y) Parent(f,y)]
10 Baza wiedzy w języku I rzędu Agent w świecie Wumpusa odczuwajacy zapach i wiatr, ale nie obserwujacy błysku w chwili t = 5: Tell(KB, Percept([Smell, Breeze, None], 5)) Ask(KB, a Action(a, 5)) tzn. czy z KB wynikaja jakieś konkretne akcje w chwili t = 5? Odpowiedź: Tak, {a/shoot} podstawienie (lista powiazań) Dla danego zdania S i podstawienia σ, Sσ oznacza wynik zastosowania σ do S; np. S = Smarter(x,y) σ = {x/hillary, y/bill} Sσ = Smarter(Hillary, Bill) Ask(KB, S) zwraca pewne/wszystkie σ takie, że KB = Sσ
11 Baza wiedzy: przykład Obserwacja b,g,t Percept([Smell,b,g],t) = Smelt(t) s,b,t Percept([s,b,Glitter],t) = AtGold(t) Reakcja: t AtGold(t) = Action(Grab, t) Reakcja z wewnętrznym stanem: czy nie mamy już złota? t AtGold(t) Holding(Gold, t) = Action(Grab, t)
12 Baza wiedzy: przykład Własności miejsca: x,t At(Agent,x,t) Smelt(t) = Smelly(x) x,t At(Agent,x,t) Breeze(t) = Breezy(x) Blisko pułapek jest wiatr: Reguła diagnostyczna wnioskuje przyczynę z efektu y Breezy(y) = x Pit(x) Adjacent(x,y) Reguła przyczynowa wnioskuje efekt z przyczyny x,y Pit(x) Adjacent(x,y) = Breezy(y) Definicja: y Breezy(y) [ x Pit(x) Adjacent(x, y)] OBSERWACJA: logika I rzędu ma dużo większa moc wyrażania niż rachunek zdań
13 Wnioskowanie w logice: historia 450 BC Stoicy rachunek zdań, wnioskowanie (prawdopodobnie) 322 BC Arystoteles sylogizmy (reguły wnioskowanie), kwantyfikatory 1565 Cardano teoria prawd. (rachunek zdań + niepewność) 1847 Boole rachunek zdań (ponownie) 1879 Frege logika I rzędu 1922 Wittgenstein dowodzenie przez tabele prawdziwości 1930 Gödel/Herbrand pełne systemy wnioskowania dla logiki I rzędu 1931 Gödel pełny system wnioskowania dla arytmetyki 1960 Davis/Putnam praktyczny algorytm dla rachunku zdań 1965 Robinson praktyczny algorytm dla logiki I rzędu rezolucja
14 Podstawienia Podstawienie: Zbiór postaci {x 1 /t 1,...x n /t n } gdzie x 1,...,x n sa różnymi zmiennymi, natomiast t 1,...,t n sa termami. Dopuszczamy podstawienie puste, oznaczane ε. Niech θ będzie podstawieniem postaci (1) i niech α będzie wyrażeniem (tzn. formuła lub termem). Piszemy αθ na oznaczenie wyrażenia powstałego z α w wyniku jednoczesnego zastapienia wszystkich wolnych wystapień zmiennych x 1,...,x n termami t 1,...,t n. Na przykład, jeśli θ = {x/sam,y/pam}, to (Likes(x, y))θ = Likes(Sam, Pam).
15 Instancjacja uniwersalna Każda instancjacja uniwersalnie kwantyfikowanego zdania jest logiczna konsekwencja reguły: v α Subst({v/g},α) dla dowolnej zmiennej v i termu ustalonego g Instancjacja uniwersalna może być stosowana kilkakrotnie, żeby dodać nowe zdania; nowa KB jest logicznie równoważna poprzedniej
16 Redukcja do rachunku zdań Załóżmy, że mamy dana następujac a bazę wiedzy KB: x King(x) Greedy(x) = Evil(x) King(John) Greedy(John) Brother(Richard, John) Instancjujac zdania z kwantyfikatorami uniwersalnymi na wszystkie możliwe sposoby otrzymujemy King(John) Greedy(John) = Evil(John) King(Richard) Greedy(Richard) = Evil(Richard) King(John) Greedy(John) Brother(Richard, John) Nowa KB jest sprowadzona do języka zdań: symbole zdaniowe to King(John), Greedy(John), Evil(John), King(Richard), itd.
17 Redukcja do rachunku zdań Fakt: zdanie ustalone jest logiczna konsekwencja nowej KB jest logiczna konsekwencja oryginalnej KB Fakt: każda baza wiedzy bez kwantyfikatorów egzystencjalnych i symboli funkcyjnych może być sprowadzona do języka rachunku zdań, tak aby zachować logiczne konsekwencje Pomysł: sprowadź KB i zapytanie do języka rachunku zdań zastosuj rezolucję dla rachunku zdań zwróć wynik
18 Redukcja do rachunku zdań: efektywność Redukcja do rachunku zdań generuje wiele nieistotnych zdań. Np. x King(x) Greedy(x) = Evil(x) King(John) y Greedy(y) Brother(Richard, John) Fakt Evil(John) wydaje się oczywisty, ale redukcja produkuje wiele faktów takich jak Greedy(Richard), które sa nieistotne. Dla p k-arnych predykatów i n stałych, będzie p n k instancjacji!
19 Unifikacja Wniosek Evil(John) z poprzedniego slajdu można otrzymać bardziej bezpośrednio, jeśli znajdziemy podstawienie θ takie, że King(x) oraz Greedy(x) pasuja do King(John) oraz Greedy(y). θ = {x/john, y/john} spełnia te wymagania. UNIFY (α,β) = θ jeśli αθ = βθ p q θ Knows(John, x) Knows(John, Jane) {x/jane} Knows(John, x) Knows(y, OJ) {x/oj, y/john} Knows(John, x) Knows(y, Mother(y)) {y/john, x/mother(john)} Knows(John, x) Knows(x, OJ) fail
20 Unifikacja Podstawienie θ jest unifikatorem wyrażeń E 1,...,E n jeśli E 1 θ = E 2 θ =... = E n θ. Podstawienie θ jest najogólniejszym unifikatorem wyrażeń E 1,...,E n jeśli dla każdego unifikatora tych wyrażeń, γ, istnieje podstawienie λ takie, że γ = θλ. Warto szukać jak najogólniejszych unifikacji. Należy uważać przy przemianowywaniu zmiennych: Wszystkie kwantyfikowane zmienne musza być różne.
21 Uogólniony Modus Ponens p 1, p 2,..., p n, (p 1 p 2... p n = q) qθ gdzie p i θ = p i θ dla wszystkich i p 1 jest King(John) p 2 jest Greedy(y) θ jest {x/john, y/john} qθ jest Evil(John) p1 jest King(x) p2 jest Greedy(x) q jest Evil(x) Uogólnione Modus Ponens używa baz wiedzy klauzul definiujacych (dokładnie jeden literał pozytywny) Zakłada się, że wszystkie zmienne sa kwantyfikowane uniwersalnie
22 Przykład Prawo amerykańskie określa, że sprzedaż broni obcemu narodowi przez Amerykanina jest przestępstwem. Państwo Nono, które jest wrogie, ma pewne pociski. Wszystkie pociski zostały mu sprzedane przez pułkownika Westa, który jest Amerykaninem. Pokazać, że pułkownik West jest przestępca.
23 Baza wiedzy: przykład... sprzedaż broni obcemu narodowi przez Amerykanina jest przestępstwem: American(x) Weapon(y) Sells(x, y, z) Hostile(z) = Criminal(x) Nono... ma pewne pociski, tzn. x Owns(Nono,x) Missile(x): Owns(Nono,M 1 ) i Missile(M 1 )... wszystkie pociski zostały mu sprzedane przez pułkownika Westa: x Missile(x) Owns(Nono, x) = Sells(West, x, Nono) Pociski sa bronia: Missile(x) = Weapon(x) Nieprzyjaciel Ameryki uznawany jest za wrogi : Enemy(x, America) = Hostile(x) West, który jest Amerykaninem... American(West) Państwo Nono, nieprzyjaciel Ameryki... Enemy(Nono, America)
24 Rezolucja Metodę rezolucji stosuje się dla formuł w postaci klauzulowej. Klauzula formuła postaci l 1... l n (n 0) gdzie l 1,...,l n sa literałami. Jeśli n = 0, to klauzulę nazywamy klauzula pusta i oznaczamy symbolem. Postać klauzulowa: x 1 C 1... x m C m (m 1) gdzie C 1,...,C n sa klauzulami, natomiast x i jest lista wszystkich zmiennych występujacych w C i.
25 Rezolucja rezolwenta binarna Niech C 1 i C 2 będa klauzulami bez wspólnych zmiennych. Niech l 1,...,l n C 1 (n > 0) i l 1,...,l k C 2 (k > 0). Załóżmy, że wszystkie literały l 1,...,l n sa dodatnie i wszystkie literały l 1,...,l k s a ujemne lub odwrotnie. Jeśli θ jest najogólniejszym unifikatorem zbioru { l 1,..., l n, l 1,..., l k }, to klauzulę (C 1 θ {l 1 θ,...,l n θ}) (C 2 θ {l 1θ,...,l kθ}) nazywamy binarna rezolwenta klauzul C 1 i C 2. Zauważmy, że n nie musi być równe k. (Jest to bardziej skompaktowany zapis rezolucji uwzględniajacy faktoryzację.)
26 Rezolucja reguła rezolucji Rezolwenta klauzul C 1 i C 2, oznaczana RES(C 1,C 2 ), nazywamy dowolna binarna rezolwentę wariantu klauzuli C 1 i wariantu klauzuli C 2. Reguła rezolucji nazywamy regułę wnioskowania Na przykład, C 1,C 2 RES(C 1,C 2 ). z unifikacja θ = {x/ken} Rich(x) Unhappy(x), Unhappy(Ken) Rich(Ken)
27 Rezolucja dowód rezolucyjny Przypomnienie idei: Stosujemy regułę rezolucji KB α sprowadzonej do postaci klauzulowej Dowód rezolucyjny ze zbioru klauzul CL: Ciag klauzul C 1,...,C n taki, że C n = i dla każdego 1 i n, C i CL lub C i jest rezolwenta C j i C k, gdzie j,k < i. Twierdzenie Niech CL będzie zbiorem klauzul nie zawierajacych symbolu =. CL jest niespełnialny gdy istnieje dowód rezolucyjny z CL.
28 Aksjomaty równości CL zbiór klauzul. EQ(CL) zbiór aksjomatów równości dla CL: x = x x y y = x x y y z x = z x 1 y 1 x n y n P(x 1,...,x n ) P(y 1,...,y n ), dla każdego n-argumentowego (n > 0) symbolu predykatowego P występujacego w CL x 1 y 1 x n y n (F(x 1,...,x n ) = F(y 1,...,y n )), dla każdego n-argumentowego (n > 0) symbolu funkcyjnego F występujacego w CL. Twierdzenie: Niech CL będzie zbiorem klauzul z równościa. CL jest niespełnialny istnieje dowód rezolucyjny z CL EQ(CL).
29 Rezolucja liniowa Liniowym dowodem rezolucyjnym ze zbioru klauzul CL nazywamy dowód postaci C 0 C 1 C 2 C n 1 C n B 0 B 1 B n 1 gdzie: 1 C 0 CL 2 Dla 0 i < n, B i CL lub B i = C j, dla pewnego j < i 3 Dla 1 i n, C i jest rezolwenta C i 1 i B i 1. 4 C n =.
30 Twierdzenie Niech CL będzie zbiorem klauzul nie zawierajacych symbolu =. CL jest niespełnialny istnieje liniowy dowód rezolucyjny z CL. Twierdzenie Niech CL będzie zbiorem klauzul z równościa. CL jest niespełnialny istnieje liniowy dowód rezolucyjny ze zbioru CL EQ(CL). Klauzulę C 0 w liniowym dowodzie rezolucyjnym nazywamy klauzula główna. Twierdzenie Niech CL będzie niespełnialnym zbiorem klauzul i niech CL CL. Jeśli zbiór CL CL jest spełnialny, to istnieje liniowy dowód rezolucyjny z CL (ewentualnie z CL EQ(CL)) z klauzula główna C CL.
31 Rezolucja: przekształcanie do postaci klauzulowej Twierdzenie Istnieje algorytm, który dla dowolnej formuły A znajduje formułę B taka, że: (1) B jest w postaci klauzulowej. (2) A jest spełnialna gdy B jest spełnialna. (A i B nie musza być równoważne.)
32 Rezolucja: przekształcanie do postaci klauzulowej Każdy, kto kocha wszystkie zwierzęta, jest kochany przez kogoś: x [ y Animal(y) = Loves(x,y)] = [ y Loves(y,x)] 1. Eliminacja równoważności i implikacji x [ y Animal(y) Loves(x,y)] [ y Loves(y,x)] 2. Przemieszczenie do środka: x p x p, x p x p: x [ y ( Animal(y) Loves(x,y))] [ y Loves(y,x)] x [ y Animal(y) Loves(x,y)] [ y Loves(y,x)] x [ y Animal(y) Loves(x, y)] [ yloves(y, x)]
33 Rezolucja: przekształcanie do postaci klauzulowej 3. Przemianowanie zmiennych tak, żeby każdy kwantyfikator miał inna x [ y Animal(y) Loves(x,y)] [ z Loves(z,x)] 4. Skolemizacja usunięcie kwantyfikatorów egzystencjalnych. Każda zmienna kwantyfikowana egzystencjalnie jest zastępowana przez tak zwana funkcję Skolema (więcej na następnym slajdzie). x [Animal(F(x)) Loves(x,F(x))] Loves(G(x),x) 5. Usunięcie kwantyfikatorów uniwersalnych [Animal(F(x)) Loves(x, F(x))] Loves(G(x), x) 6. Rozdzielenie względem [Animal(F(x)) Loves(G(x), x)] [ Loves(x, F(x)) Loves(G(x), x)]
34 Więcej o skolemizacji Powtarzamy poniższy proces, aż wszystkie kwantyfikatory zostana usunięte Bierzemy dowolna podformułę postaci y B(y). Niech x 1,...,x n (n 0) będzie lista wszystkich zmiennych wolnych występujacych w y B(y), które sa uniwersalnie kwantyfikowane w pewnej nadformule formuły y B(y). Jeśli n = 0, zastępujemy y B(y) przez B(A), gdzie A jest nowa stała indywiduowa. Jeśli n > 0, zastępujemy y B(y) przez B(F(x 1,...,x n )), gdzie F jest nowym symbolem funkcji n-argumentowej. Uwaga: Skolemizacja nie zachowuje równoważności. (Ale zachowuje spełnialność.)
35 Przykład American(West) Weapon(y) Sells(x,y,z) Hostile(z) Criminal(x) Criminal(West) American(West) Missile(x) Weapon(x) Missile(M1) American(West) Weapon(y) Sells(West,y,z) Hostile(z) Weapon(y) Sells(West,y,z) Hostile(z) Missile(y) Sells(West,y,z) Hostile(z) Missile(x) Owns(Nono,x) Sells(West,x,Nono) Missile(M1) Owns(Nono,M1) Enemy(x,America) Hostile(x) Sells(West,M1,z) Hostile(z) Missile(M1) Owns(Nono,M1) Hostile(Nono) Owns(Nono,M1) Hostile(Nono) Hostile(Nono) Enemy(Nono,America) Enemy(Nono,America)
36 Dziękuję za uwagę!
Sztuczna Inteligencja i Systemy Doradcze
Sztuczna Inteligencja i Systemy Doradcze Wnioskowanie w logice I rzędu Wnioskowanie w logice I rzędu 1 Rachunek zdan: zalety i wady Rachunek zdań jest deklaratywny: elementy syntaktyki odpowiadają faktom
WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inż. Franciszek Dul 9. WNIOSKOWANIE W LOGICE PIERWSZEGO RZĘDU Wnioskowanie w logice
Interpretacja Niech U będzie zbiorem formuł takim, że zbiór {p 1,..., p k } jest zbiorem wszystkich symboli predykatywnych, {f 1,..., f l } jest zbior
Rachunek predykatów Wykład 5 Plan wykładu Funkcje i termy Postać klauzulowa formuł Modele Herbranda Twierdzenie Herbranda Rezolucja dla klauzul ustalonych Podstawienia Uzgadnianie Rezolucja Funkcje i termy
1. Składnia. Logika obliczeniowa - zadania 1 SKŁADNIA Teoria
Logika obliczeniowa - zadania 1 SKŁADNIA 1. Składnia 1.1. Teoria 1. Składnia oznacza reguły tworzenia... z.... 2. Rachunek predykatów pierwszego rzędu (w skrócie: rachunek predykatów) wyróżnia cztery zbiory
Semantyka rachunku predykatów pierwszego rzędu. Dziedzina interpretacji. Stałe, zmienne, funkcje. Logika obliczeniowa.
Logika obliczeniowa Instytut Informatyki 1 Interpretacja i wartościowanie Dziedzina interpretacji Interpretacja Wartościowanie 2 Wartość formuły Wartość termu Wartość logiczna formuły Własności 3 Logiczna
Semantyka rachunku predykatów
Relacje Interpretacja Wartość Spełnialność Logika obliczeniowa Instytut Informatyki Relacje Interpretacja Wartość Plan Plan Relacje O co chodzi? Znaczenie w logice Relacje 3 Interpretacja i wartościowanie
vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).
6. Wykład 6: Rachunek predykatów. Język pierwszego rzędu składa się z: symboli relacyjnych P i, i I, gdzie (P i ) oznaczać będzie ilość argumentów symbolu P i, symboli funkcyjnych f j, j J, gdzie (f j
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 1 - Logika zdaniowa Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 30 Plan wykładu 1 Język
Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń
Elementy logiki Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń 1 Klasyczny Rachunek Zdań 1.1 Spójniki logiczne Zdaniem w sensie logicznym nazywamy wyrażenie, które jest
Adam Meissner.
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Podstawy logiki pierwszego rzędu
Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 2 - Logika modalna Część 2 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 27 Plan wykładu
Programowanie logiczne a negacja
Programowanie logiczne a negacja Adrian Woźniak 12 stycznia 2006r. SPIS TREŚCI Programowanie logiczne a negacja Spis treści 1 Wstęp 2 2 Wnioskowanie negatywnych informacji 2 2.1 Reguła CWA (Closed World
Rachunek predykatów. Formuły rachunku predykatów. Plan wykładu. Relacje i predykaty - przykłady. Relacje i predykaty
Rachunek predykatów Wykład 4 Plan wykładu Relacje i predykaty Formuły rachunku predykatów Interpretacje Logiczna równoważność Metoda tabel Modele skończone i nieskończone Rozstrzygalność Relacje i predykaty
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ KONWERSATORIUM 6: REZOLUCJA V rok kognitywistyki UAM 1 Kilka uwag terminologicznych Słuchacze zapewne pamiętają z zajęć dotyczących PROLOGu poniższą
Język rachunku predykatów Formuły rachunku predykatów Formuły spełnialne i prawdziwe Dowody założeniowe. 1 Zmienne x, y, z...
Język rachunku predykatów 1 Zmienne x, y, z... 2 Predykaty n-argumentowe P(x, y,...), Q(x, y...),... 3 Funktory zdaniowe,,,, 4 Kwantyfikatory: istnieje, dla każdego Język rachunku predykatów Ustalenie
Metoda Tablic Semantycznych
Procedura Plan Reguły Algorytm Logika obliczeniowa Instytut Informatyki Plan Procedura Reguły 1 Procedura decyzyjna Logiczna równoważność formuł Logiczna konsekwencja Procedura decyzyjna 2 Reguły α, β,
Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.
Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Wnioskowanie logiczne i systemy eksperckie Systemy posługujące się logiką predykatów: część 3/3 Dzisiaj Uogólnienie Poprawność i pełność wnioskowania
Struktury formalne, czyli elementy Teorii Modeli
Struktury formalne, czyli elementy Teorii Modeli Szymon Wróbel, notatki z wykładu dra Szymona Żeberskiego semestr zimowy 2016/17 1 Język 1.1 Sygnatura językowa Sygnatura językowa: L = ({f i } i I, {P j
Logika Matematyczna (10)
Logika Matematyczna (10) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Rezolucja w KRZ Jerzy Pogonowski (MEG) Logika Matematyczna (10) Rezolucja w KRZ 1 / 39 Plan
Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów
Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@amu.edu.pl Plan na pytanie o odniesienie przedmiotowe zdań odpowiedź
Logika predykatów pierwszego rzędu PROLOG. Zarządzanie wiedzą. Wykład Reprezentacja wiedzy logika predykatów. Joanna Kołodziejczyk.
Wykład Reprezentacja wiedzy logika predykatów maj 2010 Logika predykatów pierwszego rzędu Plan wykładu Logika predykatów pierwszego rzędu Porównanie z rachunkiem zdań Rachunek zdań ograniczona ekspresja
III rok kognitywistyki UAM,
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 6A: REZOLUCJA III rok kognitywistyki UAM, 2016 2017 1 Rezolucja w KRZ Dowody rezolucyjne w KRZ są równie proste, jak dowody tablicowe Metoda
LOGIKA Klasyczny Rachunek Zdań
LOGIKA Klasyczny Rachunek Zdań Robert Trypuz trypuz@kul.pl 5 listopada 2013 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 1 / 24 PLAN WYKŁADU 1 Alfabet i formuła KRZ 2 Zrozumieć
Modele Herbranda. Logika obliczeniowa. Joanna Józefowska. Szukamy modelu. Przykład Problemy. Model Herbranda
Plan wykładu Szukamy modelu Model Herbranda Twierdzenia Logika obliczeniowa Instytut Informatyki Plan wykładu Szukamy modelu 1 Szukamy modelu Problemy 2 Model Herbranda Uniwersum Herbranda Interpretacja
Automatyczne dowodzenie twierdzeń metodą rezolucji
Automatyczne dowodzenie twierdzeń metodą rezolucji 16 kwietnia 2010 Rezolucja zdaniowa Formuły rachunku zdań: zbudowane ze zmiennych zdaniowych za pomocą spójników logicznych,,,, i nawiasów Wartości logiczne:
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ 1 Inferencyjna równoważność formuł Definicja 9.1. Formuła A jest
Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut
Predykat Weźmy pod uwagę następujące wypowiedzi: (1) Afryka jest kontynentem. (2) 7 jest liczbą naturalną. (3) Europa jest mniejsza niż Afryka. (4) 153 jest podzielne przez 3. Są to zdania jednostkowe,
Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu. 1 Logika Klasyczna obejmuje dwie teorie:
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład 2 Informatyka Studia InŜynierskie Rachunek predykatów syntaktyka Do symboli (nazw) rachunku predykatów zaliczamy: 1. Predefiniowane symbole true i false. 2.
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład 2 Informatyka Studia Inżynierskie Automatyczne dowodzenie twierdzeń O teoriach formalnie na przykładzie rachunku zdań Zastosowanie dedukcji: system Logic Theorist
III rok kognitywistyki UAM,
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 14: POWTÓRKA III rok kognitywistyki UAM, 2016 2017 Dzisiejszy wykład w całości poświęcony będzie omówieniu przykładowych zadań, podobnych do
Rezolucja w rachunku predykatów. Przedrostkowa koniunkcyjna postać normalna. Formu ly ustalone. Joanna Józefowska. Poznań, rok akademicki 2009/2010
Instytut Informatyki Poznań, rok akademicki 2009/2010 1 Postać klauzulowa formu l 2 Regu la rezolucji Regu la rezolucji dla klauzul ustalonych Regu la rezolucji dla klauzul ustalonych a spe lnialność Ogólna
Klasyczny rachunek predykatów
Kultura logiczna Klasyczny rachunek predykatów Bartosz Gostkowski bgostkowski@gmail.com Alfabet klasycznego rachunku zdań reguły konsytutywne języka Alfabet klasycznego rachunku predykatów (KRP Do alfabetu
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 5. Wprowadzenie do semantyki teoriomodelowej cz.5. Wynikanie logiczne 1 Na poprzednim wykładzie udowodniliśmy m.in.:
Michał Lipnicki (UAM) Logika 11 stycznia / 20
Logika Michał Lipnicki Zakład Logiki Stosowanej UAM 11 stycznia 2013 Michał Lipnicki (UAM) Logika 11 stycznia 2013 1 / 20 KRP wstęp Wstęp Rozważmy wnioskowanie: Każdy człowiek jest śmiertelny. Sokrates
Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:
1 Elementy logiki W logice zdaniem nazywamy wypowiedź oznajmującą, która (w ramach danej nauki) jest albo prawdziwa, albo fałszywa. Tak więc zdanie może mieć jedną z dwóch wartości logicznych. Prawdziwość
UNIFIKACJA I REZOLUCJA
KLASYCZNY RACHUNEK LOGICZNY: UNIFIKACJA I REZOLUCJA (LOGIKA MATEMATYCZNA: WYKŁADY 10, 24, 25) 2007 2008 JERZY POGONOWSKI ZAKŁAD LOGIKI STOSOWANEJ UAM http://www.logic.amu.edu.pl LOGIKA MATEMATYCZNA WYKŁAD
Wstęp do logiki. Klasyczny Rachunek Zdań II
Wstęp do logiki Klasyczny Rachunek Zdań II DEF. 1 (Słownik). Następujące znaki tworzą słownik języka KRZ: p 1, p 2, p 3, (zmienne zdaniowe) ~,,,, (spójniki) ), ( (nawiasy). DEF. 2 (Wyrażenie). Wyrażeniem
Definicja: zmiennych zdaniowych spójnikach zdaniowych:
Definicja: Alfabet języka logiki zdań składa się z nieskończonego (najczęściej zakładamy: przeliczalnego) zbioru P, o którym myślimy jak o zbiorze zmiennych zdaniowych i skończonego zbioru symboli, o których
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne) Definicja 1: Tautologia jest to takie wyrażenie, którego wartość logiczna jest prawdą przy wszystkich możliwych wartościowaniach zmiennych
Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.
Logika formalna wprowadzenie Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie. 1. Zdanie logicznie prawdziwe (Prawda logiczna) Zdanie, którego analityczność
Kultura logicznego myślenia
Kultura logicznego myślenia rok akademicki 2015/2016 semestr zimowy Temat 6: Rachunek predykatów jako logika pierwszego rzędu logika elementarna = logika pierwszego rzędu KRZ logika zerowego rzędu Język
RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.
Semantyczne twierdzenie o podstawianiu Jeżeli dana formuła rachunku zdań jest tautologią i wszystkie wystąpienia pewnej zmiennej zdaniowej w tej tautologii zastąpimy pewną ustaloną formułą, to otrzymana
Logiczne podstawy informatyki 1. Wojciech Buszkowski. Zakład Teorii Obliczeń Wydział Matematyki i Informatyki UAM
Logiczne podstawy informatyki 1 LOGICZNE PODSTAWY INFORMATYKI Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki UAM Logiczne podstawy informatyki 2 1. Rezolucja zdaniowa Formuły
Programowanie deklaratywne i logika obliczeniowa
Programowanie deklaratywne i logika obliczeniowa Programowanie deklaratywne i logika obliczeniowa Wykład logika 12 godzin Dr hab. inż. Joanna Józefowska, prof. PP dyżur: poniedziałek 9.30-11.00 p. 10,
Adam Meissner STUCZNA INTELIGENCJA
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis STUCZNA INTELIGENCJA Elementy programowania w logice Literatura
Składnia rachunku predykatów pierwszego rzędu
Początek Gramatyka Kwantyfikatory Poprawność Logika obliczeniowa Instytut Informatyki Początek Gramatyka Kwantyfikatory Poprawność Plan wykładu 1 Na (dobry) początek Zrozumieć słowa Oswoić znaki 2 Gramatyka
Elementy logiki Klasyczny rachunek predykatów
Elementy logiki. Klasyczny rachunek predykatów. 1 Elementy logiki Klasyczny rachunek predykatów Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza
Elementy logiki matematycznej
Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w
Elementy rachunku lambda. dr hab. inż. Joanna Józefowska, prof. PP 1
Elementy rachunku lambda λ 1 Notacja λ x 3x + 7 3x + 7 jest różniczkowalna 3x + 7 jest mniejsze od 2 (2,3) 5 f(2, 3) = 2 + 3 g(2) = 2 + 3 λx(3x + 7) 3x + 7 λx λy(x + y) = λxy(x + y) λx(x + 3) 2 Rachunek
Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW
Logika Stosowana Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika
1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.
Elementy logiki i teorii zbiorów. 1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Pojęcia pierwotne to najprostsze
Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie
3. Wykłady 5 i 6: Semantyka klasycznego rachunku zdań. Dotychczas rozwinęliśmy klasyczny rachunek na gruncie czysto syntaktycznym, a więc badaliśmy metodę sprawdzania, czy dana formuła B jest dowodliwa
ROZDZIAŁ 1. Rachunek funkcyjny
ROZDZIAŁ 1 Rachunek funkcyjny Niech X 1,..., X n będą dowolnymi zbiorami. Wyrażenie (formułę) ϕ(x 1,..., x n ), w którym występuje n zmiennych x 1,..., x n i które zamienia się w zdanie logiczne, gdy zamiast
Wprowadzenie do Sztucznej
Wprowadzenie do Sztucznej Inteligencji Wykład 2 Informatyka Studia InŜynierskie Konsekwencje logiczne Formuła A jest konsekwencją logiczną zbioru formuł U, co zapisujemy U A, jeŝeli kaŝda interpretacja,
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Wnioskowanie logiczne i systemy eksperckie Systemy posługujące się logiką predykatów: część 2/3 Dzisiaj Literały i klauzule w logice predykatów Sprowadzania
Dedukcyjne bazy danych
Dedukcyjne bazy danych mgr inż. Olga Siedlecka olga@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Dedukcyjne bazy danych p.1/37 Plan seminarium Wprowadzenie Podstawy matematyczne Podstawowe
Definicja: zmiennych zdaniowych spójnikach zdaniowych:
Definicja: Alfabet języka logiki zdań składa się z nieskończonego (najczęściej zakładamy: przeliczalnego) zbioru P, o którym myślimy jak o zbiorze zmiennych zdaniowych i skończonego zbioru symboli, o których
Lekcja 3: Elementy logiki - Rachunek zdań
Lekcja 3: Elementy logiki - Rachunek zdań S. Hoa Nguyen 1 Materiał a) Zdanie proste, złożone b) Spójniki logiczne (funktory zdaniotwórcze):,,,,, (alternatywa wykluczająca - XOR). c) Tautologia, zdanie
0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.
Wykłady z Analizy rzeczywistej i zespolonej w Matematyce stosowanej Wykład ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek
LOGIKA I TEORIA ZBIORÓW
LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja
1 Logika Zbiory Pewnik wyboru Funkcje Moce zbiorów Relacje... 14
Wstęp do matematyki Matematyka, I rok. Tomasz Połacik Spis treści 1 Logika................................. 1 2 Zbiory................................. 7 3 Pewnik wyboru............................ 10
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład 2 Informatyka Studia InŜynierskie Rachunek predykatów syntaktyka Do symboli (nazw) rachunku predykatów zaliczamy: 1. Predefiniowane symbole true i false. 2.
Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),
Elementy logiki 1 Przykłady zdań w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2, 3 6, 2 Q, Jeśli x = 1, to x 2 = 1 (x oznacza daną liczbę rzeczywistą), Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości
Wstęp do logiki. Klasyczny Rachunek Predykatów I
Wstęp do logiki Klasyczny Rachunek Predykatów I KRZ jest teorią stanowiącą wstępną część logiki formalnej, część zakładaną przez inne teorie. Przypomnijmy, jest on teorią związków logicznych między zdaniami
Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Rachunek zdań Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak RACHUNEK ZDAŃ Zdania Definicja Zdanie jest to stwierdzenie w języku naturalnym, któremu można przypisać wartość prawdy lub
Alfred N. Whitehead
Plan wykładu Automatyczne dowodzenie twierdzeń Dowodzenie twierdzeń matematycznych Dedukcja Logic Theorist Means-endsends Analysis Rezolucja Programowanie w logice PROLOG Logic Theorist - 1956 Automatyczne
Egzamin z logiki i teorii mnogości, rozwiązania zadań
Egzamin z logiki i teorii mnogości, 08.02.2016 - rozwiązania zadań 1. Niech φ oraz ψ będą formami zdaniowymi. Czy formuła [( x : φ(x)) ( x : ψ(x))] [ x : (φ(x) ψ(x))] jest prawem rachunku kwantyfikatorów?
Systemy ekspertowe. Wykład 3 Reprezentacja wiedzy Rachunek predykatów pierwszego rzędu. Joanna Kołodziejczyk
Systemy ekspertowe Wykład 3 Reprezentacja wiedzy Rachunek predykatów pierwszego rzędu Joanna Kołodziejczyk 2016 Joanna Kołodziejczyk Systemy ekspertowe 2016 1 / 43 Plan wykładu 1 Rachunek predykatów pierwszego
Konsekwencja logiczna
Konsekwencja logiczna Niech Φ 1, Φ 2,..., Φ n będa formułami logicznymi. Formuła Ψ wynika logicznie z Φ 1, Φ 2,..., Φ n jeżeli (Φ 1 Φ 2 Φ n ) Ψ jest tautologia. Formuły Φ 1, Φ 2,..., Φ n nazywamy założeniami
Adam Meissner SZTUCZNA INTELIGENCJA
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Elementy wnioskowania automatycznego
Systemy ekspertowe. Wykład 3 Reprezentacja wiedzy. Rachunek predykatów pierwszego rzędu. Joanna Kołodziejczyk. 30 marca 2011
Systemy ekspertowe Wykład 3 Reprezentacja wiedzy Rachunek predykatów pierwszego rzędu Joanna Kołodziejczyk 30 marca 2011 Plan wykładu 1 Rachunek predykatów pierwszego rzędu Składnia Wyrażanie wiedzy w
Wstęp do logiki. Klasyczny Rachunek Zdań III
Wstęp do logiki Klasyczny Rachunek Zdań III Przypomnijmy: Logika: = Teoria form (schematów, reguł) poprawnych wnioskowań. Wnioskowaniem nazywamy jakąkolwiek skończoną co najmniej dwuwyrazową sekwencję
SID Wykład 5 Wnioskowanie w rachunku zdań
SID Wykład 5 Wnioskowanie w rachunku zdań Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl Bazy wiedzy Inference engines Knowledge base domain-independent algorithms domain-specific content
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 12 i 13. Dowód i dowodzenie w KRP. Tezy KRP
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykłady 12 i 13. Dowód i dowodzenie w KRP. Tezy KRP 1 Pojęcie dowodu w KRP Pojęcia: formuły zdaniowej języka Klasycznego Rachunku
PODSTAWY SZTUCZNEJ INTELIGENCJI
Katedra Informatyki Stosowanej Politechnika Łódzka PODSTAWY SZTUCZNEJ INTELIGENCJI Laboratorium PROGRAMOWANIE SYSTEMÓW EKSPERTOWYCH Opracowanie: Dr hab. inŝ. Jacek Kucharski Dr inŝ. Piotr Urbanek Cel ćwiczenia
Zasady krytycznego myślenia (1)
Zasady krytycznego myślenia (1) Andrzej Kisielewicz Wydział Matematyki i Informatyki 2017 Przedmiot wykładu krytyczne myślenie vs logika praktyczna (vs logika formalna) myślenie jasne, bezstronne, oparte
Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0
ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru
Schematy Piramid Logicznych
Schematy Piramid Logicznych geometryczna interpretacja niektórych formuł Paweł Jasionowski Politechnika Śląska w Gliwicach Wydział Matematyczno-Fizyczny Streszczenie Referat zajmuje się następującym zagadnieniem:
Uzgadnianie formuł rachunku predykatów
Składanie podstawień Plan wykładu Uzgadnianie Logika obliczeniowa Instytut Informatyki Plan wykładu Składanie podstawień 1 Składanie podstawień Podstawienie Motywacja Złożenie podstawień 2 Uzgadnianie
Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu
Witold Marciszewski: Wykład Logiki, 17 luty 2005, Collegium Civitas, Warszawa Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu 1. Poniższe wyjaśnienie (akapit
1 Podstawowe oznaczenia
Poniżej mogą Państwo znaleźć skondensowane wiadomości z wykładu. Należy je traktować jako przegląd pojęć, które pojawiły się na wykładzie. Materiały te nie są w pełni tożsame z tym co pojawia się na wykładzie.
Logika Stosowana. Wykład 2 - Logika modalna Część 3. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2017/2018
Logika Stosowana Wykład 2 - Logika modalna Część 3 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2017/2018 Marcin Szczuka (MIMUW) Logika Stosowana 2018 1 / 36 Plan wykładu
Jak wnioskują maszyny?
Jak wnioskują maszyny? Andrzej Szałas informatyka + 1 Plan wykładu Plan wykładu Modelowanie wnioskowania Wyszukiwanie, a wnioskowanie Klasyczny rachunek zdań Diagramy Venna Wprowadzenie do automatycznego
Logika pragmatyczna dla inżynierów
Logika pragmatyczna Logika pragmatyczna dla inżynierów Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.edu.pl materiały + literatura + informacje na stronie www. Zaliczenie: Test pisemny
Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań
Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań Micha l Ziembowski m.ziembowski@mini.pw.edu.pl www.mini.pw.edu.pl/ ziembowskim/ October 2, 2016 M. Ziembowski (WUoT) Elementy logiki i teorii
Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność 1 Modele Jak zwykle zakładam, że pojęcia wprowadzone
Drobinka semantyki KRP
Drobinka semantyki KRP Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Drobinka semantyki KRP Uniwersytet Opolski 1 / 48 Wstęp
Monoidy wolne. alfabetem. słowem długością słowa monoidem wolnym z alfabetem Twierdzenie 1.
3. Wykłady 3 i 4: Języki i systemy dedukcyjne. Klasyczny rachunek zdań. 3.1. Monoidy wolne. Niech X będzie zbiorem niepustym. Zbiór ten będziemy nazywać alfabetem. Skończony ciąg elementów alfabetu X będziemy
Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne Istnieje wiele systemów aksjomatycznych
Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?
Semina Nr 3 Scientiarum 2004 Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność? W tym krótkim opracowaniu chciałbym przedstawić dowody obu twierdzeń Gödla wykorzystujące
Reprezentacja wiedzy ontologie, logiki deskrypcyjne
Reprezentacja wiedzy ontologie, logiki deskrypcyjne Agnieszka Ławrynowicz 24 listopada 2016 Plan wykładu 1 Powtórka: sieci semantyczne, RDF 2 Definicja ontologii 3 Logiki deskrypcyjne Semantyczny Internet
function KB-AGENT( percept) returns an action static: KB, a knowledge base t, a counter, initially 0, indicating time
Û ÞÝ ÒÓÛÐ µ Ö Ø Û Ó Û º ØÝ Þ ÞÛ Ò Þ Ò Ñ ÐÙ ÓÖÑÙ Ñ Þ Ô Ò Û ÞÝ Ù Ö ¹ Ø Û Þݺ ÒØ ÓÑÙÒ Ù Þ Þ Û ÞÝ Ã µ ÔÖ Þ ÒØ ÓÔ Ö Ì ÄÄ Ëà ٠ÝÛ ÒØ ÛÒ Ó Ù Ý Ì ÄÄ ÒØ Ã Ó Ò Ó ÖÛ Ó Ã º ËÃ Ã ÒØ ÔÝØ Ò Ó º ½ Ç ÐÒÝ ÑÓ Ð ÒØ ÔÓ Ù Ù
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl OSTRZEŻENIE Niniejszy plik nie zawiera wykładu z Metod dowodzenia...
Zagadnienia podstawowe dotyczące metod formalnych w informatyce
Zagadnienia podstawowe dotyczące metod formalnych w informatyce! Logika Analiza języka i czynności badawczych (np. rozumowanie, definiowanie, klasyfikowanie) w celu poznania takich reguł posługiwania się
Metody Sztucznej Inteligencji (studia inżynierskie)
Politechnika Warszawska Ośrodek Kształcenia Na Odległość Metody Sztucznej Inteligencji (studia inżynierskie) Autor: Włodzimierz Kasprzak Opracowanie multimedialne: Warszawa, wrzesień 2014 Metody Sztucznej
Przekształcenia liniowe
Przekształcenia liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 4. wykład z algebry liniowej Warszawa, październik 2010 Mirosław Sobolewski (UW) Warszawa, wrzesień 2006 1 / 7
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych Zapoznaj z poniŝszym tekstem reprezentującym wiedzę logiczną o wartościach logicznych będących interpretacjami formuł złoŝonych
Systemy ekspertowe. Wykład 2 Reprezentacja wiedzy Rachunek zdań. Joanna Kołodziejczyk. Joanna Kołodziejczyk Systemy ekspertowe / 41
Systemy ekspertowe Wykład 2 Reprezentacja wiedzy Joanna Kołodziejczyk 2016 Joanna Kołodziejczyk Systemy ekspertowe 2016 1 / 41 Reprezentowanie wiedzy Plan wykładu 1 Reprezentowanie wiedzy 2 Logika a reprezentacji