T-norm fuzzy logics are a family of
non-classical logic
Non-classical logics (and sometimes alternative logics or non-Aristotelian logics) are formal systems that differ in a significant way from standard logical systems such as propositional and predicate logic. There are several ways in which this ...
s, informally delimited by having a
semantics
Semantics is the study of linguistic Meaning (philosophy), meaning. It examines what meaning is, how words get their meaning, and how the meaning of a complex expression depends on its parts. Part of this process involves the distinction betwee ...
that takes the
real unit interval
, 1for the system of truth values and functions called
t-norm
In mathematics, a t-norm (also T-norm or, unabbreviated, triangular 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 ( ...
s for permissible interpretations of
conjunction. They are mainly used in applied
fuzzy logic
Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely ...
and
fuzzy set theory
Fuzzy or Fuzzies may refer to:
Music
* Fuzzy (band), a 1990s Boston indie pop band
* Fuzzy (composer), Danish composer Jens Vilhelm Pedersen (born 1939)
* ''Fuzzy'' (album), 1993 debut album of American rock band Grant Lee Buffalo
* "Fuzzy", a ...
as a theoretical basis for approximate reasoning.
T-norm fuzzy logics belong in broader classes of
fuzzy logic
Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely ...
s and
many-valued logic
Many-valued logic (also multi- or multiple-valued logic) is a propositional calculus in which there are more than two truth values. Traditionally, in Aristotle's Term logic, logical calculus, there were only two possible values (i.e., "true" and ...
s. In order to generate a well-behaved
implication, the t-norms are usually required to be
left-continuous; logics of left-continuous t-norms further belong in the class of
substructural logic
In logic, a substructural logic is a logic lacking one of the usual structural rules (e.g. of classical and intuitionistic logic), such as weakening, contraction, exchange or associativity. Two of the more significant substructural logics a ...
s, among which they are marked with the validity of the ''law of prelinearity'', (''A'' → ''B'') ∨ (''B'' → ''A''). Both
propositional and
first-order (or
higher-order) t-norm fuzzy logics, as well as their expansions by
modal and other operators, are studied. Logics that restrict the t-norm semantics to a subset of the real unit interval (for example, finitely valued
ナ「kasiewicz logic
In mathematics and philosophy, ナ「kasiewicz logic ( , ) is a non-classical, many-valued logic. It was originally defined in the early 20th century by Jan ナ「kasiewicz as a three-valued modal logic;ナ「kasiewicz J., 1920, O logice trテウjwartoナ嫩iow ...
s) are usually included in the class as well.
Important examples of t-norm fuzzy logics are
monoidal t-norm logic (MTL) of all left-continuous t-norms,
basic logic (BL) of all continuous t-norms,
product fuzzy logic of the product t-norm, or the
nilpotent minimum logic of the nilpotent minimum t-norm. Some independently motivated logics belong among t-norm fuzzy logics, too, for example ナ「kasiewicz logic (which is the logic of the ナ「kasiewicz t-norm) or
Gテカdel窶泥ummett logic (which is the logic of the minimum t-norm).
Motivation
As members of the family of
fuzzy logic
Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely ...
s, t-norm fuzzy logics primarily aim at generalizing classical two-valued logic by admitting intermediary
truth value
In logic and mathematics, a truth value, sometimes called a logical value, is a value indicating the relation of a proposition to truth, which in classical logic has only two possible values ('' true'' or '' false''). Truth values are used in ...
s between 1 (truth) and 0 (falsity) representing ''degrees'' of truth of propositions. The degrees are assumed to be real numbers from the unit interval
, 1 In propositional t-norm fuzzy logics,
propositional connectives are stipulated to be
truth-functional
In logic, a truth function is a function that accepts truth values as input and produces a unique truth value as output. In other words: the input and output of a truth function are all truth values; a truth function will always output exactly ...
, that is, the truth value of a complex proposition formed by a propositional connective from some constituent propositions is a function (called the ''truth function'' of the connective) of the truth values of the constituent propositions. The truth functions operate on the set of truth degrees (in the standard semantics, on the
, 1interval); thus the truth function of an ''n''-ary propositional connective ''c'' is a function ''F''
''c'':
, 1sup>''n'' →
, 1 Truth functions generalize
truth table
A truth table is a mathematical table used in logic窶敗pecifically in connection with Boolean algebra, Boolean functions, and propositional calculus窶背hich sets out the functional values of logical expressions on each of their functional arg ...
s of propositional connectives known from classical logic to operate on the larger system of truth values.
T-norm fuzzy logics impose certain natural constraints on the truth function of
conjunction. The truth function