Monoidal t-norm logic
Monoidal t-norm based logic, the logic of left-continuous t-norms, is one of t-norm fuzzy logics. It belongs to the broader class of substructural logics, or logics of residuated lattices; it extends the logic of commutative bounded integral residuated lattices by the axiom of prelinearity.
Motivation
In fuzzy logic, rather than regarding statements as being either true or false, we associate each statement with a numerical confidence in that statement. By convention the confidences range over the unit interval, where the maximal confidence corresponds to the classical concept of true and the minimal confidence corresponds to the classical concept of false.T-norms are binary functions on the real unit interval which in fuzzy logic are often used to represent a conjunction connective; if are the confidences we ascribe to the statements and respectively, then one uses a t-norm to calculate the confidence ascribed to the compound statement ‘ and ’. A t-norm has to satisfy the properties of
Notably absent from this list is the property of idempotence ; the closest one gets is that. It may seem strange to be less confident in ‘ and ’ than in just, but we generally do want to allow for letting the confidence in a combined ‘ and ’ be less than both the confidence in and the confidence in, and then the ordering by monotonicity requires. Another way of putting it is that the t-norm can only take into account the confidences as numbers, not the reasons that may be behind ascribing those confidences; thus it cannot treat ‘ and ’ differently from ‘ and, where we are equally confident in both’.
Because the symbol via its use in lattice theory is very closely associated with the idempotence property, it can be useful to switch to a different symbol for conjunction that is not necessarily idempotent. In the fuzzy logic tradition one sometimes uses for this "strong" conjunction, but this article follows the substructural logic tradition of using for the strong conjunction; thus is the confidence we ascribe to the statement .
Having formalised conjunction, one wishes to continue with the other connectives. One approach to doing that is to introduce negation as an order-reversing map, then defining remaining connectives using De Morgan's laws, material implication, and the like. A problem with doing so is that the resulting logics may have undesirable properties: they may be too close to classical logic, or if not conversely not support expected inference rules. An alternative that makes the consequences of different choices more predictable is to instead continue with implication as the second connective: this is overall the most common connective in axiomatisations of logic, and it has closer ties to the deductive aspects of logic than most other connectives. A confidence counterpart of the implication connective may in fact be defined directly as the residuum of the t-norm.
The logical link between conjunction and implication is provided by something as fundamental as the inference rule modus ponens : from and follows. In the fuzzy logic case that is more rigorously written as, because this makes explicit that our confidence for the premise here is that in, not those in and separately. So if and are our confidences in and respectively, then is the sought confidence in, and is the combined confidence in. We require that
since our confidence for should not be less than our confidence in the statement from which logically follows. This bounds the sought confidence, and one approach for turning into a binary operation like would be to make it as large as possible while respecting this bound:
Taking gives, so the supremum is always of a nonempty bounded set and thus well-defined. For a general t-norm there remains the possibility that has a jump discontinuity at, in which case could come out strictly larger than even though is defined as the least upper bound of s satisfying ; to prevent that and have the construction work as expected, we require that the t-norm is left-continuous. The residuum of a left-continuous t-norm thus can be characterized as the weakest function that makes the fuzzy modus ponens valid, which makes it a suitable truth function for implication in fuzzy logic.
More algebraically, we say that an operation is a residuum of a t-norm if for all,, and it satisfies
This equivalence of numerical comparisons mirrors the equivalence of entailments
that exists because any proof of from the premise can be converted into a proof of from the premise by doing an extra implication introduction step, and conversely any proof of from the premise can be converted into a proof of from the premise by doing an extra implication elimination step. Left-continuity of the t-norm is the necessary and sufficient condition for this relationship between a t-norm conjunction and its residual implication to hold.
Truth functions of further propositional connectives can be defined by means of the t-norm and its residuum, for instance the residual negation In this way, the left-continuous t-norm, its residuum, and the truth functions of additional propositional connectives determine the truth values of complex propositional formulae in . Formulae that always evaluate to 1 are then called tautologies with respect to the given left-continuous t-norm or tautologies. The set of all tautologies is called the logic of the t-norm since these formulae represent the laws of fuzzy logic which hold regardless of the truth degrees of atomic formulae. Some formulae are tautologies with respect to all left-continuous t-norms: they represent general laws of propositional fuzzy logic which are independent of the choice of a particular left-continuous t-norm. These formulae form the logic MTL, which can thus be characterized as the logic of left-continuous t-norms.
Syntax
Language
The language of the propositional logic MTL consists of countably many propositional variables and the following primitive logical connectives:- Implication
- Strong conjunction . The sign & is a more traditional notation for strong conjunction in the literature on fuzzy logic, while the notation follows the tradition of substructural logics.
- Weak conjunction , also called lattice conjunction. Unlike BL and stronger fuzzy logics, weak conjunction is not definable in MTL and has to be included among primitive connectives.
- Bottom .
- Negation , defined as
- Equivalence , defined as
- disjunction , also called lattice disjunction, defined as
- Top , also called one and denoted by or , defined as
- Unary connectives
- Binary connectives other than implication and equivalence
- Implication and equivalence
Axioms
The following are its axiom schemata:
The traditional numbering of axioms, given in the left column, is derived from the numbering of axioms of Hájek's basic fuzzy logic BL. The axioms – replace the axiom of divisibility of BL. The axioms and express the law of residuation and the axiom corresponds to the condition of prelinearity. The axioms and of the original axiomatic system were shown to be redundant and. All the other axioms were shown to be independent.
Semantics
Like in other propositional t-norm fuzzy logics, algebraic semantics is predominantly used for MTL, with three main classes of algebras with respect to which the logic is complete:- General semantics, formed of all MTL-algebras — that is, all algebras for which the logic is sound
- Linear semantics, formed of all linear MTL-algebras — that is, all MTL-algebras whose lattice order is linear
- Standard semantics, formed of all standard MTL-algebras — that is, all MTL-algebras whose lattice reduct is the real unit interval with the usual order; they are uniquely determined by the function that interprets strong conjunction, which can be any left-continuous t-norm
General semantics
MTL-algebras
Algebras for which the logic MTL is sound are called MTL-algebras. They can be characterized as prelinear commutative bounded integral residuated lattices. In more detail, an algebraic structure is an MTL-algebra if- is a bounded lattice with the top element 0 and bottom element 1
- is a commutative monoid
- and form an adjoint pair, that is, if and only if where is the lattice order of for all x, y, and z in,
- holds for all x and y in L
Interpretation of the logic MTL in MTL-algebras
The connectives of MTL are interpreted in MTL-algebras as follows:- Strong conjunction by the monoidal operation
- Implication by the operation
- Weak conjunction and weak disjunction by the lattice operations and respectively
- The truth constants zero and one by the constants 0 and 1
- The equivalence connective is interpreted by the operation defined as
- Negation is interpreted by the definable operation
Informally, the truth value 1 represents full truth and the truth value 0 represents full falsity; intermediate truth values represent intermediate degrees of truth. Thus a formula is considered fully true under an evaluation e if e = 1. A formula A is said to be valid in an MTL-algebra L if it is fully true under all evaluations in L, that is, if e = 1 for all evaluations e in L. Some formulae are valid in any MTL-algebra; these are called tautologies of MTL.
The notion of global entailment is defined for MTL as follows: a set of formulae Γ entails a formula A, in symbols if for any evaluation e in any MTL-algebra, whenever e = 1 for all formulae B in Γ, then also e = 1. Informally, the global consequence relation represents the transmission of full truth in any MTL-algebra of truth values.
General soundness and completeness theorems
The logic MTL is sound and complete with respect to the class of all MTL-algebras :The notion of MTL-algebra is in fact so defined that MTL-algebras form the class of all algebras for which the logic MTL is sound. Furthermore, the strong completeness theorem holds:
Linear semantics
Like algebras for other fuzzy logics, MTL-algebras enjoy the following linear subdirect decomposition property:In consequence of the linear subdirect decomposition property of all MTL-algebras, the completeness theorem with respect to linear MTL-algebras holds:
- A formula is provable in MTL if and only if it is valid in all linear MTL-algebras.
- A formula A is derivable in MTL from a set of formulae Γ if and only if A is a global consequence in all linear MTL-algebras of Γ.
Standard semantics
The logic MTL is complete with respect to standard MTL-algebras; this fact is expressed by the standard completeness theorem :
Since MTL is complete with respect to standard MTL-algebras, which are determined by left-continuous t-norms, MTL is often referred to as the logic of left-continuous t-norms.