Logika Stosowana. Wykład 5 - Zbiory i logiki rozmyte Część 1. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Podobne dokumenty
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW

LOGIKA I TEORIA ZBIORÓW

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Technologie i systemy oparte na logice rozmytej

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

Elementy logiki i teorii mnogości

SZTUCZNA INTELIGENCJA

Inteligencja obliczeniowa

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Sztuczna inteligencja: zbiory rozmyte

I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.

LOGIKA STOSOWANA Wykład monograficzny Semestr letni, 2016/2017

domykanie relacji, relacja równoważności, rozkłady zbiorów

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

SID Wykład 7 Zbiory rozmyte

Logika pragmatyczna dla inżynierów

Egzamin z logiki i teorii mnogości, rozwiązania zadań

Sztuczna inteligencja : Zbiory rozmyte cz. III

Kurs logiki rozmytej. Wojciech Szybisty

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.

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Zbiory, relacje i funkcje

1 Działania na zbiorach

LOGIKA Klasyczny Rachunek Zdań

RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.

SZTUCZNA INTELIGENCJA

Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonych przypadkach daje się opisać tylko w sposób nieprecyzyjny, np.

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

ROZDZIAŁ 1. Rachunek funkcyjny

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Sztuczna inteligencja : Zbiory rozmyte cz. 2

Elementy logiki matematycznej

Schematy Piramid Logicznych

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Rodzinę spełniającą trzeci warunek tylko dla sumy skończonej nazywamy ciałem (algebrą) w zbiorze X.

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie

Interwałowe zbiory rozmyte

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza

Matematyka ETId Elementy logiki

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

Logika intuicjonistyczna

Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:

Implikacje rozmyte. Zbigniew Suraj. Instytut Informatyki Uniwersytet Rzeszowski. Seminarium naukowe Grupy badawczej RSPN, 8 kwietnia 2013, Rzeszów

Wstęp do Techniki Cyfrowej... Algebra Boole a

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ

Rozmyte systemy doradcze

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Wnioskowanie rozmyte. Krzysztof Patan

Kultura logiczna Klasyczny rachunek zdań 2/2

Zadanie 0 gdy nie mamy logiki rozmytej

Logika Stosowana Ćwiczenia

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 1

Rachunek logiczny. 1. Język rachunku logicznego.

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

dr ANNA NIEWULIS CENTRUM NAUCZANIA MATEMATYKI i KSZTAŁCENIA na ODLEGŁOŚĆ pokój 310

Finanse i Rachunkowość studia niestacjonarne Wprowadzenie do teorii ciągów liczbowych (treść wykładu z 21 grudnia 2014)

W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się

Paradygmaty dowodzenia

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki

Uwaga 1. Zbiory skończone są równoliczne wtedy i tylko wtedy, gdy mają tyle samo elementów.

Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.

1 Zbiory. 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =.

Liczby zespolone. x + 2 = 0.

Zagadnienia AI wykład 1

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 14. Wprowadzenie do logiki intuicjonistycznej

Ciała i wielomiany 1. przez 1, i nazywamy jedynką, zaś element odwrotny do a 0 względem działania oznaczamy przez a 1, i nazywamy odwrotnością a);

Adam Meissner.

Równoliczność zbiorów

Logika Matematyczna (10)

Wykład ze Wstępu do Logiki i Teorii Mnogości

Logika Stosowana. Wykład 2 - Logika modalna Część 3. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2017/2018

Struktury formalne, czyli elementy Teorii Modeli

Metoda Tablic Semantycznych

Matematyka dyskretna Literatura Podstawowa: 1. K.A. Ross, C.R.B. Wright: Matematyka Dyskretna, PWN, 1996 (2006) 2. J. Jaworski, Z. Palka, J.

Zdarzenia losowe i prawdopodobieństwo

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Dowody założeniowe w KRZ

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Temperatura w atmosferze (czy innym ośrodku) jako funkcja dł. i szer. geogr. oraz wysokości.

LOGIKA Dedukcja Naturalna

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),

4 Klasyczny rachunek zdań

Rekurencyjna przeliczalność

1 Podstawowe oznaczenia

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

Podstawowe Pojęcia. Semantyczne KRZ

Transkrypt:

Logika Stosowana Wykład 5 - Zbiory i logiki rozmyte Część 1 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 2 / 36

