Construction of t-norms

In mathematics, t-norms are a special kind of binary operations on the real unit interval [0, 1].

Various constructions of t-norms, either by explicit definition or by transformation from previously known functions, provide a plenitude of examples and classes of t-norms.

This is important, e.g., for finding counter-examples or supplying t-norms with particular properties for use in engineering applications of fuzzy logic.

The main ways of construction of t-norms include using generators, defining parametric classes of t-norms, rotations, or ordinal sums of t-norms.

Relevant background can be found in the article on t-norms.

The method of constructing t-norms by generators consists in using a unary function (generator) to transform some known binary function (most often, addition or multiplication) into a t-norm.

In order to allow using non-bijective generators, which do not have the inverse function, the following notion of pseudo-inverse function is employed: The construction of t-norms by additive generators is based on the following theorem: Alternatively, one may avoid using the notion of pseudo-inverse function by having

If a t-norm T results from the latter construction by a function f which is right-continuous in 0, then f is called an additive generator of T. Examples: Basic properties of additive generators are summarized by the following theorem: The isomorphism between addition on [0, +∞] and multiplication on [0, 1] by the logarithm and the exponential function allow two-way transformations between additive and multiplicative generators of a t-norm.

If f is an additive generator of a t-norm T, then the function h: [0, 1] → [0, 1] defined as h(x) = e−f (x) is a multiplicative generator of T, that is, a function h such that Vice versa, if h is a multiplicative generator of T, then f: [0, 1] → [0, +∞] defined by f(x) = −log(h(x)) is an additive generator of T. Many families of related t-norms can be defined by an explicit formula depending on a parameter p. This section lists the best known parameterized families of t-norms.

The following definitions will be used in the list: The family of Schweizer–Sklar t-norms, introduced by Berthold Schweizer and Abe Sklar in the early 1960s, is given by the parametric definition A Schweizer–Sklar t-norm

is The family is strictly decreasing for p ≥ 0 and continuous with respect to p in [−∞, +∞].

for −∞ < p < +∞ is The family of Hamacher t-norms, introduced by Horst Hamacher in the late 1970s, is given by the following parametric definition for 0 ≤ p ≤ +∞: The t-norm

The family is strictly decreasing and continuous with respect to p. An additive generator of

The family is strictly decreasing and continuous with respect to p. An additive generator for

The family is strictly increasing and continuous with respect to p. The Yager t-norm

for 0 < p < +∞ arises from the Łukasiewicz t-norm by raising its additive generator to the power of p. An additive generator of

for 0 < p < +∞ is The family of Aczél–Alsina t-norms, introduced in the early 1980s by János Aczél and Claudi Alsina, is given for 0 ≤ p ≤ +∞ by The Aczél–Alsina t-norm

The family is strictly increasing and continuous with respect to p. The Aczél–Alsina t-norm

for 0 < p < +∞ arises from the product t-norm by raising its additive generator to the power of p. An additive generator of

The family is strictly increasing and continuous with respect to p. The Dombi t-norm

for 0 < p < +∞ arises from the Hamacher product t-norm by raising its additive generator to the power of p. An additive generator of

for 0 < p < +∞ is The family of Sugeno–Weber t-norms was introduced in the early 1980s by Siegfried Weber; the dual t-conorms were defined already in the early 1970s by Michio Sugeno.

The family is strictly increasing and continuous with respect to p. An additive generator of

for 0 < p < +∞ [sic] is The ordinal sum constructs a t-norm from a family of t-norms, by shrinking them into disjoint subintervals of the interval [0, 1] and completing the t-norm by using the minimum on the rest of the unit square.

It is based on the following theorem: The resulting t-norm is called the ordinal sum of the summands (Ti, ai, bi) for i in I, denoted by or

Ordinal sums of t-norms enjoy the following properties: If

By the Mostert–Shields theorem, every continuous t-norm is expressible as the ordinal sum of Archimedean continuous t-norms.

Important examples of ordinal sums of continuous t-norms are the following ones: The construction of t-norms by rotation was introduced by Sándor Jenei (2000).

It is based on the following theorem: Geometrically, the construction can be described as first shrinking the t-norm T to the interval [0.5, 1] and then rotating it by the angle 2π/3 in both directions around the line connecting the points (0, 0, 1) and (1, 1, 0).

The theorem can be generalized by taking for N any strong negation, that is, an involutive strictly decreasing continuous function on [0, 1], and for t taking the unique fixed point of N. The resulting t-norm enjoys the following rotation invariance property with respect to N: The negation induced by Trot is the function N, that is, N(x) = Rrot(x, 0) for all x, where Rrot is the residuum of Trot.

Graph (3D and contours) of the Schweizer–Sklar t-norm with p = 2
Graph of the Yager t-norm with p = 2
Ordinal sum of the Łukasiewicz t-norm on the interval [0.05, 0.45] and the product t-norm on the interval [0.55, 0.95]
The nilpotent minimum as a rotation of the minimum t-norm