T-norm

From Wikipedia, the free encyclopedia

In mathematics, a T-norm (or t-norm) is a kind of binary operation used in the framework of probabilistic metric spaces and in multi-valued logic, specifically in fuzzy logic. A t-norm generalizes intersection in a lattice and AND in logic. The name derives from triangular norm, which refers to the fact that in the framework of probabilistic metric spaces t-norms are used to generalize triangle inequality of ordinary metric spaces.

Contents

[edit] Definition

A T-norm is a function T : [0,1] × [0,1] → [0,1] with the following properties:

  • Commutativity: T(a, b) = T(b, a);
  • Monotonicity: T(a, b) ≤ T(c, d) if ac and bd;
  • Associativity: T(a, T(b, c)) = T(T(a, b), c);
  • Null element: T(a, 0) = 0;
  • 1 acts as Identity element: T(a, 1) = a.

[edit] Applications

T-norms are a generalization of the usual logical conjunction operator for fuzzy logics. Indeed, the usual conjunction is obviously associative and commutative. The monotonicity property guarantees a certain regularity in the structure of the set [0,1] of truth values. Finally, the last two properties state that truth values 0 and 1 correspond to false and true, respectively.

T-norms are also used to construct the intersection of fuzzy sets, see fuzzy set operations.

[edit] Notions about t-norms

A t-norm is called Archimedean if 0 and 1 are its only idempotents. An Archimedean t-norm is called strict if 0 is its only nilpotent element.

[edit] Residuum

For any continuous t-norm, there is a unique operation x \Rightarrow y such that for all x, y, z \in [0,1], we have T(x,z) \le y \iff z \le (x \Rightarrow y). This operation is called the residuum, and (x \Rightarrow y) = \max\{z|T(x,z) \le y\}.

see Residuated lattice

[edit] T-conorms

T-conorms (also called S-norms) are in a certain sense dual to T-norms. Given a T-norm, the complementary conorm is defined by

\bot(a,b) = 1-T(1-a, 1-b).

This generalizes De Morgan's laws.

It follows that a T-conorm satisfies the following relations:

  • Commutativity: ⊥(a, b) = ⊥(b, a);
  • Monotonicity: ⊥(a, b) ≤ ⊥(c, d) if ac and bd;
  • Associativity: ⊥(a, ⊥(b, c)) = ⊥(⊥(a, b), c);
  • Null element: ⊥(a, 1) = 1;
  • Identity element: ⊥(a, 0) = a.

The T-conorm is used to represent logical disjunction in fuzzy logic and union in fuzzy set theory.

[edit] Examples

The following T-norms and T-conorms are often used:

\begin{matrix} \mathrm{\top_{min}}(a, b)  &=& \min \{a, b\} & \mathrm{\bot_{max}}(a, b)  &=& \max \{a, b\} \\ \\ \mathrm{\top_{Luka}}(a, b) &=& \max \{0, a+b-1\} & \mathrm{\bot_{Luka}}(a, b) &=& \min \{a+b, 1\} \\ \\ \mathrm{\top_{prod}}(a, b) &=& a \cdot b & \mathrm{\bot_{sum}}(a, b)  &=& a+b- a \cdot b \\ \\ \mathrm{\top_{-1}}(a, b)   &=& \left\{\begin{matrix}a, & \mbox{if }b=1 \\                                                     b, & \mbox{if }a=1 \\                                                     0, & \mbox{else}\end{matrix} \right. & \mathrm{\bot_{-1}}(a, b)   &=& \left\{\begin{matrix}a, & \mbox{if }b=0 \\                                                     b, & \mbox{if }a=0 \\                                                     1, & \mbox{else}\end{matrix}\right. \end{matrix}

The first T-norm and T-conorm are used most often, as they are simple and have some special properties (see below). The third T-norm and the corresponding T-conorm derive from probability theory.

Furthermore, the following relationships hold for any T-norm:

\begin{matrix} \mathrm{\top_{-1}}(a, b)  & \le & \top(a, b) & \le & \mathrm{\top_{min}}(a, b) \\ \mathrm{\bot_{max}}(a, b) & \le & \bot(a, b) & \le & \mathrm{\bot_{-1}}(a, b). \end{matrix}

In other words, every T-norm lies between the drastic T-norm (T-1) and the minimum T-norm (Tmin). Conversely, every T-conorm lies between maximum T-conorm and the drastic T-conorm.

[edit] References

  • Much of the content of this article comes from the equivalent German-language wikipedia article (retrieved 24 June, 2005).
  • Erich Peter Klement, Radko Mesiar and Endre Pap, Triangular Norms. Kluwer, Dordrecht, 2000. ISBN 0-7923-6416-3.
  • Petr Hájek, Metamathematics of Fuzzy Logic. Kluwer, Dordrecht, 1998.
  • Roberto L.O. Cignoli, Itala M.L. D'Ottaviano, Daniele Mundici, Algebraic Foundations of Many-valued Reasoning. Kluwer, Dordrecht, 2000.
In other languages