Źródła pojęć rozmytych W odróżnieniu od precyzyjnego ale ograniczonego języka, jakiego używaliśmy dotąd do opisywania pojęć wykorzystywanych do budowania systemów (logicznego) wnioskowania, pojęcia w świecie rzeczywistym są zwykle określone znacznie mniej dokładnie. Weżmy dla przykładu zdanie z języka naturalnego: Jaś jest wysoki Może ono wyrażać różne rzeczy zależnie od kontekstu czy perspektywy (np. pojęcie wysoki może byc inne w Japonii). Jednak jeśli chcemy wprowadzić dane Jasia do komputera, musimy podać jego wzrost dokładnie - powiedzmy 190 cm. A co jesli nie wiemy jak (dokładnie) wysoki jest Jaś? Marcin Szczuka (MIMUW) Logika Stosowana 2017 3 / 36

Źródła pojęć rozmytych Na codzień doskonale radzimy sobie z rozumieniem zdań takich jak: Potrzeba około 40 minut, aby dojechać na lotnisko o ile ruch uliczny nie jest zbyt duży. Co jednak, gdybyśmy chcieli zmusić komputer, aby rozumiał i posługiwał się takimi pojęciami? Jak moglibyśmy przetwarzać w maszynie takie stwierdzenia? W jaki sposób reprezentować około czy zbyt duży? Marcin Szczuka (MIMUW) Logika Stosowana 2017 4 / 36

Pojęcia i zbiory rozmyte W 1965 Lotfi Zadeh zaproponował nowe spojrzenie na pojęcie zbioru i należenia. Jego celem było umożliwienie wyrażania zależności, które są ze swojej natury niedokładne, żozmyte"(ang. fuzzy). Wróćmy do przykładu stwierdzenia w języku naturalnym: Jaś jest wysoki. Jeżeli wiemy, że Jaś ma 175 cm wzrostu, to możemy się zastanawiać nad prawdziwością powyższego stwierdzenia. W terminach klasycznej teorii mnogości, musielibyśmy twardo zdecydować, czy 175 cm kwalifikuje Jasia jako wysokiego czy nie. W teorii zbiorów rozmytych, możemy wyrazić to subtelniej, określając w jakim stopniu można uznać Jasia za osobę wysoką. Marcin Szczuka (MIMUW) Logika Stosowana 2017 5 / 36

