9. kapitola. Viachodnotové logiky trojhodnotová Łukasiewiczova logika a Zadehova fuzzy logika. priesvitka

Σχετικά έγγραφα
Ekvačná a kvantifikačná logika

Matematika Funkcia viac premenných, Parciálne derivácie

3. kapitola. Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou. priesvitka 1

2. prednáška. Teória množín I. množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin

VLADIMÍR KVASNIČKA JIŘÍ POSPÍCHAL. Matematická logika

1. Limita, spojitost a diferenciálny počet funkcie jednej premennej

VLADIMÍR KVASNIČKA JIŘÍ POSPÍCHAL. Matematická logika

4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti

3. Výroková logika. Princíp dvojhodnotovosti (bivalencie): Existujú práve dve pravdivostné hodnoty pravda a nepravda.

ZÁKLADY MATEMATIKY 1 UNIVERZITA KONŠTANTÍNA FILOZOFA V NITRE FAKULTA PRÍRODNÝCH VIED

7. FUNKCIE POJEM FUNKCIE

Motivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.

Vladimír Kvasnička. Úvod do logiky pre informatikov

Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus

Logické systémy. doc. RNDr. Jana Galanová, PhD. RNDr. Peter Kaprálik, PhD. Mgr. Marcel Polakovič, PhD.

6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu

5. kapitola Predikátová logika I Úvod do predikátovej logiky

Goniometrické rovnice a nerovnice. Základné goniometrické rovnice

Matematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad

Funkcie - základné pojmy

ARMA modely čast 2: moving average modely (MA)

Výroky, hypotézy, axiómy, definície a matematické vety

Zbierka úloh z VÝROKOVEJ LOGIKY

Prednáška 1. Logika, usudzovanie a teória dôkazu

Cvičenie č. 4,5 Limita funkcie

Tomáš Madaras Prvočísla

Gramatická indukcia a jej využitie

9. kapitola Boolove funkcie a logické obvody

Riešenie cvičení z 5. kapitoly

Matematika 2. časť: Analytická geometria

Vybrané partie z logiky

Matematická logika. Emília Draženská Helena Myšková

Reálna funkcia reálnej premennej

Motivácia pojmu derivácia

Rudolf Blaško MATEMATICKÁ ANALÝZA I

Úvod do diskrétnych matematických štruktúr. Daniel Olejár Martin Škoviera

Obvod a obsah štvoruholníka

Matematika 2. časť: Funkcia viac premenných Letný semester 2013/2014

MATEMATIKA PRE FARMACEUTOV

ARMA modely čast 2: moving average modely (MA)

Planárne a rovinné grafy

Start. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop

Úvod do lineárnej algebry. Monika Molnárová Prednášky

3. prednáška. Komplexné čísla

Riešenia. Základy matematiky. 1. a) A = { 4; 3; 2; 1; 0; 1; 2; 3}, b) B = {4; 9; 16}, c) C = {2; 3; 5},

Definícia parciálna derivácia funkcie podľa premennej x. Definícia parciálna derivácia funkcie podľa premennej y. Ak existuje limita.

Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich

Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A

4 Reálna funkcia reálnej premennej a jej vlastnosti

FUNKCIE N REÁLNYCH PREMENNÝCH

Predikátová logika II prirodzená dedukcia a sylogizmy. 6.1 Metóda prirodzenej dedukcie pre predikátovú logiku

Pravdivostná hodnota negácie výroku A je opačná ako pravdivostná hodnota výroku A.

Prechod z 2D do 3D. Martin Florek 3. marca 2009

2-UMA-115 Teória množín. Martin Sleziak

Metódy vol nej optimalizácie

Algebra a diskrétna matematika

Automatizácia technologických procesov

7. Dokážte, že z každej nekonečnej množiny môžeme vydeliť spočítateľnú podmnožinu.

TECHNICKÁ UNIVERZITA V KOŠICIACH STROJNÍCKA FAKULTA MATEMATIKA 1. Funkcia jednej premennej a jej diferenciálny počet

Vybrané partie z logiky

LOGIKA, DÔVODENIE, DÔKAZY VÝROK A JEHO PRAVDIVOSTNÁ HODNOTA

Prirodzené čísla. Kardinálne čísla

3. Striedavé prúdy. Sínusoida

MATEMATICKÁ ANALÝZA 1

Priamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava

1-MAT-220 Algebra februára 2012

Prednáška Fourierove rady. Matematická analýza pre fyzikov IV. Jozef Kise lák

Teória funkcionálneho a logického programovania

1.1 Zobrazenia a funkcie

Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy

Spojité rozdelenia pravdepodobnosti. Pomôcka k predmetu PaŠ. RNDr. Aleš Kozubík, PhD. 26. marca Domovská stránka. Titulná strana.

VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR. Michal Zajac. 3 T b 1 = T b 2 = = = 2b

ÚVOD DO MATEMATICKEJ LOGIKY Podporné učebné texty pre vyučovanie matematiky v 1.ročníku gymnázia

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY Strojnícka fakulta, Žilinská Univerzita

Goniometrické substitúcie

Funkcie komplexnej premennej

M6: Model Hydraulický systém dvoch zásobníkov kvapaliny s interakciou

zlomok poznatel nej časti skutočnosti. Robí tak prostredníctvom svojich pojmov (tento proces môžeme nazvat formalizácia), jej hlavnou úlohou je potom

Komplexné čísla, Diskrétna Fourierova transformácia 1

,Zohrievanie vody indukčným varičom bez pokrievky,

BANACHOVE A HILBERTOVE PRIESTORY

