HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, basic fuzzy logic (or shortly BL), the logic of the continuous
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, is one of the
t-norm fuzzy logics T-norm fuzzy logics are a family of non-classical logics, informally delimited by having a semantics that takes the real number, real unit interval , 1for the system of truth values and functions called t-norms for permissible interpretatio ...
. It belongs to the broader 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, or logics of
residuated lattice In abstract algebra, a residuated lattice is an algebraic structure that is simultaneously a lattice (order), lattice ''x'' ≤ ''y'' and a monoid ''x''•''y'' which admits operations ''x''\''z'' and ''z''/''y'', loosely analogous to division or i ...
s;Ono (2003). it extends the logic MTL of all left-continuous t-norms.


Syntax


Language

The language of the propositional logic BL consists of
countably In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function from it into the natural numbers ...
many
propositional variable In mathematical logic, a propositional variable (also called a sentence letter, sentential variable, or sentential letter) is an input variable (that can either be true or false) of a truth function. Propositional variables are the basic building ...
s and the following primitive
logical connective In logic, a logical connective (also called a logical operator, sentential connective, or sentential operator) is a logical constant. Connectives can be used to connect logical formulas. For instance in the syntax of propositional logic, the ...
s: * Implication \rightarrow ( binary) * Strong conjunction \otimes (binary). The sign & is a more traditional notation for strong conjunction in the literature on fuzzy logic, while the notation \otimes follows the tradition of substructural logics. * Bottom \bot (
nullary In logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the ...
— a propositional constant); 0 or \overline are common alternative signs and zero a common alternative name for the propositional constant (as the constants bottom and zero of substructural logics coincide in MTL). The following are the most common defined logical connectives: * Weak conjunction \wedge (binary), also called lattice conjunction (as it is always realized by the lattice operation of meet in algebraic semantics). Unlike MTL and weaker substructural logics, weak conjunction is definable in BL as ::A \wedge B \equiv A \otimes (A \rightarrow B) * Negation \neg ( unary), defined as ::\neg A \equiv A \rightarrow \bot * Equivalence \leftrightarrow (binary), defined as ::A \leftrightarrow B \equiv (A \rightarrow B) \wedge (B \rightarrow A) : As in MTL, the definition is equivalent to (A \rightarrow B) \otimes (B \rightarrow A). * (Weak) disjunction \vee (binary), also called lattice disjunction (as it is always realized by the lattice operation of
join Join may refer to: * Join (law), to include additional counts or additional defendants on an indictment *In mathematics: ** Join (mathematics), a least upper bound of sets orders in lattice theory ** Join (topology), an operation combining two topo ...
in algebraic semantics), defined as ::A \vee B \equiv ((A \rightarrow B) \rightarrow B) \wedge ((B \rightarrow A) \rightarrow A) * Top \top (nullary), also called one and denoted by 1 or \overline (as the constants top and zero of substructural logics coincide in MTL), defined as ::\top \equiv \bot \rightarrow \bot
Well-formed formula In mathematical logic, propositional logic and predicate logic, a well-formed formula, abbreviated WFF or wff, often simply formula, is a finite sequence of symbols from a given alphabet that is part of a formal language. The abbreviation wf ...
e of BL are defined as usual in
propositional logic The propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. Sometimes, it is called ''first-order'' propositional logic to contra ...
s. In order to save parentheses, it is common to use the following order of precedence: * Unary connectives (bind most closely) * Binary connectives other than implication and equivalence * Implication and equivalence (bind most loosely)


Axioms

A Hilbert-style deduction system for BL has been introduced by Petr Hájek (1998). Its single derivation rule is
modus ponens In propositional logic, (; MP), also known as (), implication elimination, or affirming the antecedent, is a deductive argument form and rule of inference. It can be summarized as "''P'' implies ''Q.'' ''P'' is true. Therefore, ''Q'' must ...
: :from A and A \rightarrow B derive B. The following are its axiom schemata: :\begin \colon & (A \rightarrow B) \rightarrow ((B \rightarrow C) \rightarrow (A \rightarrow C)) \\ \colon & A \otimes B \rightarrow A\\ \colon & A \otimes B \rightarrow B \otimes A\\ \colon & A \otimes (A \rightarrow B) \rightarrow B \otimes (B \rightarrow A)\\ \colon & (A \rightarrow (B \rightarrow C)) \rightarrow (A \otimes B \rightarrow C)\\ \colon & (A \otimes B \rightarrow C) \rightarrow (A \rightarrow (B \rightarrow C))\\ \colon & ((A \rightarrow B) \rightarrow C) \rightarrow (((B \rightarrow A) \rightarrow C) \rightarrow C)\\ \colon & \bot \rightarrow A \end The axioms (BL2) and (BL3) of the original axiomatic system were shown to be redundant (Chvalovský, 2012) and (Cintula, 2005). All the other axioms were shown to be independent (Chvalovský, 2012).


Semantics

Like in other propositional
t-norm fuzzy logics T-norm fuzzy logics are a family of non-classical logics, informally delimited by having a semantics that takes the real number, real unit interval , 1for the system of truth values and functions called t-norms for permissible interpretatio ...
, algebraic semantics is predominantly used for BL, with three main classes of
algebras In mathematics, an algebra over a field (often simply called an algebra) is a vector space equipped with a bilinear product. Thus, an algebra is an algebraic structure consisting of a set together with operations of multiplication and addition ...
with respect to which the logic is complete: * General semantics, formed of all ''BL-algebras'' — that is, all algebras for which the logic is
sound In physics, sound is a vibration that propagates as an acoustic wave through a transmission medium such as a gas, liquid or solid. In human physiology and psychology, sound is the ''reception'' of such waves and their ''perception'' by the br ...
* Linear semantics, formed of all ''linear'' BL-algebras — that is, all BL-algebras whose lattice order is
linear In mathematics, the term ''linear'' is used in two distinct senses for two different properties: * linearity of a '' function'' (or '' mapping''); * linearity of a '' polynomial''. An example of a linear function is the function defined by f(x) ...
* Standard semantics, formed of all ''standard'' BL-algebras — that is, all BL-algebras whose lattice reduct is the real unit interval , 1with the usual order; they are uniquely determined by the function that interprets strong conjunction, which can be any continuous
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 ( ...
.


Bibliography

* Hájek P., 1998, ''Metamathematics of Fuzzy Logic''. Dordrecht: Kluwer. * Ono, H., 2003, "Substructural logics and residuated lattices — an introduction". In F.V. Hendricks, J. Malinowski (eds.): Trends in Logic: 50 Years of Studia Logica, ''Trends in Logic'' 20: 177–212. * Cintula P., 2005, "Short note: On the redundancy of axiom (A3) in BL and MTL". '' Soft Computing'' 9: 942. * Chvalovský K., 2012,
On the Independence of Axioms in BL and MTL
. '' Fuzzy Sets and Systems'' 197: 123–129, {{doi, 10.1016/j.fss.2011.10.018.


References

Fuzzy logic