Zbiory rozmyte W klasycznej teorii mnogości każdy podzbiór A w pewnej przestrzeni X można utożsamić z jego funkcją charakterystyczną określoną jako: { 1 gdy x A χ A (x) = 0 gdy x / A W przypadku teorii zbiorów rozmytych zastępujemy binarną funkcję charakterystyczną χ A przez funkcję przynależnoci µ A : X [0, 1]. Funkcję µ A nazywamy funkcją przynależności lub funkcją należenia. Jeżeli x X µ A (x) {0, 1} to zbiór A jest zbiorem w zwykłym sensie i jest nazywany zbiorem ostrym, definiowalnym lub dokładnym (ang. crisp). Jeżeli istnieje x X takie, że 0 < µ A (x) < 1 to zbiór A jest rozmyty. Marcin Szczuka (MIMUW) Logika Stosowana 2017 6 / 36

Zbiory rozmyte przykłady Klasycznym przykładem zbioru rozmytego jest zbiór prawie zero (near zero) przedstawiony przez Zadeha dla reprezentowania pojęcia liczby rzeczywistej bliskiej 0. Ten zbiór może być zadany na przykład następującą funkcją przynależności: Która wygląda tak: µ prawie zero = 1 1 + x 2 Marcin Szczuka (MIMUW) Logika Stosowana 2017 7 / 36

Zbiory rozmyte przykłady Wcześniej rozważane pojęcie wysoki, może być zadane dla wzrostu x w centymetrach funkcją przynależności: 0 if x 125 µ wysoki = 1 if x 185 x 185 2 + 1 if 125 < x < 185 Kóra wygląda tak: 1 µ wysoki 125 185 Wzrost w cm Marcin Szczuka (MIMUW) Logika Stosowana 2017 8 / 36

Zbiory rozmyte przykłady Inny przykład to zbiory rozmyte reprezętujące trzy pojęcia zimny (cold), ciepły (warm) i gorący (hot), dla x będącego temperaturą w stopniach. Marcin Szczuka (MIMUW) Logika Stosowana 2017 9 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 10 / 36

Zbiory rozmyte definicje i własności Aby móc mówić o teorii zbiorów trzeba wprowadzić podstawowe pojęcia. Zbiór normalny Powiemy, że zbiór rozmyty A zadany przez funkcję przynależności µ A : X [0, 1] jest normalny jeśli x X µ A (x) = 1. Zawieranie romyte Niech A, B będą zbiorami rozmytymi w tej samej przestrzeni X. Zbiór rozmyty A jast zawarty zbiorze rozmytym B (A B) wtedy i tylko wtedy, gdy x X µ A (x) µ B (x). Charakterystyki zbioru rozmytego Dla danego zbioru rozmytego A określamy następujące wartości: Wysokość A: height(a) = h(a) = max x X µ A (x). Nośnik A: Supp(A) = {x X : µ A (x) > 0}. Jądro A: Core(A) = {x X : µ A (x) = 1}. Marcin Szczuka (MIMUW) Logika Stosowana 2017 11 / 36

Zbiory rozmyte definicje i własności Dla dobrego określenia własności zbiorów rozmytych musimy wprowadzić podstawowe pojęcia takie jak zawieranie czy zbiór pusty. Pusty zbiór rozmyty Powiemy że zbiór rozmyty jest pusty wtedy i tylko wtedy gdy x X µ (x) = 0 Normalnie moc zbioru mierzymy liczbą jego elementów. W przypadku zbiorów rozmytych posługujemy się funkcją przynależności. Moc zbioru rozmytego Dla danego zbioru rozmytego A określamy jego moc { n P ower(a) = A = i=1 µ A(x) gdy X = {x 1,..., x n } X µ A(x)dx w p.p. Wprowadzimy teraz operacje mnogościowe na zbiorach rozmytych. Marcin Szczuka (MIMUW) Logika Stosowana 2017 12 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 13 / 36

Zbiory rozmyte operacje W przypadku zbiorów rozmytych operacje takie jak suma, dopełnienie czy przecięcie możemy definiować na wiele sposobów. Jednakże w przeważającej większości (ponad 90%) zastosowań praktycznych wykorzystujemy minimum stopni przynależności (jako przecięcie) i maksimum stopni przynależności (jako sumę). Podstawowe operatory na zbiorach rozmytych Dla zbiorów rozmytych A i B o funkcjach przynależności (odpowiednio) µ A i µ B, mamy: Suma zbiorów rozmytych A B: µ A B = max(µ A, µ B ). Przecięcie zbiorów rozmytych A B: µ A B = min(µ A, µ B ). Dopełnienie zbioru rozmytego \A: µ \A = 1 µ A. Marcin Szczuka (MIMUW) Logika Stosowana 2017 14 / 36

Zbiory rozmyte operacje µ B (x) µ B (x) µ A (x) µ A (x) x x Alternatywą dla operatorów min i max są na przykład: µ A B = max(0, µ A + µ B 1), µ A B = min(1, µ A + µ B ) tak zwane operatory Łukasiewicza. µ A B = µ A + µ B µ A µ B, µ A B = µ A µ B tak zwane operatory produktowe. Marcin Szczuka (MIMUW) Logika Stosowana 2017 15 / 36

Ważna uwaga o zbiorach rozmytych Jest bardzo ważne, zby zdawać sobie sprawę, że: 1 Teoria zbiorów rozmytych NIE jest alternatywą dla klasycznej teorii mnogości. Jest ona rozszerzeniem klasycznej teorii mnogości, które nie może istnieć niezależnie od niej. Aparat klasycznej teorii mnogości jest niezbędny w definicji zbioru rozmytego. Zatem teoria zbiorów rozmytych nie jest niezależna od teorii mnogości. 2 Teoria zbiorów rozmytych, pomimo pozornych podobieństw, NIE jest w stanie zastąpić wnioskowań probabilistycznych. Fakt, że obie teorie są oparte o wartości w przedziale [0, 1] nie wystarcza. Może być tak, że nie istnieje rozkład prawdopodobieństwa, który opisuje zadaną rodzinę zbiorów rozmytych. Marcin Szczuka (MIMUW) Logika Stosowana 2017 16 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 17 / 36

Reguły lingwistyczne Reguły lingwistyczne (rozmyte) to wyrażenia postaci: IF A 1 AND A 2 AND... AND A k THEN D gdzie warunki A 1,..., A k i decyzja D odpowiadają zbiorom rozmytym. Na przykład: IF pogoda jest dobra AND ruch jest niewielki AND mamy dość paliwa THEN będziemy na lotnisku za około 30 minut. Takie reguły możemy otrzymywać od ekspertów lub wydobywać (uczyć się) z danych eksperymentalnych. Aby ich używać wykorzystująć zbiory rozmyte posłużymy się (logicznymi) operatorami rozmytymi. Marcin Szczuka (MIMUW) Logika Stosowana 2017 18 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 19 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 20 / 36

Operatory rozmyte W przypadku klasycznych zbiorów posługujemy się jednoznacznie określonymi operacjami takimi jak suma, dopełnienie, przecięcie czy różnica symetryczna. W przypadku zbiorów rozmytych możemy definiować takie operacje na (nieskończenie) wiele sposobów. Wynika to z faktu że istnieje wiele: 1 Funkcji spełniających warunki dla T-normy odpowiednik przecięcia. 2 Funkcji spełniających warunki dla T-konormy (S-normy), odpowiednik sumy. 3 Funkcji spełniających warunki dla dopełnienia (negacji). Dalej przedstawimy różne przykłady takich funkcji. Marcin Szczuka (MIMUW) Logika Stosowana 2017 21 / 36

Przecięcie rozmyte T-norma Każda sposród funkcji należących do klasy T-norm może byc wykorzystana jako przecięcie zbiorów rozmytych. Definicja T-norma T-normą nazwiemy każdą funkcję T : [0, 1] 2 [0, 1] spełniającą następujące warunki dla a, b, c, d [0, 1]: Przemienność: T (a, b) = T (b, a); Łączność: T (a, T (b, c)) = T (T (a, b), c); Monotoniczność: T (a, b) T (c, d) gdy a c, b d; Tożsamość jedynki: T (a, 1) = a Jak łatwo zauważyć, funkcja T (a, b) = min(a, b) jest prawidłową T-normą. Co więcej, funkcja min(.,.) jest elementem maksymalnym (punktowo) w klasie T-norm. Marcin Szczuka (MIMUW) Logika Stosowana 2017 22 / 36

Rozmyta suma T-konorma (S-norma) Analogicznie, sumę zbiorów rozmytych będziemy definiowali używając pojęcia S-normy (zwanej też T-konormą). Definicja S-norma S-normą (T-konormą) nazwiemy każdą funkcję S : [0, 1] 2 [0, 1] spełniającą następujące warunki dla a, b, c, d [0, 1]: Przemienność: S(a, b) = S(b, a); Łączność: S(a, S(b, c)) = S(S(a, b), c); Monotoniczność: S(a, b) S(c, d) gdy a c, b d; Tożsamość zera: S(a, 0) = a Widzieliśmy już przykłady T-norm i S-norm: T (a, b) = max(0, a + b 1), S(a, b) = min(1, a + b) operatory Łukasiewicza. T (a, b) = ab, S(a, b) = a + b ab operatory produktowe. Marcin Szczuka (MIMUW) Logika Stosowana 2017 23 / 36

Dopełnienie rozmyte Dopełnienie zbioru (negację rozmytą) możemy także zdefiniować dla zbiorów rozmytych na wiele sposobów. Definicja dopełnienie rozmyte (negacja) Operatorem neacji nazwiemy każdą funkcję N : [0, 1] [0, 1] spełniającą następujące warunki dla a, b [0, 1]: Zachowywanie stałych: N(0) = 1;N(1) = 0; Odwracanie porządku: N(a) N(b) gdy b a; Inwolucja: N(N(a)) = a. Jeżeli w powyższej definicji nie jest spełniony warunek inwolucji to mamy do czynienia z tak zwaną negacją intuicjonistyczną. Najcześciej (praktycznie zawsze) używanym przykładem operacji dopełnienia jest µ \A (x) = 1 µ A (x). W dalszej części wykładu będziemy zawsze przyjmować, że posługujemy się właśnie tą operacją negacji. Marcin Szczuka (MIMUW) Logika Stosowana 2017 24 / 36

Dualność T-norm i S-norm Posiadanie operatora negacji pozwala na definiowanie S-normy (T-konormy) dualnej do zadanej T-normy (i vice versa). Definicja S-norma dualna Dla T-normy T : [0, 1] 2 [0, 1] definiujemy S-normę (T-konormę) dualną S, jako: S(a, b) = N(T (N(a), N(b))) W większości przypadków będziemy się posługiwać: S(a, b) = 1 T (1 a, 1 b) W większości przypadków będziemy sie ograniczać do pary min/max. Ważną własnością tej pary operacji jest spełnianie praw rozdzielności: A (B C) = (A B) (A C) A (B C) = (A B) (A C) Ponadto, min (max) są jedynymi idempotentnymi operacjami w klasie T-norm (T-konorm). Marcin Szczuka (MIMUW) Logika Stosowana 2017 25 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 26 / 36

Relacje rozmyte W zwykłej teorii mnogości relację definiuje się jako podzbiór produktu kartezjańskiego. W przypadku zbiorów rozmytych ta definicja jest analogiczna. Dalej będziemy się zajmować tylko relacjami binarnymi. Ma to na celu uproszczenie notacji, bo wszystkie podane dalej pojęcia przenoszą się na przypadek relacji n-arnych. Definicja - relacja rozmyta Relacją rozmytą określoną na X Y nazwiemy każdy podzbiór rozmyty iloczynu katezjańskiego X Y. Tak określona relacja rozmyta ma wszystkie pożądane własności. Zauważmy jednak, że do jej wprowadzenia nie jest używane pojęcie iloczynu kartezjańskiego zbiorów rozmytych. Powstaje zatem pytanie czym jest taki iloczyn i jak ma się on do wprowadzonego właśnie pojęcia relacji rozmytej. Marcin Szczuka (MIMUW) Logika Stosowana 2017 27 / 36

Iloczyn kartezjański zbiorów rozmytych Wprowadzimy iloczyn kartezjański zbiorów rozmytych i pokażemy jak ma się do pojęcia relacji rozmytej. Defincja iloczyn kartezjański zbiorów rozmytych Niech A, B zbiory rozmyte w przestrzeniach (odpowiednio) X i Y. Iloczynem katezjańskim A B nazwiemy relację R (ozn. R = A B) określoną na X Y przez: W ogólnym (n-arnym) przypadku: µ R (x, y) = min(µ A (x), µ B (y)) µ R (x 1,..., x n ) = min i (µ Ai (x i )), gdzie R = A 1 A 2... A n dla zbiorów rozmytych A 1, A 2,..., A n. Marcin Szczuka (MIMUW) Logika Stosowana 2017 28 / 36

Rozszerzenie cylindryczne i projekcja W pewnych sytuacjach potrzebujemy rozważać własności realcji rozmytych ze względu na poszczególne współrzędne. Służą temu (między innymi) pojęcia rozszerzenia cylindrycznego i projekcji. Definicja Rozszerzenie cylindryczne i projekcja Niech A będzie zbiorem rozmytym w X. Rozszerzeniem cylindrycznym zbioru A na iloczyn kartezjański X Y nazywamy relację rozmytą  = A Y zadaną przez funkcję przynależności: µâ(x, y) = T (µ A (x), µ Y (y)) = T (µ A (x), 1) = µ A (x), gdzie T jest T-normą. Niech R będzie relacją rozmytą określona na X Y. Projekcją R na X (analogicznie na inne współrzędne) nazywamy zbiór rozmyty A w X oznaczany A = P roj x (A) i zadany przez: µ A (x) = max (µ A(x, y)). y Marcin Szczuka (MIMUW) Logika Stosowana 2017 29 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 30 / 36

Klasyczne vs. rozmyte W przypadku klasycznej teorii mnogości operacje na zbiorach są jednoznacznie związane z operacjami logicznymi na zdaniach. W przypadku zbiorów rozmytych sytuacja jest bardziej złożona choćby ze względu na wiele możliwych sposobów wprowadzenia operacji na zbiorach. Dlatego przy rozpatrywaniu operacji logicznych związanych z pojęciami zbiorów rozmytych przyjmuje się inny sposób określania wartości logicznej dla formuły. W klasycznej logice zdaniowej podstawienie było funkcją v : V AR {0, 1}. Zatem wartościowanie [φ] v dla każdej formuły φ zawsze było równe 0 (fałsz) albo 1 (prawda). W logice rozmytej będziemy przyjmować, że formuła może przyjmować wartość logiczną pomiędzy 0 a 1. Dokładniej, [φ] v [0, 1], czyli możemy mówić o stopniu prawdziwości formuły. Marcin Szczuka (MIMUW) Logika Stosowana 2017 31 / 36

Rozmyte operatory logiczne Operatory logiczne rozmyte nie mogą już być określane za pomocą tabelek (truth table). Są to bowiem funkcje [0, 1] 2 [0, 1] ([0, 1] [0, 1] w przypadku negacji). Używając T-norm i T-konorm możemy w naturalny sposób wprowadzić koniunkcję i alternatywę jako: [φ ψ ] v = T ([φ] v, [ψ ] v ), [φ ψ ] v = S([φ] v, [ψ ] v ) Zwykle będziemy przyjmować, że T-norma T i S-norma S w powyższej definicji są do siebie dualne. Podobnie dla negacji możemy się posłużyć funkcją spełniającą warunki z definicji dopełnienia (negacji). Najczęściej przyjmować będziemy, że: [ φ] v = 1 [φ] v Marcin Szczuka (MIMUW) Logika Stosowana 2017 32 / 36

Rozmyte operatory logiczne Równoważność określamy za pomocą implikacji i koniunkcji jako: Przyjmując założenie, że [φ ψ ] v = [(φ ψ) (ψ φ)] v [φ] v [ψ ] v [φ ψ ] v = 1, otrzymujemy [φ ψ ] v = 1 lub [ψ φ] v = 1. Dla koniunkcji określonej za pomocą jakiejś T-normy otrzymujemy zatem [φ ψ ] v = min([φ ψ)] v, [ψ φ)] v ) i to niezależnie od wyboru operatora koniunkcji (T-normy). Marcin Szczuka (MIMUW) Logika Stosowana 2017 33 / 36