HASLIM112V, HASLIM123V, HASLIM136V HASLIM112Z, HASLIM123Z, HASLIM136Z HASLIM112S, HASLIM123S, HASLIM136S

x x x2 n

Obyčajné diferenciálne rovnice

Obsah. 1.1 Reálne čísla a ich základné vlastnosti Komplexné čísla... 8

1 Úvod Predhovor Sylaby a literatúra Základné označenia... 3

7 Derivácia funkcie. 7.1 Motivácia k derivácii

množiny F G = {t1, t2,, tn} T a pre ľubovoľný valec C so základňou B1, B2,, Bn v bodoch t1, t2,, tn, takou, že pre t G - F je Bt = E, platí PF(C) = PG

XVIII. ročník BRKOS 2011/2012. Pomocný text. Kde by bola matematika bez čísel? Čísla predstavujú jednu z prvých abstrakcií, ktorú

Spojitosť a limity trochu inak

PREHĽAD ZÁKLADNÝCH VZORCOV A VZŤAHOV ZO STREDOŠKOLSKEJ MATEMATIKY. Pomôcka pre prípravný kurz

Kompilátory. Cvičenie 6: LLVM. Peter Kostolányi. 21. novembra 2017

PRIEMER DROTU d = 0,4-6,3 mm

Goniometrické funkcie

NUMERICKÁ MATEMATIKA. Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ. Fakulta elektrotechniky a informatiky

24. Základné spôsoby zobrazovania priestoru do roviny

Katedra Informatiky Fakulta Matematiky, Fyziky a Informatiky Univerzita Komenského, Bratislava. Lucia Haviarová

MIDTERM (A) riešenia a bodovanie

Nededuktívne módy usudzovania abdukcia a indukcia 1/35

ALGEBRA. Číselné množiny a operácie s nimi. Úprava algebrických výrazov

Transcript:

9. kapitola Viachodnotové logiky trojhodnotová Łukasiewiczova logika a Zadehova fuzzy logika 1

Úvodné poznámky o viachodnotových logikách V klasickej logike existujú prípady, keď dichotomický pravdivostný charakter nepostihuje všetky situácie nášho každodenného života. Nie každý výrok sme schopný jednoznačne klasifikovať ako pravdivý alebo nepravdivý. Uvažujme výrok na Marse existuje život, ktorý môže byť časťou zloženého výroku implikácie: ak na Marse existuje život, potom musí byť podobný životu na Zemi. Snaha dosiahnuť čo najväčšiu zhodu medzi bežným jazykom a logikou, viedli k vytvoreniu celej rady nových netradičných logík, ktoré sú nazývané neklasické logiky, v ktorých sú buď zavádzané nové logické spojky, alebo sú skúmané výroky o ktorých nemôžeme s určitosťou povedať, či sú pravdivé alebo nepravdivé a ktorým pripisujeme ďalšie pravdivostné hodnoty. 2

Obor pravdivostných hodnôt je v klasickej logike reprezentovaný dvojprvkovou množinou {0,1}, môžeme rozšíriť o ďalšie hodnoty, ktorých počet nie je zhora ohraničený. Pôvodná formulácia viachodnotových logík bola založená na princípu trojhodnotovosti. Jej tvorca, poľský logik Łukasiewicz, ukázal, že v bežnom živote často používame legitímne výroky, ktoré nemožno ohodnotiť pomocou jednej z dvoch pravdivostných hodnôt a preto je špecifikovaná treťou pravdivostnou hodnotou, ktorú interpretujeme ako neviem. Neskoršie dokonca bola zostrojená viachodnotová neklasická logika s rozšíreným oborom pravdivostných hodnôt na celý uzavretý interval [0,1]. Tento prístup nazývame "fuzzy" logika, ktorá bola formulovaná koncom 60. rokov americkým kybernetikom a informatikom L. Zadehom. 3

Trojhodnotová Łukasiewiczova logika Poľský filozof a logik Jan Łukasiewicz (1878-1956) 4

Poľský filozof a logik Jan Łukasiewicz v r. 1920 poukázal na skutočnosť, že v prirodzenom jazyku sa často stretávame so zmysluplnými výrokmi, ktorých pravdivosť nevieme dobre vyhodnotiť (ako príklad takého výroku je na planéte Mars existuje život alebo budúci týždeň bude pekné počasie ). Łukasiewicz navrhol túto situáciu riešiť tak, že množina pravdivostných hodnôt {0,1} je rozšírená na trojhodnotovú množinu {0,½,1}, kde nová pravdivostná hodnota ½ je interpretovaná ako neviem. V informatike takéto rozšírenie klasickej výrokovej logiky môže byť významné v prípadoch, keď objekty sú popísané binárnymi údajmi, v niektorých prípadoch nám buď chýbajú potrebné údaje alebo existujú principiálne dôvody pre ich neexistenciu, takže chýbajúce údaje doplníme neutrálnou pravdivostnou hodnotou ½. 5

Funkčné vyjadrenie pravdivostných hodnôt logických spojok v 3-hodnotovej Łukasiewiczovej logike logická spojka funkčné vyjadrenie pravdivostnej hodnoty p val p = 1 val p ( ) ( ) q val ( p q) = min{ val ( p ),val ( q) } q val ( p q) = max{ val ( p ),val ( q) } q val ( p q) = min 11, val ( p) + val ( q) p p p { } 6

