Bazy danych. Ontologie. Bazy wiedzy. Agenty
|
|
- Szczepan Staniszewski
- 7 lat temu
- Przeglądów:
Transkrypt
1 Definicja Ontologie Logiki deskrypcyjne yj Joanna Józefowska Ontologia jest to jawny opis pewnej dziedziny zawierający: pojęcia, własności i atrybuty pojęć, ograniczenia własności i atrybutów, instancje (nie koniecznie). Ontologia wprowadza: jednolitą terminologię, jednolitą interpretację (definicję) pojęć. Przykłady ontologii Wykorzystanie ontologii Taksonomie w sieci www kategorie wyszukiwarki Yahoo! Katalogi zakupów on-line katalog produktów Amazon.com Standardowa terminologia specyficzna dla danej dziedziny Unified Medical Language System (UMLS) PKWiU klasyfikacja wyrobów i usług Opis dziedziny Agenty Ontologie Metody rozwiązywania problemów Struktura Zastosowania niezależne od dziedziny Bazy danych Bazy wiedzy Proces budowania ontologii Gotowe ontologie ustalenie zakresu ustalenie zastosowań lista pojęć definicja klas definicja własności definicja ograniczeń dodanie instancji Biblioteki ontologii DAML ontology library ( Ontolingua ontology library ( Protégé ontology library (protege.stanford.edu/plugins.html) p g Ontologie nadrzędne IEEE Standard Upper Ontology (suo.ieee.org) Cyc ( Ontologie ogólne DMOZ ( WordNet ( Ontologie specyficzne dla dziedziny UMLS Semantic Net GO (Gene Ontology) ( 1
2 Narzędzia Języki dla Semantic Web Protégé-2000: jest graficznym narzędziem do budowy ontologii, wspiera wiele aspektów reprezentacji wiedzy, jest oprogramowaniem open-source ( Inne narzędzia: Ontolingua i Chimaera, OntoEdit, OilEd. RDF Schema DAML+OIL (OWL) SHOE XOL XML Schema Języki dla Semantic Web Języki różnią się składnią To nas nie dotyczy ontologia jest reprezentacją na poziomie pojęć a nie struktur. terminologiąią klasa-pojęcie instancja-obiekt slot-własność ekspresyjnością To, co możemy wyrazić w jakimś języku, nie zawsze da się wyrazić w innym semantyką Te same zdania mogą oznaczać co innego w różnych językach. RDF Schema Język reprezentacji wiedzy pozwalający reprezentować ontologie dane w postaci RDF RDF = Resource Description Framework Ogólna metoda modelowania informacji Opis RDF składa się z trójek postaci: obiekt-predykat-określenie (subjectpredicate-object). Np. niebo-kolor-niebieski (niebo ma kolor niebieski). RDFS, OWL jezyki operujące na modelu RDF. Web ontology Language (OWL) OWL (ang. Web Ontology Language) ) jest językiem ze składnią opartą na XML, a semantyką opartą na tzw. logice deskrypcyjnej (ang. description logics). Stanowi on rozszerzenie RDF (ang. Resource Description Framework). Służy do reprezentacji i przetwarzania danych w sieci WWW. OWL umożliwia opisywanie danych w postaci ontologii i budowanie w ten sposób tzw. Semantycznego Internetu. Istnieją trzy odmiany języka OWL: OWL Lite; OWL DL (rozszerzenie OWL Lite); OWL Full (rozszerzenie OWL DL). OWL został uznany za standard przez W3C w lutym 2004 roku. Logiki deskrypcyjne Są językami reprezentacji wiedzy. Formalizują podstawową terminologię modelowanej dziedziny. Przechowują ją w ontologii/terminologii/tbox-ie ie dla celów wnioskowania. Semantyka jest definiowana przez odwzorowanie na rachunek predykatów, dzięki czemu możliwe jest wnioskowanie na podstawie tak reprezentowanej wiedzy. Są rozszerzeniem sieci semantycznych i ram o formalną semantykę bazującą na rachunku predykatów. 2
3 Logiki deskrypcyjne - początki Semantyka rachunku predykatów może być zastosowana w systemach ram (Hayes, 1979). Na tej podstawie można budować użyteczne systemy o łatwej t j do zrozumienia i semantyce. Opracowanie języka KL-ONE (Brachman & Leveque, 1985). Wcześniejsze nazwy: terminological systems, concept languages. Systemy reprezentacji wiedzy oparte na logikach deskrypcyjnych KL-ONE (Brachman and Schmolze, 1985). LOOM (1987), BACK (1988), KRIS (1991), CLASSIC (1991), FaCT (1998), RACER (2001), CEL (2005), KAON 2 (2005). Logiki deskrypcyjne Podstawową składową każdej DL jest: język pojęć (concept language) Nazwy pojęć są przyporządkowane grupom obiektów Nazwy ról są przyporządkowane relacjom między obiektami Konstruktory pozwalają Symbol języka na związanie nazw DL (KL-ONE, pojęć i nazw ról OWL) enrolled_at.university.undergrad Różne zbiory konstruktorów definiują różne języki pojęć. Języki pojęć (TBox) Pojęcia oznaczają obiekty (predykaty jednoargumentowe, klasy) Przykład: Role oznaczają własności (predykaty dwuargumentowe, relacje) {x (x)} Przykład: Żonaty FRIEND {x Married(x)} {<x; y> FRIEND(x; y)} LOVES {<x; y> LOVES(x; y)} Podstawowa logika AL C, D A A C D R.C R. pojęcie Podstawowa logika AL Attributive language rola atomowa C, D A A C D R.C R. pojęcie atomowe Konstruktory A negacja formuły atomowej C D koniunkcja R.C ograniczenie wartości (value restriction) R. ograniczenie istnienia (existencial restriction) pojęcie uniwersalne (top concept) pojęcie najniższe (bottom concept) pojęcie ::= <pojęcie atomowe> <pojęcie atomowe> <pojęcie> <pojęcie> <rola atomowa>.<pojęcie> <rola atomowa>. 3
4 Intuicyjna semantyka Semantyka - formalnie Pojęcia reprezentują klasy, czyli zbiory obiektów. Role reprezentują relacje między parami obiektów. Pojęcia atomowe są nazwami elementarnych (niedefiniowanych) pojęć, a konstrukcje reprezentują obiekty złożone. Dzięki temu można użyć kilku własności (tzn. pojęć nadrzędnych lub ograniczeń atrybutów) równocześnie w definicji pojęcia. Interpretacja I = (Δ I ; I ) składa się z: niepustego zbioru Δ I (dziedziny) funkcji I (funkcji interpretacji) odwzorowującej każde pojęcie na podzbiór Δ I każdą rolę na podzbiór Δ I x Δ I = Δ I = ( A) I = Δ I \A I (C D) I =C I D I Interpretacja ( R.C) I = {x Δ I ( y. (x; y) R I ) (y C I )} ( R. ) I = {x Δ I y. (x; y) R I } Intuicja: interpretacja jest zupełnym opisem świata. Technicznie: interpretacja jest strukturą pierwszego rzędu zawierającą jedynie predykaty jedno- i dwuargumentowe. Interpretacja: ograniczenie wartości Konstruktor nakłada ograniczenie na wartości atrybutu. ( R.C) I = {x Δ I ( y. (x; y) R I ) (y C I )} Np. ( Ma_Dziecko.Lekarz) określa zbiór obiektów, których każde dziecko jest lekarzem. Komentarz: Jest to sposób na ograniczenie wartości szczeliny w ramie. Interpretacja: ograniczenie istnienia Konstruktor gwarantuje, że istnieje co najmniej jedna wartość dla danej nazwy atrybutu. Logika FL Frame Language C, D A A C D R.C R. ( R) I = {x Δ I y. y (x; y) R I } Np. ( Ma_Dziecko. ) reprezentuje obiekt: rodzic. Logika FL 0 Komentarz: W ten sposób w ramie wprowadzamy szczelinę. C, D A A C D R.C R. 4
5 Logika ALC C, D A C C D C D R.C R.C ( R.C) I = {x Δ I y C (x; y) R } Ma_Dziecko.Lekarz Obiekt: rodzic, którego co najmniej jedno dziecko jest lekarzem. Logika ALC Konstruktory C negacja C D koniunkcja C D dysjunkcja R.C ograniczenie istnienia (existencial restriction) R.C ograniczenie wartości (value restriction) Skróty C D = C D implikacja C D = C D D C bi-implikacja Przykłady pojęć złożonych Female..( Easy) teaches.( attended_by.(bored Sleeping)) Semantyka Logiki deskrypcyjne organizują informację w klasach (pojęciach) budując zbiory instancji o wspólnych własnościach. Przykład: FRIEND.Married {x (x) y FRIEND(x;y) Married(y)} Semantyka ( FRIEND.Married) I = () I ( FRIEND.Married) I = {x (x)} {x y. FRIEND(x; y) Married(y)} = {x (x) y. FRIEND(x; y) Married(y)} Przykład Sleeping teaches. Lecturer.( Difficult) Difficult 5
6 Przykład Architektura systemu reprezentacji wiedzy opartego na logice deskrypcyjnej teaches Lecturer Baza wiedzy Sleeping. Difficult TBox wiedza terminologiczna Język wiedza kontekstowa (OWL) ABox wiedza o obiektach mechanizm wnioskujący DL.( Difficult) TBox TBox przechowuje definicje pojęć. Syntaktyka Skończony zbiór definicji pojęć: A = C gdzie A nazwa pojęcia. Lewa strona musi być unikalna! Semantyka Interpretacja I spełnia definicję A = C wtw. A I = C I I jest modelem T gdy spełnia wszystkie definicje w T Dwa rodzaje pojęć: zdefiniowane i pierwotne. Lecturer = teaches. Obiekty TBoxa: klasy Osoba nazwisko: [String] adres: [String] zarejestrowany: [Specjalność] {x (x)} = {x Osoba(x) ( y NAZWISKO(x.y) String(y)) ( z ADRES(x.z) String(z)) ( w ZAPISANY(x.w) Specjalność(w))} := Osoba NAZWISKO.String ADRES.String ZAPISANY.Specjalność TBox Tbox wyznacza zbiór dopuszczalnych interpretacji. Sleeping teaches Lecturer Difficult Lecturer = teaches. =. ABox ABox jest skończonym zbiorem stwierdzeń C(a) R(a,b) (a nazwa indywiduowa, C pojęcie) (a, b nazwy indywiduowe, R nazwy ról) Np. A = {student(peter), tought-by(ai-course, jozefowska) } Interpretacje I odwzorowują każdą nazwę indywiduową na element Δ I. I spełnia stwierdzenie C(a) wtw a I C I R(a,b) wtw (a I,b I ) R I I jest modelem Abox A gdy I spełnia wszystkie stwierdzenia w A. 6
7 Obiekty ABoxa: instancje s1: nazwisko: Nowak adres: Jana Pawła II... zarejestrowany: SIZ (s1) NAME(s1. Nowak ) String( Nowak ) ADRES(s1. Jana Pawła II ) String( Jana Pawła II ) ZAPISANY(s1.SIZ) Specjalność(SIZ) ABox Interpretacje opisują stan świata w sposób zupełny. ABox opisuje stan świata w sposób niezupełny. ABox ma wiele modeli. ABox ogranicza zbiór dopuszczalnych modeli podobnie, jak TBox. Wnioskowanie w TBox Spełnialność Subsumcja Równoważność Rozłączność Wnioskowanie (TBox): spełnialność C jest spełnialne ze względu na T wtw. istnieje model T taki, że C I. Intuicja: Jeżeli pojęcie nie jest spełnialne, to zawiera sprzeczność. Woman = Female Man = Female C = sibling.woman sibling.man jest niespełnialne ze względu na T (C I = ). TBox T ( sibling.woman) I = {x: if (x,y) sibling then y Woman} ( sibling.man) I = {x: y (x,y) sibling and y Man} Wnioskowanie (TBox): spełnialność Woman = Female Man = Female C = sibling.woman sibling.man jest niespełnialne ze względu ę na T (C I = ). ) ( sibling.woman) I = {x: if (x,y) sibling then y Woman} ( sibling.man) I = {x: y (x,y) sibling and y Man} Zbiór osób, które mają same siostry Te zbiory są rozłączne Zbiór osób, które mają co najmniej jednego brata Wnioskowanie (TBox): spełnialność C jest spełnialne ze względu na T wtw. istnieje model T taki, że C I. Spełnialność może być zredukowana do (nie) subsumcji i odwrotnie. C T D wtw C D nie jest spełnialne ze względu na T C jest spełnialne ze względu na T wtw C T 7
8 Wnioskowanie (TBox): subsumcja (subsumtion) C T D C jest uogólnione (subsumed) przez D ze względu na T wtw C I D I zachodzi dla wszystkich modeli I TBoxa T Intuicja subsumcja (sub- + sumere brać ) log. proces wynajdowania dla danego Jeżeli C T D to D jest ogólniejsze pojęcia niż C. innego pojęcia, bardziej ogólnego. Lecturer = teaches. Wg. Słownika Wyrazów Obcych Wydawnictwa Europa, pod redakcją = naukową. prof. Ireny Kamińskiej-Szmaj, autorzy: Mirosław Jarosz i zespół. ISBN Lecturer X. T Rok wydania Wnioskowanie (TBox): subsumcja C T D C jest uogólnione (subsumed) przez D ze względu na T wtw C I D I zachodzi dla wszystkich modeli I TBoxa T Intuicja Jeżeli C T D to D jest ogólniejsze niż C. Lecturer = teaches. =. Lecturer. T Ogólne zawieranie pojęć Ogólny TBox: skończony zbiór zależności (implikacji) (GCIs) C D gdzie C i D mogą być złożone. attended-by.sleeping Uwaga: C D jest równoważne T = C D (w sensie modelu I) Boring Problem zawierania C D C jest zawarte w D wtedy i tylko wtedy gdy dla dowolnej dziedziny Δ I i dowolnej funkcji rozszerzającej I nad Δ I zachodzi: C I D I czyli x. C(x) D(x) Złożoność obliczeniowa Zawieranie w FL jest: rozstrzygalne należy do P Algorytm obliczania zawierania opiera się na porównaniu struktur wyrażeń opisujących pojęcia. Algorytm SUBS Niech C = C 1... C n and D = D 1... D m (postać normalna). Wtedy SUBS?[C,D] kończy się wynikiem TRUE wtedy i tylko wtedy gdy dla wszystkich C i : 1. Jeżeli C i pojęciem atomowym lub pojęciem postaci R, to istnieje D j takie, że C i = D j ; 2. Jeżeli C i jest pojęciem postaci R.C, to istnieje D j postaci R.D (ta sama rola atomowa R) takie, że SUBS?[C,D ]. 8
9 Wnioskowanie (TBox): klasyfikacja Uporządkowanie wszystkich pojęć zdefiniowanych w TBox w hierarchię ze względu na ogólność. Lecturer = teaches. =. PhD = teaches. Można wyznaczyć za pomocą wielokrotnych testów subsumcji. PhD Lecturer Wnioskowanie (ABox) ABox zgodność A jest zgodne z T wtw istnieje interpretacja, która jest modelem A i T. Dany jest ABox A i TBox T. Czy mają one wspólny model? Sprawdzanie instancji A, T = C(a) Dane są ABox A, TBox T, nazwa indywiduowa a, i pojęcie C. Czy a I C I zachodzi we wszystkich modelach A i T? Poniższe dwa zdania są równoważne: Ajest zgodne z T wtw A, T = (a) A, T = C(a) wtw A {C(a)} jest zgodne z T. ABox TBox Przykład Mammal(dumbo) Trunk(t14) bodypart(dumbo, t14) Darkgrey(g23) color(dumbo, g23) color(dumbo, Lightgrey) Elephant = Mammal bodypart.trunk color.grey Grey = Lightgrey Darkgrey = Lightgrey Darkgrey ABox nie jest zgodny z TBox. dumbo jest instancją Elephant. System wnioskowania (Tabele sematyczne) Cel: algorytm, który dla dowolnego pojęcia C 0 z ALC: 1. Daje wynik spełnialne wtw C 0 jest spełnialne. 2. Zatrzymuje się dla każdego wejścia. tj. określa spełnialność pojęć ALC Uwaga: taki algorytm nie może istnieć dla rachunku predykatów gdyż RP jest nierozstrzygalny! Postać normalna Negation normal form (NNF) Negacja występuje tylko bezpośrednio przed nazwą pojęcia. C C (C D) (C D) R.C R.C C D C D R. C R. C Intuicja Czy A R.B R. B jest spełnialne? Algorytm pracuje na drzewie, które reprezentuje pewien model I : wierzchołki odpowiadają elementom Δ I każdy wierzchołek ł x jest etykietowany t pojęciami i L(x) ) sub(c 0 ), C L(x) czyta się jako x powinno być instancją C łuki reprezentują związki wynikające z ról każdy łuk x,y jest etykietowany nazwą roli C 0,R L( x,y ) czyta się (x,y) powinno być elementem R I zaczyna się wierzchołkiem x 0 z etykietą L(x 0 ) = {C 0 } rozwija się stosując odpowiednie reguły 9
10 Reguły Stosujemy reguły tylko wtedy, gdy wnoszą coś nowego. Sprzeczność rule: if (C 1 C 2 ) L(x) and {C 1, C 2 } L(x) then set L(x) = L(x) {C 1, C 2 } rule: if (C 1 C 2 ) L(x) and {C 1, C 2 } then set L(x) = L(x) CforsomeC C {C 1,C 2 } rule: if S.C L(x) and x has no S-successor y with C L(x) then create a new node y with L( x,y )={S} and L(y)=L(x) {C} rule: if S.C L(x) and there is an S-successor y of x with C L(y) Reguła jest then set L(y) = L(y) {C} niedeterministyczna Drzewo c-tree zawiera sprzeczność, jeżeli ma wierzchołek x taki, że L(x) lub {A, A} L(x) w przeciwnym razie jest niesprzeczne (clash-free) C 0 jest spełnialne wtw gdy reguły uzupełniania mogą być zastosowane w taki sposób, aby otrzymać zupełne i niesprzeczne drzewo c-tree. Ta procedura nie jest deterministyczna! Własności tabel semantycznych Przykład x L(x) = {A R.B R. B} L(x) = {A, R.B, R. B} Niech C 0 będzie pojęciem ALC w NNF. Wtedy: 1. Algorytm kończy obliczenia dla danego C 0 i 2. Reguły mogą być zastosowane w taki sposób, że generują zupełne ł drzewo domknięte wtw, gdy C 0 jest niespełnialne. R w L(w) = {A, R.B, R. B, B} Przykład x A I x ( R.B) I x ( R. B) I L(x) = {A R.B R. B} x L(x) = {A, R.B, R. B} R w L(w) = {A, R.B, R. B, B} L(w) = {A, R.B, R. B, B, B} x A I d: (x,d) R I, d B I SPRZECZNOŚĆ! d ( B) I Logiki deskrypcyjne Formalizm uogólniający reprezentację wiedzy: Systemy ram Sieci semantyczne Reprezentacje obiektowe Modele semantyczne Języki ontologii : : : Jest ustrukturalizowanym fragmentem rachunku predykatów. Jest teorią pozwalającą reprezentować ustrukturalizowaną informację i dostęp oraz wnioskowanie w tej wiedzy. 10
11 Ustrukturalizowana logika Każda logika deskrypcyjna jest fragmentem rachunku predykatów. Ontologia w języku logiki deskrypcyjnej składa się z dwóch elementów: definicji predykatów (TBox) zbioru stwierdzeń na stałych (ABox) Każda (podstawowa) logika deskrypcyjna jest podzbiorem L3, czyli rachunku predykatów bez funkcji z co najwyżej trzema nazwami zmiennych. Standardy reprezentacji wiedzy dla web-mining W3C 11
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
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
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
INSTYTUT AUTOMATYKI I INŻYNIERII INFORMATYCZNEJ POLITECHNIKI POZNAŃSKIEJ. Adam Meissner. Elementy logik deskrypcyjych
INSTYTUT AUTOMATYKI I INŻYNIERII INFORMATYCZNEJ POLITECHNIKI POZNAŃSKIEJ Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis Elementy logik deskrypcyjych Literatura [1] Baader F.
Ontologie Wiedza semantyczna Semantic Web Inżynieria ontologii. Zarządzanie wiedzą. Wykład Sieci semantyczne. Joanna Kołodziejczyk.
Wykład Sieci semantyczne czerwiec 2010 Ontologie Struktura sieci semantycznej Plan wykładu Ontologie Definicja ontologii Jest to formalna reprezentacja wiedzy przez zbiór konceptów z zadanej dziedziny
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
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
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
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
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 α, β,
Internet Semantyczny. Wstęp do OWL 2
Internet Semantyczny Wstęp do OWL 2 RDFS Podstawowymi elementami które określamy w RDFS są klasy (ang. class) zasobów i właściwości (ang. property) zasobów charakterystyczne dla interesującego nas fragmentu
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
Semantic Web Internet Semantyczny
Semantic Web Internet Semantyczny Semantyczny Internet - Wizja (1/2) Pomysłodawca sieci WWW - Tim Berners-Lee, fizyk pracujący w CERN Jego wizja sieci o wiele bardziej ambitna niż istniejąca obecnie (syntaktyczna)
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
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:
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
3 grudnia Sieć Semantyczna
Akademia Górniczo-Hutnicza http://www.agh.edu.pl/ 1/19 3 grudnia 2005 Sieć Semantyczna Michał Budzowski budzow@grad.org 2/19 Plan prezentacji Krótka historia Problemy z WWW Koncepcja Sieci Semantycznej
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
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
O pewnych związkach teorii modeli z teorią reprezentacji
O pewnych związkach teorii modeli z teorią reprezentacji na podstawie referatu Stanisława Kasjana 5 i 12 grudnia 2000 roku 1. Elementy teorii modeli Będziemy rozważać język L składający się z przeliczalnej
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład IV: Reprezentacje jako Modele symboliczne I: Rachunek predykatów, Sieci semantyczne Gwoli przypomnienia: Kroki w modelowaniu kognitywnym:
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ć
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.
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
Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.
Logika Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi. Często słowu "logika" nadaje się szersze znaczenie niż temu o czym będzie poniżej: np. mówi się "logiczne myślenie"
Internet Semantyczny. Schematy RDF i wnioskowanie
Internet Semantyczny Schematy RDF i wnioskowanie Ewolucja Internetu Internet dzisiaj Internet Semantyczny Jorge Cardoso, The Syntactic and the Semantic Web, in Semantic Web Services: Theory, Tools, and
Analiza semantyczna. Gramatyka atrybutywna
Analiza semantyczna Do przeprowadzenia poprawnego tłumaczenia, oprócz informacji na temat składni języka podlegającego tłumaczeniu, translator musi posiadać możliwość korzystania z wielu innych informacji
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
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,
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.:
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
Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro
Systemy ekspertowe System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro Autorzy: 1 Wstęp Wybór zestawu komputerowego, ze względu na istnienie wielu
Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące.
Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące. Łukasz Kuszner pokój 209, WETI http://www.sphere.pl/ kuszner/ kuszner@sphere.pl Oficjalna strona wykładu http://www.sphere.pl/
Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Gramatyki atrybutywne
Gramatyki atrybutywne, część 1 (gramatyki S-atrybutywne Teoria kompilacji Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyki atrybutywne Do przeprowadzenia poprawnego tłumaczenia, oprócz informacji
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
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
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
domykanie relacji, relacja równoważności, rozkłady zbiorów
1 of 8 2012-03-28 17:45 Logika i teoria mnogości/wykład 5: Para uporządkowana iloczyn kartezjański relacje domykanie relacji relacja równoważności rozkłady zbiorów From Studia Informatyczne < Logika i
1 Zbiory. 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =.
1 Zbiory 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =. 1.3 Pokazać, że jeśli A, B oraz (A B) (B A) = C C, to A = B = C. 1.4 Niech {X t } będzie rodziną niepustych
Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.
Zasada rozszerzania f U V U jest zbiorem rozmytym V = f( ), jest obrazem zbioru Przeniesienie rozmytości w odwzorowaniu f na zbiór v) = ( v)? ( f ( ) = sup ( u) gdy ( v) 0 1 = 1 u f ( v) f( ) ( v) 1 0
Rekurencyjna przeliczalność
Rekurencyjna przeliczalność Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Rekurencyjna przeliczalność Funkcje rekurencyjne
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
Praca dyplomowa magisterska
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI Katedra: Architektury Systemów Komputerowych Imię i nazwisko dyplomanta: Andrzej Jakowski Nr albumu: 97015 Forma i poziom studiów:
Definicja: alfabetem. słowem długością słowa
Definicja: Niech X będzie zbiorem niepustym. Zbiór ten będziemy nazywać alfabetem. Skończony ciąg elementów alfabetu X będziemy nazywać słowem a liczbę elementów tego ciągu nazywamy długością słowa. Na
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
Semantic Web. dr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji Konsultacje: czw , pokój 3.211
RDF RDFS i OWL Linked Data Elektroniczne Przetwarzanie Informacji Konsultacje: czw. 14.00-15.30, pokój 3.211 RDF RDFS i OWL Linked Data Plan prezentacji RDF RDFS i OWL Linked Data RDF RDFS i OWL Linked
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
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
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ć
Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni
Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie
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ą
Modelowanie danych, projektowanie systemu informatycznego
Modelowanie danych, projektowanie systemu informatycznego Modelowanie odwzorowanie rzeczywistych obiektów świata rzeczywistego w systemie informatycznym Modele - konceptualne reprezentacja obiektów w uniwersalnym
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
5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów.
5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów. Algebra jest jednym z najstarszych działów matematyki dotyczącym początkowo tworzenia metod rozwiązywania równań
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
Paradygmaty programowania
Paradygmaty programowania Jacek Michałowski, Piotr Latanowicz 15 kwietnia 2014 Jacek Michałowski, Piotr Latanowicz () Paradygmaty programowania 15 kwietnia 2014 1 / 12 Zadanie 1 Zadanie 1 Rachunek predykatów
RACHUNEK PREDYKATÓW 7
PODSTAWOWE WŁASNOŚCI METAMATEMATYCZNE KRP Oczywiście systemy dedukcyjne dla KRP budowane są w taki sposób, żeby wszystkie ich twierdzenia były tautologiami; można więc pokazać, że dla KRP zachodzi: A A
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
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
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:
Indukowane Reguły Decyzyjne I. Wykład 3
Indukowane Reguły Decyzyjne I Wykład 3 IRD Wykład 3 Plan Powtórka Grafy Drzewa klasyfikacyjne Testy wstęp Klasyfikacja obiektów z wykorzystaniem drzewa Reguły decyzyjne generowane przez drzewo 2 Powtórzenie
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
Logika dla socjologów Część 3: Elementy teorii zbiorów i relacji
Logika dla socjologów Część 3: Elementy teorii zbiorów i relacji Rafał Gruszczyński Katedra Logiki Uniwersytet Mikołaja Kopernika 2011/2012 Spis treści 1 Zbiory 2 Pary uporządkowane 3 Relacje Zbiory dystrybutywne
Struktura danych. Sposób uporządkowania informacji w komputerze.
Struktura danych Sposób uporządkowania informacji w komputerze. Algorytm Skończony, uporządkowany ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego zadania. Al-Khwarizmi perski matematyk
Statystyka i eksploracja danych
Wykład I: Formalizm statystyki matematycznej 17 lutego 2014 Forma zaliczenia przedmiotu Forma zaliczenia Literatura Zagadnienia omawiane na wykładach Forma zaliczenia przedmiotu Forma zaliczenia Literatura
Przetwarzanie języka naturalnego (NLP)
Przetwarzanie języka naturalnego (NLP) NLP jest dziedziną informatyki łączącą zagadnienia sztucznej inteligencji i lingwistyki zajmującą się automatyzacją analizy, rozumienia, tłumaczenia i generowania
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
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
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład 7 Prof. dr hab. inż. Jan Magott Problemy NP-zupełne Transformacją wielomianową problemu π 2 do problemu π 1 (π 2 π 1 ) jest funkcja f: D π2 D π1 spełniająca
Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM
Metalogika (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Metalogika (1) Uniwersytet Opolski 1 / 21 Wstęp Cel: wprowadzenie
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,
Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog
Knowledge Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog 9 stycznia 2009 Knowledge 1 Wstęp 2 3 4 5 Knowledge 6 7 Knowledge Duża ilość nieusystematyzowanych informacji... Knowledge
Technologie Sieci Semantycznych
Technologie Sieci Semantycznych Andrzej Majczak Uniwersytet Zielonogórski Wydział Matematyki Informatyki i Ekonometrii Data aktualizacji 2007.06.11 Zawartośd prezentacji 1. Co to jest Sied Semantyczna?
Prawdopodobieństwo i statystyka
Wykład I: Formalizm teorii prawdopodonieństwa 6 października 2014 Forma zaliczenia przedmiotu Forma zaliczenia Literatura Dostępność treści wykładów 1 Zaliczenie ćwiczeń rachunkowych. 2 Egzamin dwuczęściowy:
JAO - Wprowadzenie do Gramatyk bezkontekstowych
JAO - Wprowadzenie do Gramatyk bezkontekstowych Definicja gramatyki bezkontekstowej Podstawowymi narzędziami abstrakcyjnymi do opisu języków formalnych są gramatyki i automaty. Gramatyka bezkontekstowa
RDF Schema (schematy RDF)
RDF Schema (schematy RDF) Schemat RDF nie dostarcza słownictwa dla aplikacji klasy jak np.: Namiot, Książka, lub Osoba; i właściwości, takich jak np.: waga w kg, autor lub jobtitle Schemat RDF zapewnia
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
Logika funkcji. Modelowanie SI - GHJ 1
Logika funkcji precyzyjne i niedwuznaczne definiowanie szczegółów funkcji stosowana w tych przypadkach, w których funkcja jest złożona lub wymaga arbitralnego algorytmu Celem - zrozumienie przez projektanta
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
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
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
RACHUNEK ZBIORÓW 5 RELACJE
RELACJE Niech X i Y są dowolnymi zbiorami. Układ ich elementów, oznaczony symbolem x,y (lub też (x,y) ), gdzie x X i y Y, nazywamy parą uporządkowaną o poprzedniku x i następniku y. a,b b,a b,a b,a,a (o
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
miejsca przejścia, łuki i żetony
Sieci Petriego Sieć Petriego Formalny model procesów umożliwiający ich weryfikację Główne konstruktory: miejsca, przejścia, łuki i żetony Opis graficzny i matematyczny Formalna semantyka umożliwia pogłębioną
Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład 5 Prof. dr hab. inż. Jan Magott DMT rozwiązuje problem decyzyjny π przy kodowaniu e w co najwyżej wielomianowym czasie, jeśli dla wszystkich łańcuchów wejściowych
Lista 6 Problemy NP-zupełne
1 Wprowadzenie Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Teoretyczne Podstawy Informatyki Lista 6 Problemy NP-zupełne Problem abstrakcyjny Q jest to relacja dwuargumentowa
Wykład 2. Relacyjny model danych
Wykład 2 Relacyjny model danych Wymagania stawiane modelowi danych Unikanie nadmiarowości danych (redundancji) jedna informacja powinna być wpisana do bazy danych tylko jeden raz Problem powtarzających
1 Automaty niedeterministyczne
Szymon Toruńczyk 1 Automaty niedeterministyczne Automat niedeterministyczny A jest wyznaczony przez następujące składniki: Alfabet skończony A Zbiór stanów Q Zbiór stanów początkowych Q I Zbiór stanów
Zbiory, relacje i funkcje
Zbiory, relacje i funkcje Zbiory będziemy zazwyczaj oznaczać dużymi literami A, B, C, X, Y, Z, natomiast elementy zbiorów zazwyczaj małymi. Podstawą zależność między elementem zbioru a zbiorem, czyli relację
INFORMATYKA GEODEZYJNO- KARTOGRAFICZNA. Modelowanie danych. Model związków-encji
Modelowanie danych. Model związków-encji Plan wykładu Wprowadzenie do modelowania i projektowania kartograficznych systemów informatycznych Model związków-encji encje atrybuty encji związki pomiędzy encjami
Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu
Data Mining Wykład 9 Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster Plan wykładu Wprowadzanie Definicja problemu Klasyfikacja metod grupowania Grupowanie hierarchiczne Sformułowanie problemu
Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne
WYKŁAD 8 Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne Jan widział X, gdy leciał nad miastem. Jan widział samolot, gdy leciał nad miastem. Jan widział dom, gdy leciał nad miastem.
Hierarchia Chomsky ego Maszyna Turinga
Hierarchia Chomsky ego Maszyna Turinga Języki formalne i automaty Dr inż. Janusz Majewski Katedra Informatyki Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną gdzie: G = V skończony zbiór
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
Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
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