Построение t-норм
Построение t-норм — это совокупность методов и подходов к определению t-норм, то есть специальных бинарных операций на отрезке вещественной прямой [0, 1]. Различные способы построения t-норм, будь то явное задание или преобразование известных функций, позволяют получить множество примеров и классов t-норм. Это важно, в частности, для поиска контрпримеров или создания t-норм с заданными свойствами для инженерных применений нечеткой логики. Основные методы построения t-норм включают использование генераторов, определение параметрических классов, ротации, а также ординальные суммы t-норм.[1]
Генераторы t-норм
Метод построения t-норм с использованием генераторов состоит в применении унарной функции-генератора для преобразования известной бинарной функции (чаще всего сложения или умножения) в t-норму.
Чтобы можно было использовать небиективные генераторы, не имеющие обратной функции, применяется понятие псевдообратной функции:
- Пусть функция f: [a, b] → [c, d] монотонна и определена на замкнутых подотрезках расширенной вещественной прямой. Тогда псевдообратная функция f(−1): [c, d] → [a, b] задается следующим образом:
Построение t-норм по аддитивному генератору основано на следующей теореме:
- Пусть f: [0, 1] → [0, +∞] — строго убывающая функция, такая что f(1) = 0 и f(x) + f(y) лежит в образе f либо в отрезке [f(0+), +∞] для всех x, y из [0, 1]. Тогда функция T: [0, 1]2 → [0, 1], определяемая как
- T(x, y) = f(-1)(f(x) + f(y))
- — является t-нормой.
Либо можно воспользоваться выражением . Связанная с ней резидуальная импликация выражается как . Биимпликация — .
Если t-норма T получается из этого построения функцией f, являющейся правостороним непрерывной в 0, такую функцию называют аддитивным генератором t-нормы T.
Примеры:
- Функция f(x) = 1 – x для x ∈ [0, 1] — аддитивный генератор для t-нормы Лукасаевича (англ. Łukasiewicz t-norm).
- Функция f, определяемая как f(x) = –logx при 0 < x ≤ 1 и f(0) = +∞, — аддитивный генератор для произведения (product t-norm).
- Функция f, задаваемая f(x) = 2 – x при 0 ≤ x < 1 и f(1) = 0 — аддитивный генератор для драстической t-нормы (drastic t-norm).
Базовые свойства аддитивных генераторов сводятся к следующей теореме:
- Пусть f: [0, 1] → [0, +∞] — аддитивный генератор t-нормы T. Тогда:
- T — архимедова t-норма;
- T непрерывна тогда и только тогда, когда f непрерывна;
- T строго монотонна тогда и только тогда, когда f(0) = +∞;
- Каждый элемент (0, 1) является нильпотентным для T тогда и только тогда, когда f(0) < +∞;
- Любое умножение f на положительную константу также дает аддитивный генератор t-нормы T;
- T не имеет нетривиальных идемпотентов (поэтому, например, минимум не имеет аддитивного генератора).
Изоморфизм между сложением на [0, +∞] и умножением на [0, 1] посредством логарифма и экспоненты позволяет двумерные превращения между аддитивными и мультипликативными генераторами t-норм. Если f — аддитивный генератор t-нормы T, то функция h: [0, 1] → [0, 1], определённая как h(x) = e−f(x), — мультипликативный генератор t-нормы T, то есть функция h, обладающая свойствами:
- h строго возрастает,
- h(1) = 1,
- h(x) · h(y) лежит в образе h или равно 0 либо h(0+) для всех x, y из [0, 1],
- h правосторонне непрерывна в 0,
- T(x, y) = h(–1)(h(x) · h(y)).
Обратно, если h — мультипликативный генератор T, то f: [0, 1] → [0, +∞], заданная как f(x) = –log(h(x)), является аддитивным генератором t-нормы T.
Параметрические классы t-норм
Многие семейства родственных t-норм можно определить явной формулой, зависящей от параметра p. Ниже перечислены наиболее известные параметрические семейства t-норм. Используются следующие определения:
- Семейство t-норм Tp, параметризованное по p, называется возрастающим, если Tp(x, y) ≤ Tq(x, y) для всех x, y ∈ [0, 1] при p ≤ q (аналогично для убывающего, строго возрастающего/убывающего);
- Семейство t-норм Tp называется непрерывным по параметру p, если
- для всех значений параметра p0.
Семейство t-норм Швайцера — Склара, впервые определённое Бертольдом Швайцером и Абом Скларом в начале 1960-х, даётся параметрическим выражением:
Свойства:
- — архимедова тогда и только тогда, когда p > −∞;
- непрерывна тогда и только тогда, когда p < +∞;
- строгая тогда и только тогда, когда −∞ < p ≤ 0 (при p = −1 — произведение Хамахера);
- нильпотентна тогда и только тогда, когда 0 < p < +∞ (при p = 1 — t-норма Лукасаевича).
Семейство строго убывает по p ≥ 0, непрерывно по параметру в [−∞, +∞]. Аддитивный генератор для при −∞ < p < +∞:
Семейство t-норм Хамахера, предложенное Хорстом Хамахером в конце 1970-х, задаётся параметрически для 0 ≤ p ≤ +∞:
t-норма называется произведением Хамахера.
T-нормы Хамахера являются единственными t-нормами, являющимися рациональными функциями. — строгая тогда и только тогда, когда p < +∞ (при p = 1 — произведение). Семейство строго убывает и непрерывно по p. Аддитивный генератор для при p < +∞:
Семейство t-норм Франка, введённое М. Й. Франком в конце 1970-х, даётся для 0 ≤ p ≤ +∞:
— строгая при p < +∞. Семейство строго убывает и непрерывно по параметру p. Аддитивный генератор:
Семейство t-норм Ягера, определённое Рональдом Ягером (Ronald R. Yager) в начале 1980-х, задаётся для 0 ≤ p ≤ +∞:
— нильпотентна тогда и только тогда, когда 0 < p < +∞ (при p = 1 — t-норма Лукасаевича). Семейство строго возрастает и непрерывно по p. Для 0 < p < +∞ оно получается из t-нормы Лукасаевича возведением её генератора в степень p. Аддитивный генератор:
Семейство t-норм Ачзеля — Альсины, определённое Яношом Ачзелем и Клауди Альсиной (János Aczél, Claudi Alsina) в начале 1980-х, даётся для 0 ≤ p ≤ +∞:
— строгая тогда и только тогда, когда 0 < p < +∞ (при p = 1 — произведение). Семейство строго возрастает и непрерывно по параметру. Для 0 < p < +∞ получается из произведения возведением генератора в степень p. Аддитивный генератор:
Семейство t-норм Домби, введённое Йожефом Домби (József Dombi, 1982), задаётся для 0 ≤ p ≤ +∞:
— строгая тогда и только тогда, когда 0 < p < +∞ (при p = 1 — произведение Хамахера). Семейство строго возрастает и непрерывно по параметру. Для 0 < p < +∞ строится из произведения Хамахера возведением его генератора в степень p. Аддитивный генератор:
Семейство t-норм Сугэно — Вебера, определённое Зигфридом Вебером в начале 1980-х (дуальные t-конормы рассматривались Митио Сугэно в 1970-х), задаётся для −1 ≤ p ≤ +∞:
— нильпотентна тогда и только тогда, когда −1 < p < +∞ (при p = 0 — t-норма Лукасаевича). Семейство строго возрастает и непрерывно по параметру. Аддитивный генератор для 0 < p < +∞:
Ординальные суммы
Ординальная сумма строит t-норму из семейства t-норм, ужимая их в попарно непересекающиеся подинтервалы отрезка [0, 1] и используя минимум на остальной части единичного квадрата. Этот конструкт опирается на следующую теорему:
- Пусть для каждого i из индексного множества I задана t-норма Ti, а (ai, bi) — пара попарно непересекающихся открытых подотрезков [0, 1]. Тогда функция T: [0, 1]2 → [0, 1], определяемая как
— является t-нормой.
Полученная таким образом t-норма называется ординальной суммой слагаемых (Ti, ai, bi) для i ∈ I, и обозначается как
- ,
или при конечном I.
Свойства ординальных сумм t-норм:
- Любая t-норма является тривиальной ординальной суммой себя на всём интервале [0, 1];
- Пустая ординальная сумма (по пустому множеству индексов) дает минимум (Tmin); слагаемые-минимумы можно добавлять или удалять без изменения результата;
- Можно считать без ограничения общности, что индексное множество счётно, поскольку на вещественной прямой не может быть несчётно много непересекающихся подотрезков;
- Ординальная сумма непрерывна тогда и только тогда, когда все слагаемые непрерывны (аналогично по левой непрерывности);
- Ординальная сумма архимедова тогда и только тогда, когда она тривиальна — состоит из одной архимедовой t-нормы на всем интервале;
- Ординальная сумма имеет делители нуля тогда и только тогда, когда для некоторого индекса i выполняется ai = 0 и t-норма Ti имеет делители нуля (аналогично для нильпотентных элементов).
Если — левая непрерывная t-норма, то её резидуум R выражается так:
где Ri — резидуум t-нормы Ti для каждого i.
Ординальная сумма семейства непрерывных t-норм снова является непрерывной t-нормой. Согласно теореме Мостерта — Шилдса, любая непрерывная t-норма выражается в виде ординальной суммы архимедовых непрерывных t-норм. Поскольку последние либо нильпотентны (и тогда изоморфны t-норме Лукасаевича), либо строги (и тогда изоморфны произведению), любая непрерывная t-норма изоморфна ординальной сумме t-нормы Лукасаевича и произведения.
Важные примеры ординальных сумм непрерывных t-норм:
- T-нормы Дюбуа — Прада, определённые Дидье Дюбуа и Анри Прада в начале 1980-х, — ординальные суммы произведения на [0, p] для параметра p ∈ [0, 1] и (по умолчанию) минимума на остальном интервале. Семейство убывает и непрерывно по p.
- T-нормы Майора — Торренса, предложенные Гаспаром Майором и Хоаном Торренсом в начале 1990-х, — ординальные суммы t-нормы Лукасаевича на [0, p] для параметра p ∈ [0, 1] и минимума на остальном интервале. Семейство убывает и непрерывно в параметре p.
Ротации
Метод ротационной конструкции t-норм был предложен Шандором Енеем и опирается на следующую теорему:[2]
- Пусть T — левая непрерывная t-норма без делителей нуля, N: [0, 1] → [0, 1] такая, что N(x) = 1 – x, и t = 0,5. Обозначим T1 — линейное преобразование T в [t, 1], и . Тогда функция
— определяет левую непрерывную t-норму, называемую ротацией t-нормы T.
Геометрически, построение описывается как сжатие t-нормы T к отрезку [0,5; 1], а затем вращение на угол 2π/3 в двух направлениях вокруг прямой, соединяющей точки (0, 0, 1) и (1, 1, 0).
Можно обобщить теорему, взяв в качестве N любую строгую отрицательную (involutive, строго убывающую непрерывную функцию на [0, 1]), а в качестве t — её единственную неподвижную точку.
Полученная t-норма обладает свойством инвариантности при ротации относительно N:
- T(x, y) ≤ z тогда и только тогда, когда T(y, N(z)) ≤ N(x) для всех x, y, z ∈ [0, 1].
Индуцированная t-нормой Trot отрицательная функция совпадает с N: N(x) = Rrot(x, 0), где Rrot — резидуум t-нормы Trot.
Примечания
Литература
- Klement, Erich Peter; Mesiar, Radko; Pap, Endre (2000). Triangular Norms. Dordrecht: Kluwer. ISBN 0-7923-6416-3.
- Fodor, János (2004). "Left-continuous t-norms in fuzzy logic: An overview". Acta Polytechnica Hungarica 1(2), ISSN 1785-8860.
- Dombi, József (1982). "A general class of fuzzy operators, the DeMorgan class of fuzzy operators and fuzziness measures induced by fuzzy operators". Fuzzy Sets and Systems 8, 149–163.
- Jenei, Sándor (2000). "Structure of left-continuous t-norms with strong induced negations. (I) Rotation construction". Journal of Applied Non-Classical Logics 10, 83–92.
- Navara, Mirko (2007). "Triangular norms and conorms", Scholarpedia.