Pravdivostné hodnoty logických spojok pre trojhodnotovú Łukasiewiczovu logiku Konjunkcia p q 0 ½ 1 0 0 0 0 ½ 0 ½ ½ 1 0 ½ 1 Implikácia p q 0 ½ 1 0 1 1 1 ½ ½ 1 1 1 0 ½ 1 Disjunkcia p q 0 ½ 1 0 0 ½ 1 ½ ½ ½ 1 1 1 1 1 Negácia p p 0 1 ½ ½ 1 0 7

Príklad Zistite pomocou tabuľkovej metódy, či formula ( p q p) ( p p q) tautológia. je # p q p q p q p p q p p q (p q p) ( p p q) 1 0 0 0 1 0 1 1 2 0 ½ 0 1 ½ 1 1 3 0 1 0 1 1 1 1 4 ½ 0 0 1 ½ 1 1 5 ½ ½ ½ 1 ½ 1 1 6 ½ 1 ½ 1 1 1 1 7 1 0 0 1 1 1 1 8 1 ½ ½ 1 1 1 1 9 1 1 1 1 1 1 1 8

Platnými formulami v trojhodnotovej Łukasiewiczovej logike sú tieto formuly: (1) Zákon totožnosti ( p p). (2) Zákon dvojitej negácie ( p p). (3) De Morganov zákon pre konjunkciu ( ( p q) ( p q) ). (4) De Morganov zákon pre disjunkciu ( ( p q) ( p q) ). (5) Zákon tranzitívnosti implikácie ( p r) ( r q) ( p q) (6) Distribúcia konjunkcie (( p ( q r) ) ( ( p q) ( p r) )). (7) Distribúcia disjunkcie (( p ( q r) ) ( ( p q) ( p r) )). (8) Zákon kontrapozície (( p q) ( q p) ) (9) Zákon modus ponens p ( ( p q) q) (10) Zákon modus tollens q ( p q) p ( ) ( ) 9

Príklad Dokážte pomocou tabuľkovej metódy, že formuly pre zámenu implikácie disjunkciou (ktoré platia v klasickej výrokovej logike) ( p q) ( p q) a ( p q) ( p q) nie sú tautológie (t. j. nemôžu sa využívať v tejto logike). (1) ( p q) ( p q) # p q p q p p q ( p q) ( p q) 1 0 0 1 1 1 1 2 0 ½ 1 1 1 1 3 0 1 1 1 1 1 4 ½ 0 ½ ½ ½ 1 5 ½ ½ 1 ½ ½ ½ 6 ½ 1 1 ½ 1 1 7 1 0 0 0 0 1 8 1 ½ ½ 0 ½ 1 9 1 1 1 0 1 1 10

(2) ( p q) ( p q) # p q p p q p q ( p q) ( p q) 1 0 0 1 1 1 1 2 0 ½ 1 1 1 1 3 0 1 1 1 1 1 4 ½ 0 ½ ½ ½ 1 5 ½ ½ ½ ½ 1 1 6 ½ 1 ½ 1 1 1 7 1 0 0 0 0 1 8 1 ½ 0 ½ ½ 1 9 1 1 0 1 1 1 To znamená, že druhá formula ( p q) ( p q) je tautológia, zatiaľ čo prvá formula ( p q) ( p q) nie je tautológia, potom formula ( p q) ( p q) nie je tautológia. Hlavný dôsledok tejto skutočnosti je, že formula ( p q) ( p q) sa nesmie používať pri úprave formúl 3-hodnotovej Łukasiewiczovej logiky. 11

Nech {,,..., } Sémantické vyplývanie Φ = ϕ1 ϕ2 ϕ a je teória trojhodnotovej Łukasiewiczovej logiky, ktorá obsahuje a formúl, ktoré majú n premenných. Modelom tejto teórie je množina interpretácii premenných x 1,x 2,...,x n, QΦ U = { τ1, τ2,..., τb}, kde τ { 0121} n i,, (pre i = 1,2,,b), pre ktoré platí, že pravdivostná hodnota každej funkcie ϕ i Φ je nenulová, ( τ QΦU )( i { 12,,...,a})( val τ ( ϕ i ) > 0). Minimálnu hodnotu týchto pravdivostných hodnôt pre danú interpretáciu τ Φ označíme val QΦ U = val ϕ ϕ... ϕ = min val ϕ ( ) ( 1 2 a) τ τ τ i { 1,...,a} Tieto úvahy sú zosumarizované pomocou tejto definície. { ( i) } 12

Definícia. Ľubovoľná neprázdna množina formúl, {,,..., } Podľa teória Φ je konzistentná, ak pre každú interpretáciu τ QΦU platí val ( ) τ QΦ U > 0; alebo, ak teória Φ je nekonzistentná, potom existuje aspoň jedna interpretácia τ pre ktorú platí val τ ( QΦ U ) = 0 ( Φ je konzistentá teória) = ( τ QΦU) ( QΦ U ) > 0 ( ) { } def val τ ( n ) ( Q U ) Φ je nekonzistentá teória = τ 0½1,, val τ Φ = 0 def Φ = ϕ ϕ ϕ, sa nazýva 1 2 a teória. Ak pre teóriu Φ existuje taká interpretácia τ, pre ktorú všetky formuly val τ ϕ >, pre i = 12,,...,a, potom táto interpretácia τ sa vyhovujú podmienke ( ) 0 i nazýva model teórie. Teória Φ sa nazýva konzistentná, ak má model. Ak teória nemá model, potom sa nazýva nekonzistentná 13

