Negatywna informacja w języku regułowym 4QL. Jan Małuszyński, Andrzej Szałas
|
|
- Amelia Głowacka
- 7 lat temu
- Przeglądów:
Transkrypt
1 Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki Nr 9, Rok 7, 2013, s Negatywna informacja w języku regułowym 4QL Jan Małuszyński, Andrzej Szałas Streszczenie Problematyka negatywnej informacji w językach regułowych jest zasadnicza z punktu widzenia dużej liczby aplikacji. Była ona rozważana w rozszerzeniach języków zapytań w dedukcyjnych bazach danych, opartych na wnioskowaniach niemonotonicznych, początkowo wynikających z założenia o zamkniętym świecie CWA (Closed World Assumption). W wielu zastosowaniach, w tym związanych z Semantycznym Internetem i robotyką, założenie CWA nie jest właściwe i zwykle przyjmuje się w nich założenie o świecie otwartym OWA (Open World Assumption). W niniejszym artykule omawiamy nowe podejście do tego problemu, przedstawione w [2] [3] [4], gdzie zaproponowaliśmy język regułowy 4QL w stylu Datalogu, jednak bez ograniczeń na wystąpienie negacji. Język ma architekturę warstwową. Najniższe warstwy 4QL, oparte na OWA, są w pełni monotoniczne. W celu zmniejszenia stref niewiedzy/sprzeczności w [2] [3] wprowadzono proste konstrukcje pozwalające na wyrażanie mechanizmów wnioskowań niemonotonicznych, w tym umożliwiających rozwiązywanie sprzeczności, użycie lokalnych domknięć świata (a więc także CWA) oraz różnych form wnioskowań przez domniemania. Obliczanie zapytań w 4QL ma złożoność wielomianową ze względu na rozmiar bazy danych. Słowa kluczowe: regułowe języki zapytań, wnioskowanie niemonotoniczne, informacja negatywna, informacja sprzeczna, informacja niepełna Uniwersytet w Linkopingu. Uniwersytet w Linkopingu; Uniwersytet Warszawski. 7
2 Jan Małuszyński, Andrzej Szałas 1 Wprowadzenie Języki zapytań w dedukcyjnych bazach danych mają ponad trzydziestoletnią historię [1]. Tradycyjnie przyjmuje się w nich, że baza danych dzieli się na fakty oraz reguły pozwalające na wnioskowanie nowych faktów na podstawie faktów zapamiętanych w bazie lub wcześniej z niej wywnioskowanych. Fakty są wyrażane poprzez R(a), gdzie R jest pewnym symbolem relacyjnym, zaś a wektorem stałych. Reguły mają zwykle postać: ±R(x) :- ±R1(x1),...,±Rn(xn). (1) W powyższej regule R, R 1,...,R n są symbolami relacyjnymi, x, x 1,..., x n wektorami zmiennych lub stałych, zaś ± jest znakiem negacji ( ) lub znakiem pustym. Wyrażenie ±R(x) nazywamy konkluzją reguły, zaś ±R 1 (x 1 ),...,±R n (x n ) jej przesłankami. Intuicyjnym znaczeniem reguły (1) jest: jeśli wszystkie przesłanki ±R 1 (x 1 ),...,±R n (x n ) są spełnione, to wyprowadź również ±R(x). Negacja, jako operator niemonotoniczny, zwykle powoduje poważne problemy złożonościowe i/lub semantyczne. O ile negacja w przesłankach reguł była intensywnie badana, o tyle dopuszczenie negacji w konkluzjach reguł przynosi dodatkowe problemy, w szczególności może okazać się, że różne reguły prowadzą do sprzecznego wniosku. W takim przypadku użycie logiki klasycznej skutkuje trywializacją wnioskowania (można udowodnić każdą tezę). Tymczasem w warunkach sprzecznej informacji systemy inteligentne powinny nadal funkcjonować bez posługiwania się absurdalnymi konkluzjami. Ponadto sprzeczność często daje się rozwiązać. Na przykład sprzeczna informacja dotycząca temperatury może wymagać dokonania ponownego jej pomiaru lub sprawdzenia poprawności działania czujnika temperatury. Innym problemem jest niepełna informacja. W bazach danych przyjmuje się zwykle założenie o zamkniętym świecie (CWA), w którym zakłada się, że jeśli nie da się wykazać faktu na podstawie posiadanej wiedzy, to przyjmujemy, że jest on fałszywy. Tego typu podejście jest nie do przyjęcia w systemach działających w rzeczywistym świecie. Na przykład z faktu, że nie mamy wiedzy o zbyt wysokiej temperaturze nie powinniśmy automatycznie wnioskować, że temperatura nie jest zbyt wysoka (jak miałoby to miejsce przy założeniu CWA). W niniejszym artykule podejmujemy problematykę wiedzy negatywnej, a w konsekwencji również potencjalnie niepełnej i sprzecznej, jako efekt rozważań semantycznych dotyczących reguł z negacją w konkluzjach i przesłankach. Zaproponowane w [2] [3] [4] rozwiązanie przyjmuje cztery wartości logiczne dla reprezentacji powstających zjawisk: T reprezentującą prawdę (ang. True); F reprezentującą fałsz (ang. False); U reprezentującą niewiedzę (ang. Unknown); I reprezentującą sprzeczność (ang. Inconsistent). 8
3 Negatywna informacja w języku regułowym 4QL Język 4QL został zaimplementowany w postaci eksperymentalnych interpreterów (dostępnych na stronie 4ql.org). Obecnie jest prowadzony projekt jego implementacji w Naukowej i Akademickiej Sieci Komputerowej NASK. Artykuł ma charakter popularyzatorski. Zaczynamy go od zaprezentowania składni języka 4QL. Następnie omawiamy jego semantykę i przedstawiamy przykład ilustrujący podstawowe idee. Dokładna analiza dyskutowanych rozwiązań została przeprowadzona w artykułach [2] [3] [4] [6], gdzie czytelnik znajdzie także omówienie literatury przedmiotu. 2 Składnia języka 4QL Literałem nazywamy wyrażenie postaci ±R(x), gdzie: ± jest znakiem negacji ( ) lub znakiem pustym; R jest symbolem relacyjnym; x jest wektorem argumentów będących zmiennymi lub stałymi. Literał postaci R(x) nazywamy negatywnym, a postaci R(x) pozytywnym. Literałem ugruntowanym nazywamy literał bez zmiennych. Dalej R(x) utożsamiamy z R(x). Przez regułę 4QL rozumieć będziemy wyrażenie postaci: ±R(x) :- ±R11(x11),...,±R1n(x1n) V... V ±Rm1(xm1),...,±Rms(xms). (2) W pracach [2], [3] zakładaliśmy, że dla dany literał ugruntowany może być konkluzją co najwyżej jednej reguły. W pracach [4, 6] to ograniczenie zostało usunięte. W tradycyjnych językach regułowych dysjunkcja nie musi występować w przesłankach reguł. Można ją uzyskać za pomocą większej liczby reguł. Mianowicie: (A V B) C jest równoważne (A C) Λ (B C). W przypadku omawianego przez nas języka analogiczna równoważność nie jest prawdziwa. Reguły z pustą przesłanką nazywamy faktami. Pusta przesłanka jest interpretowana jako prawda (wartość logiczna T). W dalszej części artykułu dla prostoty zakładamy, że mamy do czynienia z regułami bez zmiennych. Sprowadzanie reguł do tej postaci może być przeprowadzone w sposób standardowo przyjęty w regułowych językach bazodanowych. 3 Semantyka języka 4QL Dla zdefiniowania semantyki użyjemy czterowartościowej logiki zaproponowanej w pracy [5]. Matryce logiczne dla spójników koniunkcji, dysjunkcji, implikacji i negacji są przedstawione na następnej stronie. Koniunkcja i dysjunkcja odzwierciedla przyjęty porządek na wartościach logicznych, w którym: 9
4 Jan Małuszyński, Andrzej Szałas F < U < I < T. (3) Definicja implikacji wynika z przyjętych założeń: nie wnioskujemy z fałszywych przesłanek i niewiedzy; dlatego przyjmujemy, że implikacja z przesłankami T, U ma wartość T (jest więc spełniona niezależnie od wartości konkluzji); ze sprzeczności może wynikać jedynie sprzeczność; prawdziwe przesłanki mogą prowadzić do wniosków prawdziwych lub sprzecznych (bowiem inna reguła może nadać wartość T konkluzji przeczącej wywnioskowanemu wcześniej literałowi). Λ F U I T V F U I T F U I T F F F F F F F U I T F T T T T F T U F U U U U U U I T U T T T T U U I F U I I I I I I T I F F T F I I T F U I T T T T T T T F F T T T F Rysunek 1. Matryce logiczne dla spójników koniunkcji, dysjunkcji, implikacji i negacji Przez interpretację rozumieć będziemy skończony zbiór literałów ugruntowanych. Wartość literału l w interpretacji M, oznaczaną przez M(l), definiujemy jako: M(l) = T gdy l M oraz l M; M(l) = I gdy l M oraz l M; M(l) = U gdy l M oraz l M; M(l) = F gdy l M oraz l M. Modelem zbioru reguł nazywamy interpretację, w której prawdziwa jest każda reguła, rozumiana jako implikacja: [(±R 11 (x 11 ) Λ... Λ ±R 1n (x 1n )) V... V (±R m1 (x m1 ) Λ... Λ ±R mr (x mr ))] ±R(x) Warto zauważyć, że tradycyjna semantyka, oparta na modelach minimalnych nie jest adekwatna dla języka 4QL. Rozważmy bowiem zbiór reguł S [2]: wait : overloaded V rest time. rest time : wait. overloaded : rest time. overloaded. Minimalnym modelem dla S jest: {overloaded, overloaded, wait, rest_time}. 10
5 Negatywna informacja w języku regułowym 4QL Jednak jedynym faktem jest tu overloaded. Prawdziwość wait oraz rest_time nie jest więc uzasadniona żadnym faktem. Intuicyjnie poprawnym modelem jest: {overloaded, overloaded, wait, wait, rest_time, rest_time}, w którym wszystkie literały są sprzeczne (mają wartość I). Nie wchodząc w formalne definicje (podane w pracach [2] [3] [4]), przyjmiemy, że właściwym modelem jest taki, w którym wartości logiczne literałów są uzasadnione wnioskowaniem ugruntowanym w faktach. Takie modele będziemy nazywali dobrze wspieranymi (ang. well-supported). Dokładniej literał l przyjmuje w takim modelu wartość: T, gdy istnieje wnioskowanie wychodzące z faktów, prowadzące do prawdziwości l i nie istnieje wnioskowanie temu przeczące (tj. prowadzące w ten czy inny sposób do sprzeczności); I, gdy istnieje wnioskowanie wychodzące z faktów, prowadzące do sprzeczności dotyczącej l ; U, gdy nie istnieje wnioskowanie wychodzące z faktów, prowadzące do l lub l ; F, gdy istnieje wnioskowanie wychodzące z faktów, prowadzące do fałszywości l i nie istnieje wnioskowanie temu przeczące. Okazuje się (por. [2] [3] [4]), że dla każdego zbioru reguł istnieje dokładnie jeden dobrze wspierany model. Można go obliczyć w czasie wielomianowym ze względu na liczbę reguł [2] [3] [4] (zakładamy tu, że fakty tworzą bazę danych). Co więcej, każde wielomianowo obliczalne zapytanie da się wyrazić w (pełnym) języku 4QL [3]. 4 Moduły i literały zewnętrzne Dla obsługi sprzeczności i braków wiedzy w 4QL wprowadzone zostały moduły i literały zewnętrzne, pozwalające na zadawanie zapytań modułom przez inne moduły. Pojęcie modułu jest dobrze znane z wielu języków programowania. Literały zewnętrzne mają postać: m.literał(parametry) lub m.literał(parametry) IN S, gdzie m jest nazwą modułu, a S jest podzbiorem zbioru wartości logicznych {F, U, I, T}. Intuicyjnie: m.literał(parametry) oznacza zapytanie modułu m o wartości literału literał(parametry) rozumianego jako zapytanie; m.literał(parametry) IN S oznacza zapytanie, czy m.literał(parametry) jest w zbiorze wartości logicznych S. Przyjmuje się założenie o niecykliczności zapytań. Mianowicie jeśli moduł m zadaje pytanie modułowi n, to moduł n nie może zadać pytania modułowi m bezpośrednio ani pośrednio. Gdybyśmy dopuścili zapytania cykliczne mogłoby to prowadzić do problemów semantycznych. Dla ilustracji problemu rozważmy dwa moduły z zapytaniami tworzącymi cykl: moduł m, który zawiera jedynie regułę: 11
6 Jan Małuszyński, Andrzej Szałas p:- n.q IN {U}. (4) moduł n, który zawiera regułę: q:- m.p IN {U}. (5) W takim przypadku wyniki zależą od kolejności wykonywania obliczeń. Jeśli najpierw wyliczymy konkluzję reguły (4), p przyjmie wartość T (gdyż wówczas q w module n ma wartość U, a więc literał n.q IN {U} ma wartość logiczną T), zaś q będzie miało wartość U (skoro p w module m ma teraz wartość T literał m.p IN {U} ma wartość logiczną F). Podobnie jeśli najpierw wyliczymy konkluzję reguły (5), q przyjmie wartość T, zaś p będzie miało wartość U. Inny problem pojawia się, gdy w module n zmienimy regułę na: q:- m.p IN {T}. (6) Wówczas p oraz q przyjmą wartość T (na początku q ma wartość U, więc reguła (4) powoduje, że p staje się T). Teraz m.p IN {T} ma wartość T, więc na podstawie reguły (6) również q przyjmuje wartość T. Skoro tak, to wniosek, że p ma wartość T, uzyskany na podstawie reguły (4), przestaje mieć uzasadnienie. Gdyby go aktualizować, p przyjęłoby wartość U, w konsekwencji q przyjmuje tę samą wartość, bowiem p IN {T} staje się fałszywe. Na mocy reguły (4), p znów przyjęłoby wartość T i proces obliczeniowy zapętla się. Przykład Rozważmy wariant przykładu z pracy [4], ilustrujący omówione wcześniej zagadnienia oraz pokazujący sposób podejścia do wnioskowań niemonotonicznych (rozstrzygających sprzeczności i uzupełniających braki wiedzy). W tym celu rozważmy scenariusz: człowiek staje się podejrzany, jeśli są świadkowie zeznający, że popełnił dane przestępstwo; człowiek nie jest podejrzany, jeśli są świadkowie dający mu alibi; w czasie śledztwa zbierane są zeznania świadków; w czasie procesu za winnych są uznawani ci podejrzani, na których winę wskazują zeznania, a którzy zarazem nie mają alibi. W powyższym scenariuszu mamy do czynienia z negatywną konkluzją (człowiek nie jest podejrzany jeśli ma alibi), negatywną przesłanką (nie ma alibi), domniemanie niewinności prowadzi do wnioskowania z niewiedzy (przy braku jakichkolwiek zeznań przyjmiemy, że człowiek jest niewinny), zaś rozstrzyganie wątpliwości na korzyść podejrzanego prowadzi do odpowiedniego rozstrzygania sprzecznych zeznań. Możemy zdefiniować dwa moduły: 'śledztwo' oraz 'rozstrzyganie': moduł 'śledztwo' może zawierać fakty dotyczące zeznań o popełnieniu przestępstwa i alibi, a także reguły: podejrzany(x):- zeznanie_przeciw(x). podejrzany(x):- alibi(x). 12
7 Negatywna informacja w języku regułowym 4QL moduł 'rozstrzyganie' może zawierać reguły: winny(x):- śledztwo.podejrzany(x) IN {F, U, I}. winny(x):- śledztwo.podejrzany(x) IN {T}, śledztwo.alibi(x) IN {F}. Zauważmy, że przesłanki mogą mieć również wartości U oraz I, reprezentujące brak odpowiednich zeznań lub ich sprzeczność. Dlatego reguła z konkluzją winny(x) bierze w przesłankach pod uwagę również sytuacje, w których moduł 'śledztwo' stwierdza, że wartością podejrzany(x) jest U lub I. 5 Podsumowanie W artykule przedstawiliśmy zasadnicze koncepcje leżące u podstaw monotonicznych warstw regułowego języka zapytań 4QL [2] [3] [4], pozwalającego na użycie negacji w konkluzjach i przesłankach reguł. Semantyka tego języka jest czterowartościowa, uwzględniająca prawdziwość, fałszywość, sprzeczność oraz brak wiedzy. Podstawowy mechanizm obliczeniowy został oparty na pojęciu dobrze wspieranego modelu. Zaproponowany algorytm obliczania takich modeli ma złożoność wielomianową, może być więc praktycznie stosowany. Wyższe warstwy 4QL pozwalają na wyrażanie mechanizmów wnioskowania niemonotonicznego. Do interesujących, otwartych jeszcze problemów zaliczamy m.in.: dla uzyskania odpowiedzi na zapytania, w pracach [2] [3] [4] konstruuje się cały dobrze wspierany model; interesującym i ważnym zagadnieniem jest podanie technik obliczania zapytań niewymagających skonstruowania całego dobrze wspieranego modelu; optymalizację algorytmu wyliczania dobrze wspieranego modelu z pracy [4]; podanie technik pozwalających na możliwie efektywne obliczanie modelu dobrze wspieranego po zmianie części faktów, na podstawie wcześniej obliczonego modelu. Interesujące są także praktyczne zastosowania języka 4QL. Bibliografia [1] Abiteboul S., Hull R., Vianu V., Foundations of Databases, Addison-Wesley Pub. Co., Reading 1996 [2] Małuszyński J., Szałas A., Living with inconsistency and taming nonmonotonicity, Datalog Reloaded, LNCS 6702, Springer-Verlag, 2011, s , _22 [3] Małuszyński J., Szałas A., Logical foundations and complexity of 4QL, a query language with unrestricted negation, Journal of Applied Non-Classical Logics 2011, Vol. 21 (2), s , 13
8 Jan Małuszyński, Andrzej Szałas [4] Małuszyński J., Szałas A., Partiality and Inconsistency in Agents Belief Bases, Proceedings of KES-AMSTA, Frontiers of Artificial Intelligence and Applications, IOS Press, 2013 [5] Małuszyński J., Szałas A., Vitória A., Paraconsistent logic programs with four-valued rough sets, w: Rough Sets and Current Trends in Computing, (red.) Chan C.-C., Grzymala-Busse J., Ziarko, Proceedings of 6 th International Conference, RSCTC 2008, LNAI 5306, Springer-Verlag, Berlin-Heidelberg 2008, s , [6] Szałas A., How an Agent Might Think, Logic Journal of IGPL 2013, /jigpal/jzs05 Negative information in a rule-based language 4QL Abstract The problem of negative information in rule languages is crucial in many applications. It has been addressed in extensions of query languages in deductive databases, based on nonmonotonic logics initially derived from the Closed World Assumption (CWA). In many applications, including Semantic Web technologies and robotics systems, CWA is not necessarily applicable and developments in these fields usually follow the Open World Assumption (OWA). In this paper we summarize a novel approach to the problem reported in [2] [3] [4], where we proposed a DATALOG-like language 4QL with unrestricted negation. The language supports a layered architecture. The monotonic layer of 4QL, based on OWA, is fully monotonic. To reduce the unknown/inconsistent zones, in [2] [3] we have introduced simple constructs which allow one to express various mechanisms of nonmonotonic reasoning. In particular, this provides means for application-specific disambiguation of inconsistent information, the use of Local CWA (thus also CWA, if needed), and various forms of default reasoning. Query evaluation in 4QL is still tractable as regards its data complexity. Keywords: rule-based query languages, nonmonotonic reasoning, negative information, inconsistent information, incomplete information 14
Dedukcyjne bazy danych i rekursja
Dedukcyjne bazy danych i rekursja Wykład z baz danych dla studentów matematyki 27 maja 2017 Bazy danych z perspektywy logiki Spojrzenie na bazy danych oczami logika pozwala jednolicie opisać szereg pojęć.
Dedukcyjne bazy danych i rekursja
Dedukcyjne bazy danych i rekursja Wykład z baz danych dla studentów matematyki 23 maja 2015 Bazy danych z perspektywy logiki Spojrzenie na bazy danych oczami logika pozwala jednolicie opisać szereg pojęć.
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
Rachunek logiczny. 1. Język rachunku logicznego.
Rachunek logiczny. Podstawową własnością rozumowania poprawnego jest zachowanie prawdy: rozumowanie poprawne musi się kończyć prawdziwą konkluzją, o ile wszystkie przesłanki leżące u jego podstaw były
Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne
Literatura: podstawowa: C. Radhakrishna Rao, Statystyka i prawda, 1994. G. Wieczorkowska-Wierzbińska, J. Wierzbiński, Statystyka. Od teorii do praktyki, 2013. A. Aczel, Statystyka w zarządzaniu, 2002.
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
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI Program wykładów: dr inż. Barbara GŁUT Wstęp do logiki klasycznej: rachunek zdań, rachunek predykatów. Elementy semantyki. Podstawy teorii mnogości
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
Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia
Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl Metoda tabel syntetycznych (MTS) MTS
Podstawowe Pojęcia. Semantyczne KRZ
Logika Matematyczna: Podstawowe Pojęcia Semantyczne KRZ I rok Językoznawstwa i Informacji Naukowej UAM 2006-2007 Jerzy Pogonowski Zakład Logiki Stosowanej UAM http://www.logic.amu.edu.pl Dodatek: ściąga
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
Rachunek zdań i predykatów
Rachunek zdań i predykatów Agnieszka Nowak 14 czerwca 2008 1 Rachunek zdań Do nauczenia :! 1. ((p q) p) q - reguła odrywania RO 2. reguła modus tollens MT: ((p q) q) p ((p q) q) p (( p q) q) p (( p q)
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
Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania
Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania Testerzy oprogramowania lub osoby odpowiedzialne za zapewnienie jakości oprogramowania oprócz wykonywania testów mogą zostać
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
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
Notacja. - operator implikacji, - operator koniunkcji v operator alternatywy - operator równoważności ~ operator negacji Duża litera (np.
Systemy ekspertowe Notacja - operator implikacji, - operator koniunkcji v operator alternatywy - operator równoważności ~ operator negacji Duża litera (np. A) - fakt Klauzula Horna Klauzula Horna mówi,
Techniki informacyjne dla wnioskowania oraz generowania, reprezentacji i zarządzania wiedzą
Zakład Zaawansowanych Technik Informacyjnych (Z-6) Techniki informacyjne dla wnioskowania oraz generowania, reprezentacji i zarządzania wiedzą Zadanie nr 2 Relacyjne systemy dedukcyjne: teoria i zastosowania
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
Elementy logiki i teorii mnogości
Elementy logiki i teorii mnogości Zdanie logiczne Zdanie logiczne jest to zdanie oznajmujące, któremu można przypisać określoną wartość logiczną. W logice klasycznej zdania dzielimy na: prawdziwe (przypisujemy
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
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
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.:
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...
JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 18 czerwca Imię i Nazwisko:... I
JEZYKOZNAWSTWO I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 18 czerwca 2013 Imię i Nazwisko:.................................................................................. I Wybierz
Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań 1 Struktury modelowe Przedstawimy teraz pewien
Paradygmaty dowodzenia
Paradygmaty dowodzenia Sprawdzenie, czy dana formuła rachunku zdań jest tautologią polega zwykle na obliczeniu jej wartości dla 2 n różnych wartościowań, gdzie n jest liczbą zmiennych zdaniowych tej formuły.
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
Dowody założeniowe w KRZ
Dowody założeniowe w KRZ Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl w styczniu 2007 Jerzy Pogonowski (MEG) Dowody założeniowe w KRZ w styczniu 2007 1 / 10 Dowody
LOGIKA Dedukcja Naturalna
LOGIKA Dedukcja Naturalna Robert Trypuz Katedra Logiki KUL 7 stycznia 2014 Robert Trypuz (Katedra Logiki) Założeniowy system klasycznego rachunku zdań 7 stycznia 2014 1 / 42 PLAN WYKŁADU 1 Przykład dowodów
Systemy ekspertowe. Wnioskowanie w systemach regułowych. Część piąta. Autor Roman Simiński.
Część piąta Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie zastąpi uważnego w nim uczestnictwa.
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:
DODATEK 1: DOWODY NIEKTÓRYCH TWIERDZEŃ DOTYCZACYCH SEMANTYKI KLASYCZNEGO RACHUNKU ZDAŃ 2.2. TWIERDZENIE O DEDUKCJI WPROST (wersja semantyczna). Dla dowolnych X F KRZ, α F KRZ, β F KRZ zachodzą następujące
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
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
Logika Matematyczna. Zadania Egzaminacyjne, 2007
Logika Matematyczna Zadania Egzaminacyjne, 2007 I Rok Językoznawstwa i Informacji Naukowej UAM Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl Podajemy rozwiązania zadań egzaminacyjnych.
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH Temat, którym mamy się tu zająć, jest nudny i żmudny będziemy się uczyć techniki obliczania wartości logicznej zdań dowolnie złożonych. Po co? możecie zapytać.
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
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
JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 11 czerwca Imię i Nazwisko:... FIGLARNE POZNANIANKI
JEZYKOZNAWSTWO I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 11 czerwca 2012 Imię i Nazwisko:........................................................... FIGLARNE POZNANIANKI Wybierz
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
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 α, β,
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 4 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (1) 4 X 2007 1 / 18 Plan konwersatorium Dzisiaj:
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
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
Klasyczny rachunek zdań 1/2
Klasyczny rachunek zdań /2 Elementy logiki i metodologii nauk spotkanie VI Bartosz Gostkowski Poznań, 7 XI 9 Plan wykładu: Zdanie w sensie logicznym Klasyczny rachunek zdań reguły słownikowe reguły składniowe
Kultura logiczna Klasyczny rachunek zdań 1/2
Kultura logiczna Klasyczny rachunek zdań /2 Bartosz Gostkowski bgostkowski@gmail.com Kraków 22 III 2 Plan wykładu: Zdanie w sensie logicznym Klasyczny rachunek zdań reguły słownikowe reguły składniowe
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
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
Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Indukcja Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak Charakteryzacja zbioru liczb naturalnych Arytmetyka liczb naturalnych Jedną z najważniejszych teorii matematycznych jest arytmetyka
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
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
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
Wstęp do Techniki Cyfrowej... Algebra Boole a
Wstęp do Techniki Cyfrowej... Algebra Boole a Po co AB? Świetne narzędzie do analitycznego opisu układów logicznych. 1854r. George Boole opisuje swój system dedukcyjny. Ukoronowanie zapoczątkowanych 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ę
Programowanie liniowe
Programowanie liniowe Maciej Drwal maciej.drwal@pwr.wroc.pl 1 Problem programowania liniowego min x c T x (1) Ax b, (2) x 0. (3) gdzie A R m n, c R n, b R m. Oznaczmy przez x rozwiązanie optymalne, tzn.
Adam Meissner SZTUCZNA INTELIGENCJA Problem spełnialności (SAT)
Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Problem spełnialności
Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski
Systemy ekspertowe i ich zastosowania Katarzyna Karp Marek Grabowski Plan prezentacji Wstęp Własności systemów ekspertowych Rodzaje baz wiedzy Metody reprezentacji wiedzy Metody wnioskowania Języki do
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
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
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
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ć
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
LOGIKA FORMALNA POPRAWNOŚĆ WNIOSKOWAŃ
LOGIKA FORMALNA POPRAWNOŚĆ WNIOSKOWAŃ Robert Trypuz Katedra Logiki KUL 18 grudnia 2013 Robert Trypuz (Katedra Logiki) Wnioskowanie 18 grudnia 2013 1 / 12 Zarys 1 Wnioskowanie Definicja Schemat wnioskowania
INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Wykład z równań różnicowych
Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.
Internet Semantyczny i Logika I
Internet Semantyczny i Logika I Warstwy Internetu Semantycznego Dowód Zaufanie Logika OWL, Ontologie Podpis cyfrowy RDF, schematy RDF XML, schematy XML przestrzenie nazw URI Po co nam logika? Potrzebujemy
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Wprowadzenie Jerzy Pogonowski (MEG) Logika Matematyczna (1) Wprowadzenie 1 / 20 Plan konwersatorium
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 01 Modele obliczeń Jarosław Miszczak IITiS PAN Gliwice 05/10/2016 1 / 33 1 2 3 4 5 6 2 / 33 Co to znaczy obliczać? Co to znaczy obliczać? Deterministyczna maszyna Turinga
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ść
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 14. Wprowadzenie do logiki intuicjonistycznej
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 14. Wprowadzenie do logiki intuicjonistycznej 1 Przedstawione na poprzednich wykładach logiki modalne możemy uznać
Internet Semantyczny i Logika II
Internet Semantyczny i Logika II Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym językiem
Poprawność semantyczna
Poprawność składniowa Poprawność semantyczna Poprawność algorytmu Wypisywanie zdań z języka poprawnych składniowo Poprawne wartościowanie zdań języka, np. w języku programowania skutki wystąpienia wyróżnionych
Internet Semantyczny. Logika opisowa
Internet Semantyczny Logika opisowa Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym
Kultura logiczna Wnioskowania dedukcyjne
Kultura logiczna Wnioskowania dedukcyjne Bartosz Gostkowski bgostkowski@gmail.com Kraków 25 IV 2010 Plan wykładu: Intuicje dotyczące poprawności wnioskowania Wnioskowanie dedukcyjne Reguły niezawodne a
Logika I. Wykład 4. Semantyka Klasycznego Rachunku Zdań
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 4. Semantyka Klasycznego Rachunku Zdań 1 Skróty: Język Klasycznego Rachunku Zdań zamiast Klasyczny Rachunek Zdań piszę
STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.
METODY HEURYSTYCZNE wykład 6 STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI 2 GAUSSOWSKA F. PRZYNALEŻNOŚCI F. PRZYNALEŻNOŚCI KLASY s środek; a określa szerokość krzywej 3 4 F. PRZYNALEŻNOŚCI KLASY π F. PRZYNALEŻNOŚCI
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ść
Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska
Inżynieria Wiedzy i Systemy Ekspertowe Niepewność wiedzy dr inż. Michał Bereta Politechnika Krakowska http://torus.uck.pk.edu.pl/~beretam/ beretam@torus.uck.pk.edu.pl 1 Logika Rozmyta (Fuzzy Logic) Mimo
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:
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do testu z filozofii jest zaliczenie testu z logiki i zaliczenie
Logika Matematyczna (2,3)
Logika Matematyczna (2,3) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 11, 18 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (2,3) 11, 18 X 2007 1 / 34 Język KRZ
Drzewa Semantyczne w KRZ
Drzewa Semantyczne w KRZ Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 7 XII 2006, 13:30 15:00 Jerzy Pogonowski (MEG) Drzewa Semantyczne w KRZ 7 XII 2006, 13:30 15:00
Dalszy ciąg rachunku zdań
Dalszy ciąg rachunku zdań Wszystkie możliwe funktory jednoargumentowe p f 1 f 2 f 3 f 4 0 0 0 1 1 1 0 1 0 1 Wszystkie możliwe funktory dwuargumentowe p q f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f 9 f 10 f 11 f
Projekt 4: Programowanie w logice
Języki Programowania Projekt 4: Programowanie w logice Środowisko ECL i PS e W projekcie wykorzystane będzie środowisko ECL i PS e. Dostępne jest ono pod adresem http://eclipseclp.org/. Po zainstalowaniu
Matematyka ETId Elementy logiki
Matematyka ETId Izolda Gorgol pokój 131A e-mail: I.Gorgol@pollub.pl tel. 081 5384 563 http://antenor.pol.lublin.pl/users/gorgol Zdania w sensie logicznym DEFINICJA Zdanie w sensie logicznym - zdanie oznajmujace,
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,
Krystyna Misiuna O paradoksach związanych z nieostrością pojęć. Filozofia Nauki 17/4, 5-10
O paradoksach związanych z nieostrością pojęć Filozofia Nauki 17/4, 5-10 2009 Filozofia Nauki Rok XVII, 2009, Nr 4(68) O paradoksach związanych z nieostrością pojęć Pierwszą obszerną monografią poświęconą
Teoria obliczeń i złożoność obliczeniowa
Teoria obliczeń i złożoność obliczeniowa Kontakt: dr hab. inż. Adam Kasperski, prof. PWr. pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + informacje na stronie www. Zaliczenie: Egzamin Literatura Problemy
Technologie baz danych
Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 15. Trójwartościowa logika zdań Łukasiewicza 1 Wprowadzenie W logice trójwartościowej, obok tradycyjnych wartości logicznych,
Wprowadzenie do Prologa
Wprowadzenie do Prologa Rozdział 1 Tutorial Introduction Maciej Gapiński Dominika Wałęga Spis treści 1. Podstawowe informacje 2. Obiekty i relacje 3. Reguły 4. Fakty 5. Zapytania 6. Zmienne i stałe Podstawowe
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
JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 29 czerwca Imię i Nazwisko:...
JEZYKOZNAWSTWO I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 29 czerwca 2015 Imię i Nazwisko:............................................................... DZIARSKIE SKRZATY Wybierz
Jeśli X jest przestrzenią o nieskończonej liczbie elementów:
Logika rozmyta 2 Zbiór rozmyty może być formalnie zapisany na dwa sposoby w zależności od tego z jakim typem przestrzeni elementów mamy do czynienia: Jeśli X jest przestrzenią o skończonej liczbie elementów
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO
Rachunek zdao i logika matematyczna
Rachunek zdao i logika matematyczna Pojęcia Logika - Zajmuje się badaniem ogólnych praw, według których przebiegają wszelkie poprawne rozumowania, w szczególności wnioskowania. Rachunek zdao - dział logiki