Konstrukcja t-norm
W matematyce t-normy są szczególnym rodzajem operacji binarnych na rzeczywistym przedziale jednostkowym [0, 1]. Różne konstrukcje t-norm , czy to przez jawną definicję, czy przez transformację z wcześniej znanych funkcji, dostarczają obfitości przykładów i klas t-norm. Jest to ważne np. przy znajdowaniu kontrprzykładów lub dostarczaniu t-norm o określonych właściwościach do wykorzystania w inżynierskich zastosowaniach logiki rozmytej . Główne sposoby konstruowania t-norm obejmują użycie generatorów , definiowanie klas parametrycznych t-norm, obrotów lub sum porządkowych t-norm.
Odpowiednie tło można znaleźć w artykule na temat t-norm .
Generatory t-norm
Metoda konstruowania t-norm przez generatory polega na wykorzystaniu funkcji jednoargumentowej ( generator ) do przekształcenia jakiejś znanej funkcji binarnej (najczęściej dodawania lub mnożenia) w t-normę.
Aby umożliwić stosowanie generatorów niebijektywnych, które nie mają funkcji odwrotnej , stosuje się następujące pojęcie funkcji pseudoodwrotnej :
- Niech f : [ a , b ] → [ c , d ] będzie funkcją monotoniczną między dwoma domkniętymi podprzedziałami rozciągniętej prostej rzeczywistej . Funkcja pseudoodwrotna do f jest funkcją f (−1) : [ c , re ] → [ a , b ] zdefiniowaną jako
Generatory addytywne
Konstruowanie t-norm przez generatory addytywne opiera się na następującym twierdzeniu:
- Niech f : [0, 1] → [0, +∞] będzie ściśle malejącą funkcją taką, że f (1) = 0 i f ( x ) + f ( y ) mieści się w przedziale f lub jest równe f (0 + ) lub +∞ dla wszystkich x , y w [0, 1]. Wtedy funkcja T : [0, 1] 2 → [0, 1] zdefiniowana jako
- T ( x , y ) = f (-1) ( f ( x ) + f ( y ))
- jest t-normą.
Alternatywnie, można uniknąć używania pojęcia funkcji pseudo-odwrotnej, mając . Odpowiednią resztę można następnie wyrazić jako . A biresiduum jako .
Jeśli t-normę T wynika z tej ostatniej konstrukcji przez funkcję f , która jest prawostronnie ciągła w 0, to f nazywamy generatorem addytywnym T .
Przykłady:
- Funkcja f ( x ) = 1 – x dla x w [0, 1] jest addytywnym generatorem t-normy Łukasiewicza.
- Funkcja f zdefiniowana jako f ( x ) = –log ( x ) jeśli 0 < x ≤ 1 i f (0) = +∞ jest addytywnym generatorem iloczynu t-normy.
- Funkcja f zdefiniowana jako f ( x ) = 2 – x jeśli 0 ≤ x < 1 i f (1) = 0 jest addytywnym generatorem drastycznej t-normy.
Podstawowe właściwości generatorów addytywnych podsumowuje następujące twierdzenie:
- Niech f : [0, 1] → [0, +∞] będzie addytywnym generatorem t-normy T . Następnie:
- T jest t-normą Archimedesa.
- T jest ciągłe wtedy i tylko wtedy, gdy f jest ciągłe.
- T jest ściśle monotoniczne wtedy i tylko wtedy, gdy f (0) = +∞.
- Każdy element (0, 1) jest nilpotentnym elementem T wtedy i tylko wtedy, gdy f (0) < + ∞.
- Wielokrotność f przez stałą dodatnią jest również generatorem addytywnym T .
- T nie ma nietrywialnych idempotentów. (W konsekwencji np. minimalna norma t nie ma generatora dodatków).
Generatory multiplikatywne
Izomorfizm między dodawaniem na [0, + ∞] i mnożeniem na [0, 1] przez logarytm i funkcję wykładniczą pozwala na dwukierunkowe przekształcenia między addytywnymi i multiplikatywnymi generatorami t-normy. Jeśli f jest addytywnym generatorem t-normy T , to funkcja h : [0, 1] → [0, 1] zdefiniowana jako h ( x ) = e − f ( x ) jest multiplikatywnym generatorem T , że jest funkcją h taką, że
- h ściśle rośnie
- godz (1) = 1
- h ( x ) · h ( y ) mieści się w zakresie h lub jest równe 0 lub h (0+) dla wszystkich x , y w [0, 1]
- h jest prawostronnie ciągła w 0
- T ( x , y ) = godz (-1) ( godz ( x ) · godz ( y )).
I odwrotnie, jeśli h jest multiplikatywnym generatorem T , to f : [0, 1] → [0, +∞] określone przez f ( x ) = −log ( h (x)) jest generatorem addytywnym T .
Klasy parametryczne t-norm
Wiele rodzin powiązanych t-norm można zdefiniować za pomocą jawnej formuły w zależności od parametru p . W tej sekcji wymieniono najbardziej znane sparametryzowane rodziny t-norm. W wykazie będą stosowane następujące definicje:
- Rodzina t-norm T p sparametryzowana przez p jest rosnąca , jeśli T p ( x , y ) ≤ T q ( x , y ) dla wszystkich x , y w [0, 1] zawsze, gdy p ≤ q (podobnie dla malejących i ściśle rosnący lub malejący).
- Rodzina t-norm T p jest ciągła względem parametru p if
- 0 dla wszystkich wartości p parametru.
Normy t Schweizera-Sklara
Rodzina t-norm Schweizera – Sklara , wprowadzona przez Bertholda Schweizera i Abe Sklara na początku lat 60. XX wieku, jest określona przez definicję parametryczną
T jest
- Archimedesa wtedy i tylko wtedy, gdy p > −∞
- Ciągła wtedy i tylko wtedy, gdy p < +∞
- Ścisłe wtedy i tylko wtedy, gdy −∞ < p ≤ 0 (dla p = −1 jest to iloczyn Hamachera)
- Nilpotentny wtedy i tylko wtedy, gdy 0 < p < +∞ (dla p = 1 jest to t-normą Łukasiewicza).
Rodzina jest ściśle malejąca dla p ≥ 0 i ciągła względem p w [−∞, +∞]. Generator addytywny dla - ∞ < p < + ∞ jest
T-normy Hamachera
Rodzina t-norm Hamachera , wprowadzona przez Horsta Hamachera pod koniec lat 70., jest dana następującą definicją parametryczną dla 0 ≤ p ≤ + ∞:
Norma t produktem Hamachera
T-normy Hamachera to jedyne t-normy, które są funkcjami wymiernymi. Norma t Hamachera wtedy i tylko wtedy, gdy + ∞ (dla p = 1 jest to norma t iloczynu). Rodzina jest ściśle malejąca i ciągła względem p . Generator addytywny dla p < +∞ to
T-normy Franka
Rodzina t-norm Franka , wprowadzona przez MJ Franka pod koniec lat siedemdziesiątych, jest dana definicją parametryczną dla 0 ≤ p ≤ +∞ następująco:
Norma t Franka , jeśli < ∞. Rodzina jest ściśle malejąca i ciągła względem p . Generator addytywny dla jest
T-normy Yagera
Rodzina t-norm Yagera , wprowadzona na początku lat 80. przez Ronalda R. Yagera , jest dana dla 0 ≤ p ≤ +∞ przez
-norma Yagera nilpotentna wtedy i tylko wtedy, gdy 0 < p <+∞ (dla p 1 jest to t-normą Łukasiewicza) Rodzina jest ściśle rosnąca i ciągła względem p . -norma Yagera dla 0 < wynika z t normy Łukasiewicza poprzez podniesienie jej generatora dodatków do potęgi p . Generator addytywny dla 0 < p < + ∞ to
T-normy Aczéla – Alsiny
Rodzina t-norm Aczéla – Alsiny , wprowadzona na początku lat 80. przez Jánosa Aczéla i Claudiego Alsinę, jest dana dla 0 ≤ p ≤ + ∞ przez
Norma t Aczéla – Alsiny i tylko wtedy, gdy 0 < < + ∞ (dla p = 1 jest to iloczyn norma). Rodzina jest ściśle rosnąca i ciągła względem p . norma Aczéla – Alsiny 0 < p < + ∞ wynika z -normy poprzez podniesienie jego generatora dodatków do potęgi str . Generator addytywny dla 0 < p < + ∞ to
Dombi t-normy
Rodzina t-norm Dombi , wprowadzona przez Józsefa Dombiego (1982), jest dana dla 0 ≤ p ≤ +∞ przez
Norma t ścisła wtedy i tylko wtedy, gdy 0 < + ∞ (dla p = 1 jest to produkt Hamachera). Rodzina jest ściśle rosnąca i ciągła względem p . -norma dla 0 < p < t -normy Hamachera poprzez podniesienie jego generatora dodatków do potęgi p . Generator dodatków dla 0 < p < + ∞ to
T-normy Sugeno – Webera
Rodzina t-norm Sugeno – Webera została wprowadzona na początku lat 80. przez Siegfrieda Webera; podwójne t-conormy zostały zdefiniowane już na początku lat 70. przez Michio Sugeno. Jest dane dla −1 ≤ p ≤ +∞ przez
Sugeno – Webera t-norma wtedy i tylko wtedy, gdy -1 < + ∞ (dla p 0 jest to Łukasiewicz t -norma). Rodzina jest ściśle rosnąca i ciągła względem p . Generator dodatków dla 0 < p < + ∞ [sic] to
Sumy porządkowe
Suma porządkowa konstruuje t-normę z rodziny t-norm, zmniejszając je do rozłącznych podprzedziałów przedziału [0, 1] i uzupełniając t-normę, używając minimum na pozostałej części kwadratu jednostkowego. Opiera się na następującym twierdzeniu:
- Niech T i dla i w zbiorze indeksów I będzie rodziną t-norm oraz ( ai , b i ) rodziną parami rozłącznych (niepustych) otwartych podprzedziałów [0, 1] . Wtedy funkcja T : [0, 1]
- jest t-normą.
Wynikowa norma t nazywana jest sumą porządkową sum ( T i , ai , b i ) dla i w I , oznaczoną przez
lub jeśli I jest skończony.
Sumy porządkowe t-norm mają następujące właściwości:
- Każda norma t jest trywialną sumą porządkową samej siebie w całym przedziale [0, 1].
- Pusta suma porządkowa (dla pustego zestawu indeksów) daje minimalną normę t T min . Sumy z minimalną normą t można dowolnie dodawać lub pomijać bez zmiany wynikowej normy t.
- Bez utraty ogólności można założyć, że zbiór indeksów jest policzalny , ponieważ prosta rzeczywista może zawierać co najwyżej przeliczalnie wiele rozłącznych podprzedziałów.
- Suma porządkowa t-normy jest ciągła wtedy i tylko wtedy, gdy każda suma jest ciągłą t-normą. (Analogicznie dla ciągłości lewej).
- Suma porządkowa jest archimedesowa wtedy i tylko wtedy, gdy jest trywialną sumą jednej t-normy Archimedesa w całym przedziale jednostkowym.
- Suma porządkowa ma dzielniki zera wtedy i tylko wtedy , gdy dla pewnego indeksu i ai = 0 i T i ma dzielniki zera . (Analogicznie dla elementów nilpotentnych).
ja jest lewostronnie ciągłą normą t, to jej reszta R jest dana następująco:
gdzie R i jest resztą T i dla każdego i w I .
Sumy porządkowe ciągłych t-norm
Suma porządkowa rodziny ciągłych t-norm jest ciągłą t-normą. Na mocy twierdzenia Mosterta-Shieldsa każda ciągła norma t jest wyrażalna jako suma porządkowa ciągłych t norm Archimedesa. Ponieważ te ostatnie są albo nilpotentne (a wtedy izomorficzne z t-normą Łukasiewicza) albo ścisłe (wtedy izomorficzne z iloczynową t-normą), każda ciągła t-normowa jest izomorficzna z sumą porządkową Łukasiewicza i iloczynowych t-norm.
Ważnymi przykładami sum porządkowych ciągłych t-norm są następujące:
- Normy t Dubois-Prade , wprowadzone przez Didiera Dubois i Henri Prade'a na początku lat 80. XX wieku, są sumami porządkowymi iloczynu t-normy na [0, p ] dla parametru p w [0, 1] i (domyślnie) minimalna norma t w pozostałej części przedziału jednostkowego. Rodzina t-norm Dubois-Prade jest malejąca i ciągła względem p ..
- Normy t Mayora-Torrensa , wprowadzone przez Gaspara Mayora i Joan Torrens na początku lat 90., są sumami porządkowymi normy t Łukasiewicza dla [0, p ] dla parametru p w [0, 1] i (domyślnie) minimalna norma t w pozostałej części przedziału jednostkowego. Rodzina t-norm Mayora-Torrensa jest malejąca i ciągła względem p ..
Rotacje
Konstrukcja t-norm przez rotację została wprowadzona przez Sándora Jenei (2000). Opiera się na następującym twierdzeniu:
- Niech T będzie ciągłą w lewo normą t bez dzielników zera , N : [0, 1] → [0, 1] funkcją, która przypisuje 1 − x do x i t = 0,5. Niech T 1 będzie liniową transformacją T w [ t , 1] i funkcja
- jest ciągłą w lewo normą t, zwaną rotacją normy t T .
Geometrycznie konstrukcję można opisać jako najpierw skurczenie t-normy T do przedziału [0,5, 1], a następnie obrócenie jej o kąt 2π/3 w obu kierunkach wokół linii łączącej punkty (0, 0, 1) i (1, 1, 0).
Twierdzenie można uogólnić, przyjmując za N dowolną silną negację , to znaczy inwolucyjną ściśle malejącą funkcję ciągłą na [0, 1], a dla t przyjmując unikalny punkt stały N .
Wynikowa norma t ma następującą właściwość niezmienności rotacji w odniesieniu do N :
- T ( x , y ) ≤ z wtedy i tylko wtedy, gdy T ( y , N ( z )) ≤ N ( x ) dla wszystkich x , y , z w [0, 1].
Negacją wywołaną przez T rot jest funkcja N , to znaczy N ( x ) = R rot ( x , 0) dla wszystkich x , gdzie R rot jest resztą z Tro rot .
Zobacz też
- Klement, Erich Peter; Mesiar, Radko; i Pap, Endre (2000), Normy trójkątne . Dordrecht: Kluwer. ISBN 0-7923-6416-3 .
- Fodor, János (2004), „Lewo-ciągłe t-normy w logice rozmytej: przegląd” . Acta Polytechnica Hungarica 1 (2), ISSN 1785-8860 [1]
- Dombi, József (1982), „Ogólna klasa operatorów rozmytych, klasa operatorów rozmytych DeMorgana i miary rozmytości indukowane przez operatorów rozmytych” . Zbiory i systemy rozmyte 8 , 149–163.
- Jenei, Sándor (2000), „Struktura lewostronnych t-norm z silnymi indukowanymi negacjami. (I) Konstrukcja rotacyjna”. Journal of Applied Non-Classical Logics 10 , 83–92.
- Navara, Mirko (2007), „Trójkątne normy i konormy” , Scholarpedia [2] .