Definícia. Hovoríme, že formula ψ sémantický vyplýva z teórie Φ, Φ vtedy a len vtedy, ak pre každú interpretáciu τ QΦU platí ( ) τ τ ( Φ ψ ) = τ QΦU ( QΦU ) ( ψ) def val val ψ, Predpokladajme, že Φ ψ, t. j. funkcia ψ sémanticky vyplýva z konzistentnej teórie Φ = { ϕ1, ϕ2,..., ϕ a}, potom formula χ =ϕ1 ϕ2... ϕa ψ je tautológia, o čom sa môžeme priamo presvedčiť výpočtom pravdivostnej hodnoty funkcie χ. τ 0121,, n je ľubovoľná interpretácia premenných, potom Nech { } ( ) ( ) val val... τ χ = τ ϕ1 ϕn ψ = ( pre val τ( 1... n ) valτ( )) ( ináč ) 1 ϕ ϕ ψ 0 14

( 1) To znamená, že funkcia χ je tautológia (t. j. val τ ( ) je splnená podmienka val (... ) val ( ) τ χ = ) ak pre každé τ QΦU τ ϕ1 ϕn τ ψ, táto podmienka musí byť splnená, pretože vyplýva z predpokladu sémantického vyplývania Φ ψ. Tieto vlastnosti môžeme zosumarizovať do formy nasledujúcej vety. Veta. (1) Ak je teória Φ konzistentná, potom existuje taká formula ψ, že z teórie Φ sémanticky vyplýva buď Φ ψ alebo Φ ψ, ale nie súčasne oboje, formálne Φ je konzistentná ψ Φ ψ Φ ψ. ( ) ( )( ) ( ) (2) Ak je teória Φ nekonzistentná, potom pre každú formula ψ platí, že sémanticky vyplýva z teórie Φ, Φ ψ, formálne Φ je nekonzistentná ( ψ)( Φ ψ) Podobne, ako v dvojhodnotovej výrokovej logike, platí aj v trojhodnotovej Łukasiewiczovej logike platí ekvivalencia ( Φ ψ) ( Φ ψ) t. j. táto logika je úplná. 15

Ohodnotené sémantické tablá pre trojhodnotovú Łukasiewiczovú logiku Metóda ohodnotených sémantických je aplikovateľná aj v rámci 3-hodnotovej výrokovej logiky. Táto metóda môže byť použitá na zistenie toho, či existujú také pravdivostné hodnoty premenných, aby formula ϕ mala pravdivostnú hodnotu rovnú požadovanej hodnote val ( ϕ ) =α { 0½,1, }, čo budeme značiť α: ϕ. V sémantickom table sled hrán medzi vrchol tabla a koncovými vrcholmi (listami) sa nazývajú vetva. Ak vetva obsahuje výrokové premenné, ktoré nemajú kontradiktórne ohodnotenie, potom danú vetvu nazývame otvorenú; v opačnom prípade, ak obsahuje dvojicu rovnakých premenných, ktoré sú ohodnotené rôznymi pravdivostnými hodnotami (napr 0 : p a ½ : p), potom vetvu nazývame uzavretá. 16

Veta. Formula ϕ je tautológia, ak sémantické tablo priradené ohodnotenej 0½, : ϕ obsahuje len uzavreté vetvy. formule { } Základné módy tvorby stromu sémantického tabla, kde každá formula je ohodnotená pravdivostnou hodnotou. Tieto expanzie jednotlivých logických spojov vyplývajú bezprostredne z tabuliek pravdivostných hodnôt všetkých logických spojok 3-hodnotovej logiky. 17

Príklad Pre lepšie pochopenie postupu konštrukcie sémantického tabla študujme jednoduchú formulu ϕ = ( p q p q), ktorej tabuľka pravivostných hodnôt má tvar Pravdivostné hodnoty formuly p q p q p q p q p q p q p q 1 0 0 0 0 1 2 0 ½ ½ 0 ½ 3 0 1 1 0 0 4 ½ 0 ½ 0 ½ 5 ½ ½ ½ ½ 1 6 ½ 1 1 ½ ½ 7 1 0 1 0 0 8 1 ½ 1 ½ ½ 9 1 1 1 1 1 18

19

Tri sémantické tablá priradené ohodnoteným formulám α : p q p q, kde α { 0½1,, }. Vetvy, ktoré obsahujú rovnakú výrokovú premennú ohodnotenú dvoma rôznymi spôsobmi sú uzavreté; v opačnom prípade, keď rovnaké premenné sú ohodnotené rovnakou hodnotou, vetvy sú otvorené. Každá otvorená vetva sa ľahko identifikuje s príslušným riadkom v tabulke pravdivostných hodnôt. 20

Príklad Zistite pomocou metódy sémantického tabla, či formula p q p p p q je tautológia, ohodnotené sémantické tablo 0½, p q p p p q produkuje tablo ( ) ( ) { }( ) ( ) 21

Príklad Zistite, či formule ( p q) ( p q) a ( p q) ( p q). sú tautológie. 22

23

Fuzzy logika a fuzzy množiny Lotfi A. Zadeh ( 1921), University of California Berkeley 24

Úvodné poznámky Náš svet je plný nejasne ohraničených pojmov, s ktorými však vieme pomerne dobre intuitívne narábať prostredníctvom nášho prirodzeného jazyka. Špecifikácia pojmu mladý. Okamžite zistíme, že obsah tohto pojmu je silne závislý od subjektívnej interpretácie a len veľmi ťažko by sme našli úplnú zhodu v interpretácií tohto pojmi od dvoch rôznych ľudí. Práve takéto a podobné problémy sú študované pomocou fuzzy množín, ktorá ponúka teoretický aparát, ktorý umožňuje jednoduché modelovanie týchto problémov a ich implementáciu na počítačoch. 25