Plan wykładu 1 Wstęp Definicje i własności Operacje na zbiorach rozmytych Reguły lingwistyczne 2 Zbiory i wnioskowania rozmyte Podstawowe operacje raz jeszcze Relacje rozmyte 3 Rozmyte operatory logiczne Implikacja rozmyta Marcin Szczuka (MIMUW) Logika Stosowana 2017 34 / 36

Implikacje rozmyte Pozostaje nam zdefiniować operator implikacji, czyli określić znaczenie dla φ ψ (wartość [φ ψ ] v ) w przypadku rozmytym. Nie jest wielkim zaskoczeniem fakt, że można to zrobić na wiele sposobów. W tabeli poniżej zostały przedstawione najpowszechniej używane operatory implikacji rozmytej: nazwa implikacji [φ ψ ] v Łukasiewicza min(1 { [φ] v + [[ψ ] v, 1) 1 gdy [[φ]v [ψ ] Gödla v { [ψ ] v w p.p. 1 gdy [[φ]v = 0 Goguen a min(1, [[ψ]] v [[φ]] v ) w p.p. Kleene-Dienes a max(1 [φ] v, [ψ ] v ) Zadeha max(1 [φ] v, min([ψ ] v, [φ] v )) Reichenbacha 1 [φ] v + [[ψ ] v [φ] v Marcin Szczuka (MIMUW) Logika Stosowana 2017 35 / 36

Operatory rozmyte rozmaitości W przypadku operacji rozmytych można, podobnie jak w przypadku klasycznych spójników logicznych, definiować jedne za pomocą innych korzystając z różnych tautologii. Trzeba jednak zachowac przy tym ostrożność, gdyż zależnie od używanej metody możemy uzyskać różne wyniki. I tak na przykład, używając implikacji Łukasiewicza możemy wprowadzić dwie różne operacje alternatywy wykorzystując dwie znane zależności między spójnikami logicznymi. [φ 1 ψ ] v = [ φ ψ ] v = min([φ] v + [[ψ ] v, 1) (1) [φ 2 ψ ] v = [ φ (ψ φ)] v = max([φ] v, [ψ ] v ) (2) W klasycznej logice obie formuły φ ψ i φ (ψ φ) są równoważne alternatywie. W zwykłej logice moglibyśmy wydefiniować implikację za pomocą dowolnej z nich. W przypadku logiki rozmytej i implikacji Łukasiewicza możemy się posłużyć tylko negacją i alternatywą, czyli (1). Marcin Szczuka (MIMUW) Logika Stosowana 2017 36 / 36