Termín fuzzy logika vznikol ako vedľajší produkt rozvoja teórie fuzzy množín, ktoré boli zavedené americkým (narodeného v azarbejdžanskom Baku) kybernetikom Lotfi A. Zadeh, keď v roku 1965 publikoval prácu Fuzzy sets v časopise Information and Control. Fuzzy množiny tvoria neobyčajne efektívny teoretický rámec pre modelovanie vágnosti pojmov, pomocou ktorého je možné špecifikovať nejasne ohraničené pojmy. Zadehove idey sa rýchlo ujali a stali sa štandardnou súčasťou nielen informatiky ale aj kybernetiky (vedy o riadení a regulácii procesov) ako efektívny inžiniersky prostriedok pre formalizáciu, modelovanie a riadenie systémov, ktoré sú popísané pomocou vágnych pojmov. 26

fuzz y (f¾z ) adj. fuzz i er, fuzz i est. 1. Covered with fuzz. 2. Of or resembling fuzz. 3. Not clear; indistinct: a fuzzy recollection of past events. 4. Not coherent; confused: a fuzzy plan of action. [Perhaps from Low German fussig, spongy. See pü- below.] --fuzz i ly adv. --fuzz i ness n. Fuzzy girl 27

Fuzzy množiny 28

Ilustratívny príklad kopy piesku Nech U je univerzum tvorené zo zrniek piesku, U { z,z,...,z...} =, kde z i je i-té 1 2 n zrnko piesku. Rekurentne budeme vytvárať podmnožinu K { z 1,z 2,...,zp} k nej budeme pridávať jedno zrnko piesku, K K { z p+ 1 } = tak, že. Od určitého počtu zrniek piesku (kardinality), množinu K môžeme nazývať kopa. (1) Taxatívne kritérium kopy K ϑ K je kopa (2) Taxatívne kritérium pre kopu piesku je silne zaťažené subjektívnym pohľadom jej tvorcu na to čo, aké množstvo zrniek piesku sa považuje za kopu. 29

Priebeh charakteristickej funkcie ( x ) μ A () x 1 mladý μ fuzzy množiny A mladý. A 10 20 30 40 50 60 70 80 90 100 roky 30

Koncepcia fuzzy množín nám poskytuje možnosť ako formalizovať fuzzy pojem mladosti. Nech U je univerzum tvorené prirodzenými číslami od 1 do 100, U = { 12,,..., 100}. Fuzzy množina A vyjadrujúca adjektívum mladý je špecifikovaná charakteristickou funkciou s oborom funkčných hodnôt z uzavretého intervalu [ 01, ] μ : U A [ 01, ] s kvalitatívnym priebehom znázorneným na obrázku Alternatívny názov charakteristickej funkcie μ A ( x ) je stupeň príslušnosti prvku - argumentu x do fuzzy množiny mladý Definícia Fuzzy množina A je definovaná A = x, μ x ; x U ( A ( )) kde U je univerzum a μ ( x ) príslušnosti x do A). { } A je charakteristická funkcia (stupeň 31

Poznámka. Pojem fuzzy množiny A splýva s pojmom jej charakteristickej funkcie μ A ( x ), ktorá ju spolu s univerzom U jednoznačne určuje. Zápis x A (čítame ako x je A) sa v teórii fuzzy množín interpretuje pomocou príslušnej charakteristickej funkcie μ A ( x ) tak, že stupeň príslušnosti elementu x do fuzzy množiny A je učený μ x. hodnotou ( ) A Operácia na fuzzy množinamy = ( μa ( )) ; a B ( ) { } A x, x x U ( ) { ; } B = x, μ x x U (1) Zjednotenie fuzzy množín A B= x, μ x ;x U ( A B( )) ( x) max ( x ), ( x) { } { } μ = μ μ A B A B 32

(2) Prienik fuzzy množín ( A B( )) ( x) min ( x ), ( x) { } A B= x, μ x ;x U { } μ = μ μ A B A B (3) Doplnok fuzzy množíny ( A ( )) ( ) ( ) { } A = x, μ x ;x U μ = μ x 1 x A A (4) Podmnožina fuzzy množín A B= x U μ x μ x ( ) ( ) ( ) ( ) def A B 33

Priebehy charakteristických funkcií fuzzy množín A a B, ich komplementov, prieniku a zjednotenia. μ A () x μ B () x 1 1 A x B x 1 μ A () x 1 μ B () x C x D x 1 μ A B () x 1 μ A B () x E x F x 34

Ktoré vzťahy platné pre klasické crisp množiny platia aj pre fuzzy množiny? (1) Zákon vylúčenia tretieho A A= U pre fuzzy množiny je neplatný. { A } { A( ) A( )} ( ) ( ) ( ) μ x = max μ x, μ x = max μ x, 1 μ x = 1 A A A Táto podmienka evidentne nie je splnená pre fuzzy množiny, kde môže nastať prípad 0 < μ A ( x ) < 1, potom napr. pre μ ( x A ) = 09. dostaneme 09. = 1, čo je spor. 35

(2) Zákon sporu A A = je pre fuzzy množiny neplatný { A } { A( ) A( )} ( ) ( ) ( ) μ x = min μ x, μ x = min μ x, 1 μ x = 0 A A A Podobne ako v predchádzajúcom príklade tento vzťah neplatí pre fuzzy množiny, 0 < μ x < 1. kde ( ) A (3) Distributívny zákon A ( B C) = ( A B) C je platný pre fuzzy množiny. { A B C } A( ) { B( ) C( )} { A B } { A( ) C( )} ( )( ) ( ) ( ) ( ) ( ) = min{ μa B( x ), μa C( x) } =μ( A B) ( A C)( x ) A B C { } μ x = max μ x, μ x = max μ x,min μ x, μ x { } = min max μ x, μ x,max μ x, μ x 36

Fuzzy relácie Binárna relácia v klasickej (crisp) teórie množín je definovaná ako ľubovolná podmnožina karteziánskeho súčinu dvoch množín {( ) ; } R = x,z x A y B A B Crisp relácia R je definovaná pomocou charakteristickej funkcie takto { } { } {( ) R ( ) 1} R= x,y ;x A y B μ x,y = Príklad {( ) ( )( )( ) ( ) ( )} 123,, p,q = 1,p, 2,p, 3,p, 1,q, 2,q, 3,q 123 { A B Relácia R je ľubovolná podmnožina tejto množiny, napr. R = 1,p, 3,p, 1,q, 3,q A B {( ) ( ) ( )( )} 37

Inverzná relácia R -1 (k relácii R) je definovaná pomocou usporiadaných dvojíc y,x R x,y R 1 ( ), ktorých inverzia patrí do relácie ( ) {( ) ( ) } 1 R = y,x ; x,y R B A Diagramatická reprezentácia inverznej relácie sa zostrojí jednoduchým spôsobom z diagramatickej reprezentácie pôvodnej R tak, že jednotlivé hrany (zobrazenia) zmenia svoju orientáciu. A A 1 2 3 B p q 1 2 3 B p q R R -1 38

Zložená relácia Majme tri množiny A, B a C, pre tieto množiny nech sú definované dve relácie P A B a Q B C, Zložená relácia (kompozícia) R = Po Q je definovaná ako nový relácia R A Ctakto {( ) ; :( ) ( ) } R = Po Q= x,z x A z C y B x,y P y,z Q A 1 2 3 C A q P B Q p α β 1 2 R γ 3 A B C α β γ 39

Charakteristická funkcia kompozície R = Po Q je určená vzťahom { } ( x,z) maxmin ( x,y ), ( y,z) μ = μ μ PQ o P Q y B Význam tohto vzťahu priamo vyplýva z definície kompozície dvoch relácií P a Q. A a b c min{ μ P ( a,p), μq( p, α)} B p μ P ( a,p) μq( p, α) q C α β γ A a b c max min{ μ P ( a,x), μq( x, α)} x B μ P ( a,p) B p μq( p, α) μ P ( a,q) q μq( q, α) C α β γ A B 40

Diagonálna relácia Nech P A A je diagonálna relácia, ktorej charakteristická funkcia pre nediagonálne elementy je nulová, μ ( x,y ) = 0, pre x y. Tento typ relácie je formálne určený vzťahom P ( x,x) x A ( x,x) ( x) P { ; P P 1} = μ =μ =. Potom kompozícia diagonálnej relácie P A A s reláciou Q A B je určená takto { } ( y) max min ( x ), ( x, y) μ = μ μ PQ o P Q x A min{ μ P ( x), μ Q ( x,y)} A x A x μ Q ( x,y) B y relácia P relácia Q 41

Fuzzy relácia R je definovaná Definícia (( ) R ( )) ; ( ) { } R = x,y, μ x,y x,y A B kde A, B sú dané množiny a μ ( x,y ) príslušnosti dvojice (x,y) do relácie R). R je charakteristická funkcia (stupeň Kompozícia dvoch fuzzy relácií P A B a Q B C je určená analogickými vzťahmi, ktoré boli pôvodne definované pre crisp relácie { } ( x,z) maxmin ( x,y ), ( y,z) μ = μ μ PQ o P Q y B 42

Príklad Nech fuzzy relácie P a Q sú definované nad dvojicami množín A,B resp. B,C, pričom tieto množiny majú tvar A = { x,x,x 1 2 3}, B= { y 1,y2}, C = { z 1,z 2,z3} a príslušné charakteristické funkcie sú určené tab. 10.2 (pozri taktiež obr. 10.8) Špecifikácia charakteristických funkcií relácií P a Q ( x,y ) μ P y 1 y 2 x 1 0.4 0.5 x 2 0.9 0.2 x 3 0.7 0.5 ( x,y ) μ Q z 1 z 2 z 3 y 1 0.7 0.3 0.9 y 2 1.0 0.8 0.4 43

x 1 A P 0.4 0.9 B y 1 Q 0.7 0.3 1.0 C z 1 x 2 0.7 0.2 0.5 0.5 y 2 0.4 0.8 0.9 z 2 x 3 z 3 { } { ( ) ( )} { { 0407} { 0510} } { 0405} 05 { } ( ) ( ) ( ) μ x,z = max min μ x,y, μ y,z,min μ x,y, μ y,z PQ o 1 1 P 1 1 Q 1 1 P 1 2 Q 2 1 = max min.,.,min.,. = max.,. =. Výsledná charakteristická funkcia relácie R ( x,y ) μ R z 1 z 2 z 3 x 1 0.5 0.5 0.4 x 2 0.7 0.3 0.9 x 3 0.7 0.5 0.7 = Po Q 44

Pretože fuzzy relácia bola definovaná ako fuzzy množina, môžeme nad množinou fuzzy relácií, ktoré sú špecifikované nad rovnakou dvojicou množín A a B definovať operácie zjednotenia a prieniku fuzzy relácií. Nech P,Q A B sú dve fuzzy relácie s charakteristickými funkciami μ P ( x,y ) resp. a μ Q ( x,y ), potom ich prienik a zjednotenie sú definované v súhlase s definíciami týchto operácii pre fuzzy množiny pre každé ( x,y) A B. { } ( x, y) min ( x, y ), ( x, y) μ = μ μ P Q P Q { } ( x, y) max ( x, y ), ( x,y) μ = μ μ P Q P Q 45

Veta. Nech P, Q a R sú fuzzy relácie definované nad takými množinami, aby nasledujúce operácie boli prípustné, potom platí ( ) 1 1 1 P oq = P o Q ( P oq) or= Po( Qo R) Po( Q R) = ( PoQ) ( Po R) ( Q R) op= ( QoP) ( Ro P) P o( Q R) = ( PoQ) ( Po R) ( Q R) op= ( QoP) ( Ro P) 46

Logické spojky Vzťah medzi klasickou dvojhodnotovou logikou a teóriou (crisp) množín je veľmi blízky, jednotlivé množinové operácie môžu byť vyjadrené pomocou logických spojok: { } (1) konjunkcia - A B= def x; ( x A) ( x B) (2) disjunkcia - A B= def { x; ( x A) ( x B) } (3) negácia - A = def { x; ( x A) } (4) implikácia - A B= { x;x A x B} def 47

Priradenie medzi množinovými operáciami a výrokovými spojkami konjunkcie, disjunkcie, implikácie a negácie. A B A B ( A B)= def ( A B) ( A B)= def ( A B) A B A ( A B) = ( A B)= ( A B) def def A= ( A) def 48

Predpoklad fuzzy logiky Fuzzy logika je založená na predpoklade, že každému výroku p je priradená val p, z uzavretého intervalu [0,1]. pravdivostná hodnta ( ) [0 1] Fuzzy negácia. Fuzzy negácia je unárna operácia :[0, 1] [0, 1], ktorá vyhovuje týmto podmienkam p p val p val q val p val q ( ) ( ) ( ) ( ) ( ) = 1 ( ) val p val p 49

Fuzzy konjunkcia 2 Fuzzy konjunkcia je binárna operácia :[01], [01],, ktorá vyhovuje týmto podmienkam (1) komutatívnosť p q q p (2) asociatívnosť p ( q r) ( p q) r (3) okrajová podmienka - identita p 1 p val q val r val p q val p r (4) ( ) ( ) ( ) ( ) { } ( ) = ( ) ( ) val p q min val p,val q 50

Fuzzy disjunkcia 2 Fuzzy disjunkcia je binárna operácia :[0, 1] [0, 1], ktorá vyhovuje týmto podmienkam (1) komutatívnosť p q q p (2) asociatívnosť p ( q r) ( p q) r (3) okrajová podmienka - identita p 0 p val q val r val p q val p r (4) ( ) ( ) ( ) ( ) { } ( ) = ( ) ( ) val p q max val p,val q Operácie konjunkcie a disjunkcie sú duálne vzhľadom k operácii štandardnej negácie (De Morganove vzťahy). 51

Fuzzy implikácia Fuzzy implikácia je binárna operácia okrajovým podmienkam 2 :[01], [01],, ktorá vyhovuje týmto ( val ( p) ) ( val ( q) ) ( val ( p) = val ( q) = ) ( ) 1 pre = 0 alebo = 1 val ( p q) = 0 pre 1a 0 { } ( val ( p) val ( q) ) ( ) = 11 ( ) + ( ) val p q min, val p val q 1 = 1 val p + ináč ( ) val ( q) ( ) 52

3D grafy logických spojok vo fuzzy logike konjunkcia disjunkcia implikácia ekvivalencia 53

Implikácia bola pôvodne Zadehom špecifikovaná pomocou negácie a disjunkcie, ( p q) = def ( p q). Tento jednoduchý prístup je skoro nepoužiteľný, pretože produkuje fuzzy logiku veľmi chudobnú, kde skoro neexistujú tautológie. Tento nedostatok je odstránený tým, že používane implikáciu zavedenú do logiky Łukasiewiczom v jeho 3- hodnotovej logike. Závažný problém fuzzy logiky je systematické a úplné určenie pravdivostných hodnôt formúl pre dve alebo viac výrokových premenných. Formula fuzzy logiky s n premmenými p,p,...,p 1 2 n sa môže chápať ako funkcia n premenných definovaná na hyperkocke [0, 1] n. Funkcia formula sa nazýva tautológia, ak sa rovná 1 pre ľubovolnú F p,p,...,p = 1pre, p,p,...,p [01], n. hodnotu argumentov, ( ) ( ) 1 2 n 1 2 n 54

1 1 1 0.5 1 0.5 0.5 0 1 0.5 0 1 0.5 0.5 0 Fpq (, )=(( p q) ( p q)) Gpq (, )=(( p q) ( p q)) 0 Povrchy výrokových funkcií F(p,q) a G(p,q) pre spojité argumenty p,q [0,1]. Z priebehov týchto funkcií vyplýva, že funkcia F(p,q) je tautológia, zatiaľ čo, funkcia G(p,q) nie je tautológia. 55

Sémantické tablá pre formuly fuzzy logiky ( p q) ( p q)=1 ( p q) ( p q)=1 ( p q) ( p q) ( p q) ( p q) min{ p,q} max{ p,q} p q p>q max{ p,q} min{ p,q} p q p>q p q q p q p p q A p>q p=q F( p,q) = ( p q) ( p q) G( p,q) = ( p q) ( p q) F ( p,q) = 1 p,q [ 01, ] G( p,q) = 1( len pre p= q) B 56

Príklad (p ( p q) q)=1 (p ( p q) q))=1 p ( p q) q p ( p q) q (p q) q (p q)> q p q min{ p,p q} q p>q min{ p, 1} q min{ p, 1 -p+q} q p 1 p 1-( p q)+ q p q p>q p+q 0 q=0 p q 1-p+q q p q p=0 q=0 1 1 p 0.5 1 0 1 q 0.5 0.5 1 p p=1 1 0.5 0.5 0 1 0.5 0 0 57

Usudzovanie vo fuzzy logike V klasickej logike je jedným zo základných modov usudzovania pravidlo modus ponens p p q q Táto schéma môže byť verbálne formulovaná takto ak p je pravdivý výrok a ak p q je pravdivá implikácia, potom q je pravdivý výrok Modus ponens môže byť alternatívne vyjadrený pomocou výrokovej formuly - tautológie p p q q (( ) ) 58

Pri fuzzy odvodzovaní dôležitým pojmom je jazyková premenná, ktorý bol zavedený Zadehom. Jazyková premenná je taký typ premennej, ktorej hodnoty sú slová z prirodzeného jazyka. Ako ilustračný príklad jazykovej premennej uvedieme vek, ktorej hodnoty sú špecifikované slovnými hodnotami mladý, stredný a starý. Definícia. Jazyková (lingvistická) premenná je určená usporiadanou štvoricou X,T X,U,M ( ( ) ) kde X je meno jazykovej premennej, T ( X ) { A,B,... } = je množina slovných hodnôt jazykovej premennej, U je univerzum jazykovej A T X je premennej, pričom každá slovná premenná ( ) špecifikovaná fuzzy množinou A x, ( x) ; x U fuzzy množín tvorí množinu M. ( A ) { } = μ, súbor týchto 59

Príklad Študujme jazykovú premennú X=vek, definovanú nad univerzom rokov reprezentovaným množinou uzavretým intervalom U =[0,100]. Množina slovných hodnôt obsahuje tri slovné hodnoty, T ( vek ) = { mladý,stredný,starý}. Každá slovná hodnota je špecifikovaná fuzzy množinou s charakteristickou funkciou μ( x) 1 mladý stredný starý 10 20 30 40 50 60 70 80 90 100 roky 60

Znázornenie zovšeobecneného modus ponens, ktorý na základe analógie s reláciou x A x BY vytvára zo vstupnej slovnej premennej A výstupnú slovnú premennú B, pričom sa predpokladá, že slovné premenné A a A sú si podobné. x A x A y B y B 61

Uvažujme dve slovné premenné A T(X) a B T(Y) reprezentované A = x, μ x ; x X a ( A ) { } príslušnými fuzzy množinami ( ) B= ( y, μb ( Y) ) ; x Y. { } Stupeň pravdivosti fuzzy výroku x je A, formálne vyjadrený vzťahom μ x ; podobne stupeň x A, je popísaný charakteristickou funkciou ( ) A pravdivosti výroku y B ( y je B ) je charakterizovaný charakteristickou μ x. funkciou ( ) B Tieto dva fuzzy výroky x A a y B sú vo vzájomnej (môžeme povedať príčinnej alebo asociačnej) relácii x A x B, podľa ktorej vlastnosť x A je doprevádzaná výskytom vlastnosti y B. 62

Zovšeobecnený modus ponens v relačnom tvare je x A x A x B x B kde A T(X) a B T(Y) sú nové slovné premenné, Budeme predpokladať, že nová slovná premenná A (fuzzy množina) je podobná pôvodnej slovnej premennej A, čo môžeme vyjadriť pomocou charakteristických funkcií napr. takto max μ x μ x <δ, kde δ je dané malé kladné číslo. x A ( ) ( ) A Tento predpoklad je veľmi dôležitý k odôvodneniu používania zovšeobecneného modus ponens ako nástroja pre odvodenie výstupnej novej slovnej premennej B zo vstupnej slovnej premennej A pomocou relácii x A x B(analógie). Okrajová podmienka: A = A B= B 63

Znázornenie zobrazenia fuzzy slovnej premennej A na slovnú premennú B pomocou fuzzy relácie R(x,y). y B ( x A y B ) = R X Y def A x 64

Rezultujúca charakteristická funkcia B ( y) charakteristickej funkcie μ ( x) a charakteristickej funkcie ( x,y ) A μ je určená ako kompozícia μ fuzzy relácie R, ktorá reprezentuje vzťah x A x B (kde symbol znázorňuje fuzzy reláciu R) { } ( y) max min ( x ), ( x, y) μ = μ μ B A R x A alebo v zjednodušenom tvare B = A o R. Požadujeme, aby kompozícia (11.9a) vyhovovala okrajovej podmienke, ktorá požaduje, že ak A =A, potom B =B, t.j. { } ( y) max min ( x ), ( x, y) μ = μ μ B A R x A R 65

Ebrahim Mamdani, University of London Realizácia relácie R Kompozície B = A o R pre Mamdaniho špecifikáciu relácie R { } ( ) ( ) ( ) ( ) R =μ x μ y = min μ x, μ y A B A B 66

A A B B Dokážeme, že pre tento typ relácie je okrajová podmienka kompozície splnená. μ y = max min μ x,min μ x, μ y { } ( ) ( ) ( ) ( ) { } B A A B x X Táto formula môže byť jednoducho upravená použitím asociatívnosti operácie min μ B ( y) = min max min{ μa ( x ), μa( x )}, μb( y) x X 14444244443 w = min w, μ { B ( y) } kde w sa nazýva váha pravidla alebo stupeň zapálenia pravidla. Potom rezultujúca charakteristická funkcia μ B ( y) vyhovuje podmienke μb ( y) μ B( y), μ y =μ y. pre A=A dokonca platí ( ) ( ) B B 67

The End 68