Movatterモバイル変換


[0]ホーム

URL:


SEP home page
Stanford Encyclopedia of Philosophy

Many-Valued Logic

First published Tue Apr 25, 2000; substantive revision Thu Mar 5, 2015

Many-valued logics are non-classical logics. They are similar toclassical logic because they accept the principle oftruth-functionality, namely, that the truth of a compound sentence isdetermined by the truth values of its component sentences (and soremains unaffected when one of its component sentences is replaced byanother sentence with the same truth value). But they differ fromclassical logic by the fundamental fact that they do not restrict thenumber of truth values to only two: they allow for a larger set\(W\) of truth degrees.

Just as the notion of ‘possible worlds’ in thesemantics of modal logic can be reinterpreted (e.g., as ‘momentsof time’ in the semantics of tense logic or as‘states’ in the semantics of dynamic logic), there doesnot exist a standard interpretation of the truth degrees. How they areto be understood depends on the actual field of application. It isgeneral usage, however, to assume that there are two particular truthdegrees, usually denoted by “0” and “1”. Theseparticular truth degrees act, respectively, like the traditional truthvalues “falsum” and “verum” – butsometimes also like “absolutely false” and“absolutely true”, particularly in cases in which thetraditional truth values of classical logic “split” into aseries of truth degrees.

Many-valued logics treat their truth degrees as technical tools, andintend to choose them suitably for particular applications. It is arather difficult philosophical problem to discuss the (possible,non-technical) nature of such “truth degrees” or“truth values”. The interested reader can consult themonograph Shramko/Wansing (2011) or the entry ontruth values.

The formalized languages for systems ofmany-valued logic(MVL) follow the two standard patterns for propositional and predicatelogic, respectively:

  • there are propositional variablestogether with connectives and (possibly also) truth degree constants inthe case of propositional languages,
  • there are object variables together with predicate symbols, possiblyalso object constants and function symbols, as well as quantifiers,connectives, and (possibly also) truth degree constants in the case offirst-order languages.

As usual in logic, these languages are the basis for semantically aswell as syntactically founded systems of logic.

1. Semantics

There are three kinds of semantics for systems of many-valuedlogic.

We discuss these in turn.

1.1 Standard Logical Matrices

The most suitable way of defining a system \(\bS\) ofmany-valued logic is to fix the characteristic logical matrix for itslanguage, i.e. to fix:

  • the set of truth degrees,
  • the truth degree functions whichinterpret the propositional connectives,
  • the meaning of the truth degreeconstants,
  • the semantical interpretation of the quantifiers,

and additionally,

  • thedesignated truth degrees, which form a subset of theset of truth degrees and act as substitutes for the traditional truthvalue “verum”,
  • and occasionally alsoanti-designated truth degrees, whichform a subset of the set of truth degrees and act as substitutes forthe traditional truth value “falsum”.

A well-formed formula \(A\) of a propositional language countsasvalid under some valuation \(\alpha\) (which maps the set ofpropositional variables into the set of truth degrees) iff it has adesignated truth degree under \(\alpha\). And \(A\) islogicallyvalid or atautology iff it is valid under allvaluations.

In the case of a first-order language, such a well-formed formula\(A\) counts asvalid under an interpretation \(\alpha\) ofthe language iff it has a designated truth degree under thisinterpretation and all assignments of objects from the universe ofdiscourse of this interpretation to the object variables. \(A\)counts aslogically valid iff it is valid under allinterpretations.

Like in classical logic, such an interpretation has to provide

  • a (non empty) universe of discourse,
  • the meaning of the object constants ofthe language,
  • the meaning of the predicate letters and the function symbols of thelanguage.

Amodel of some set \(\Sigma\) of well-formed formulas is avaluation \(\alpha\) or an interpretation \(\alpha\) such that all \(A\)∈ \(\Sigma\) are valid under \(\alpha\) . That \(\Sigma\)entails\(A\) means that each model of \(\Sigma\) is also a model of\(A\).

1.2 Algebraic Semantics

There is a second type of semantics for systems \(\bS\)of many-valued logic which is based on a whole characteristic class\(\bK\) of (similar) algebraic structures. Each suchalgebraic structure has to provide all the data which have to beprovided by a characteristic logical matrix for the language of\(\bS\).

The notion of validity of a formula \(A\) with respect to analgebraic structure from \(\bK\) is defined as if thisstructure would form a logical matrix. Andlogical validityhere means validity for all structures from the class\(\bK\).

The type of algebraic structures which form such a characteristicclass \(\bK\) for some system \(\bS\) of MVLusually may come from two different sources. A first source may bedetermined by extralogical considerations which distinguish some suchclass of algebraic structures. If a system \(\bS\) of MVLis, however, determined syntactically or by a single characteristicmatrix, such a class of algebraic structures often is determined by the(syntactical or semantical) Lindenbaum algebra of \(\bS\),and in such a case often plays also a crucial role within an algebraiccompleteness proof. The algebraic structures in \(\bK\) havea similar role for \(\bS\) as the Boolean algebras do forclassical logic.

For particular systems of MVL one has e.g. the followingcharacteristic classes of algebraic structures:

  • for infinite valuedŁukasiewicz logic the class ofMV-algebras,
  • for infinite valuedGödel logic the class of allHeyting algebras which additionally satisfy prelinearity \((x \rightarrow y) \cup (y \rightarrow x) = 1,\)
  • for Hajek’sbasic t-norm logic BL the class of allt-algebras, i.e. all those algebraic structures which are formed by the real unit interval together with a left-continuous t-norm \(T\) and their residuation operation \(I_{T}\) defined as \(I_{T}(x,y) = \sup \{z\mid T(x,z) \le y\}.\)

For the first two of these examples one has, historically, the logicdetermined by a characteristic matrix, and the corresponding class ofalgebraic structures determined later on. For the third example thesituation is different: BL was designed to be the logic of allcontinuous t-norms, and from this extralogical approach the class ofall divisible residuated lattices which satisfy prelinearity wasfound.

From a philosophical point of view, however, it usually would bepreferable to have a semantic foundation for a system of MVL which usesa single characteristic logical matrix. But, from a formal point ofview, both approaches are equally important, and the algebraicsemantics turns out to be the more general approach.

1.3 Game Semantics

There are various ways in whichlogic and games can be related.Dialogical logic, e.g., offers a game-theoretic semantics for classical aswell as for intuitionistic logic: a formula counts as valid if aproponent who states this formula has a winning strategy over possibleattacks an opponent is allowed to realize.

In the context of the relationship between fuzzy sets and many-valuedlogic, an approach toward a game-oriented look at logical validity wasoffered by Robin Giles. Starting in 1975, he proposed in a series ofpapers Giles (1975,1976,1979), and again in Giles (1988), a generaltreatment of reasoning with vague predicates by means of a formalsystem based upon a convenient dialogue interpretation. He had alreadyused this dialogue interpretation in other papers, such as Giles 1974,which deals with subjective belief and the foundations of physics. Themain idea is to let “a sentence represent a belief byexpressing it tangibly in the form of a bet”. The bettingconcerns the actual outcomes of dispersive experiments with differentpossible results of known probability. In this setting then a“sentence \(\psi\) is considered to follow from sentences\(\phi_{1},\ldots,\phi_{n}\) just when he who acceptsthe bets \(\phi_{1},\ldots,\phi_{n}\) can at the sametime bet \(\psi\) without fear of loss”.

The (formal) language obtained in this way is closely related toŁukasiewicz’s infinite-valued logic \(\rL_{\infty}\): in factthe two systems coincide if one assigns to a sentence \(\phi\) the truthvalue \(1-\langle\phi\rangle\), with \(\langle\phi \rangle\) for the riskvalue of asserting \(\phi\). And he even adds the remark “that,with this dialogue interpretation, Łukasiewicz logic is exactlyappropriate for the formulation of the ‘fuzzy set theory’first described by L.A. Zadeh (1965); indeed, it is not too much toclaim that \(\rL_{\infty}\) is related to fuzzy set theory exactlyas classical logic is related to ordinary set theory”.

Different versions and generalizations of these dialogue games havebeen studied recently. Various aspects of these developments arediscuss, e.g., in Fermüller (2008) and Fermüller/Roschger(2014). Such approaches are not only able to provide game semanticsfor e.g. Gödel logics and product logic. There are also bridgeswhich connect such games with the design of sequent calculi formany-valued logics, cf. Fermüller/Metcalfe (2009).

There is also a further type of dialogue games related to\(m\)-valued Łukasiewicz logic: a proponent is asking forinformation, and the answering opponent is allowed to lie up to\(m\) times. Such “Ulam games with lies” have beenintroduced by Mundici (1992).

2. Proof Theory

The main types of logical calculi are all available for systems ofMVL:

However, some of the above are available only for finitely valuedsystems. The present state of the art for a wide class of infinitelyvalued logics is presented in Metcalfe/Olivetti/Gabbay (2009).

2.1 Hilbert type calculi

These calculi are formed in the same way as the correspondingcalculi for classical logic: some set ofaxioms is usedtogether with a set ofinference rules. The notion ofderivation is the usual one.

2.2 Gentzen type sequent calculi

In addition to the usual types of sequent calculi, researchers havealso recently started to discuss ‘hypersequent’ calculi forsystems of MVL. Hypersequents are finite multisets, i.e. finite unordered lists of ordinarysequents.

For finitely valued systems, particularly \(m\)-valued ones,there are also sequent calculi which work withgeneralizedsequents. In the \(m\)-valued case, these are sequences oflength \(m\) of sets of formulas.

2.3 Tableau calculi

The tree structure of the tableaux remains the same in these calculias in the tableau calculi for classical logic. The labels of the nodesbecome more general objects, namely,signed formulas. A signedformula is a pair, consisting of asign and a well-formedformula. A sign is either a truth degree, or a set of truthdegrees.

Tableau calculi with signed formulas are usually restricted tofinite-valued systems of MVL, so that they can be dealt with in aneffective way.

3. Systems of Many-Valued Logic

The main systems of MVL often come as families which compriseuniformly defined finite-valued as well as infinite-valued systems.Here is a list:

3.1 Łukasiewicz logics

The systems \(\rL_{m}\) and \(\rL_{\infty}\) aredefined by the logical matrix which has either some finite set

\[W_{m} = \{\tfrac{k}{m - 1} \mid 0 \le k \le m - 1\}\]

of rationals within the real unit interval, or the whole unitinterval

\[W_{\infty} = [0,1] = \{x \in \Re \mid 0 \le x \le 1\}\]

as the truth degree set. The degree 1 is the only designated truthdegree.

The main connectives of these systems are a strong and a weakconjunction, \(\amp\) and \(\wedge\), respectively, given by the truth degreefunctions

\begin{align} u \amp v &= \max \{0, u + v-1\}, \\u \wedge v &= \min \{u,v\},\end{align}

a negation connective \(\neg\) determined by

\[\neg u = 1-u,\]

and an implication connective \(\rightarrow\) with truth degree function

\[u \rightarrow v = \min\{1, 1-u + v\}.\]

Often, two disjunction connectives are also used. These are defined interms of \(\amp\) and \(\wedge\), respectively, via the usual deMorgan laws using \(\neg\). For the first-order Łukasiewicz systemsone adds two quantifiers \(\forall\), \(\exists\) in such a way that thetruth degree of \(\forall xH(x)\) is theinfimum of allthe relevant truth degrees of \(H(x)\), and that the truth degreeof \(\exists xH(x)\) is thesupremum of all the relevanttruth degrees of \(H(x)\).

3.2 Gödel logics

The systems \(\rG_{m}\) and \(\rG_{\infty}\) aredefined by the logical matrix which has either some finite set

\[W_{m} = \{\tfrac{k}{m - 1} \mid 0 \le k \le m - 1\}\]

of rationals within the real unit interval, or the whole unitinterval

\[W_{\infty} = [0,1] = \{x \in \Re \mid 0 \le x \le 1\}\]

as the truth degree set. The degree 1 is the only designated truthdegree.

The main connectives of these systems are a conjunction \(\wedge\) and adisjunction \(\vee\) determined by the truth degree functions

\begin{align}u \wedge v &= \min \{u,v\}, \\u \vee v &= \max \{u,v\},\end{align}

an implication connective \(\rightarrow\) with truth degree function

\(u\rightarrow v\)
\(u\le v\)1
\(u\gt v\)\(v\)

and a negation connective \(\sim\) with truth degree function

\({\sim}u\)
\(u=0\)1
\(u\ne 0\)0

For the first-order Gödel systems one adds two quantifiers\(\forall\), \(\exists\) in such a way that the truth degree of\(\forall xH(x)\) is theinfimum of all therelevant truth degrees of \(H(x)\), and that the truthdegree of \(\exists xH(x)\) is thesupremum ofall the relevant truth degrees of \(H(x)\).

3.3 t-Norm based systems

For infinite valued systems with truth degree set

\[W_{\infty} = [0,1] = \{x \in \Re \mid 0 \le x \le 1\}\]

the influence of fuzzy set theory since the mid-1980s initiated the studyof a whole class of such systems of MVL.

These systems are basically determined by a (possiblynon-idempotent) strong conjunction connective \(\amp_{\rT}\) whichhas as corresponding truth degree function at-norm \(\rT\), i.e. abinary operation \(\rT\) in the unit interval which is associative,commutative, non-decreasing, and has the degree 1 as a neutralelement:

\begin{align}& \rT(u,\rT(v,w)) = \rT(\rT(u,v),w), \\& \rT(u,v) = \rT(v,u),\\& u \le v \rightarrow \rT(u,w) \le \rT(v,w),\\& \rT(u,1) = u.\end{align}

For all those t-norms which have thesup-preservationproperty

\[\rT(u, {\sup}_{i} v_{i}) = {\sup}_{i} \rT(u,v_{i}),\]

there is a standard way to introduce a related implicationconnective \(\rightarrow_{\rT}\) with the truth degree function

\[u \rightarrow_{\rT} v = \sup \{z \mid \rT(u,z) \le v\}.\]

This implication connective is connected with the t-norm \(\rT\) by thecrucialadjointness condition

\[\rT(u,v) \le w \Leftrightarrow u \le (v \rightarrow_{\rT} w),\]

which determines \(\rightarrow_{\rT}\) uniquely for each \(\rT\) withsup-preservation property.

The language is further enriched with a negation connective,\(-_{\rT}\), determined by the truth degree function

\[-_{\rT} u = u \rightarrow_{\rT} 0.\]

This forces the language to have also a truth degree constant\(\uO\) to denote the truth degree 0 because then \(-_{\rT}\)becomes a definable connective.

Usually one adds as two further connectives a (weak) conjunction\(\wedge\) and a disjunction \(\vee\) with truth degree functions.

\begin{align}u \wedge v &= \min \{u,v\}, \\u \vee v &= \max \{u,v\},\end{align}

For t-norms which are continuous functions (in the standard sense ofcontinuity for real functions of two variables) these additionalconnectives become even definable. Suitable definitions are

\begin{align}\min \{u,v\} &= \rT(u, (u \rightarrow_{\rT} v)) , \\\max \{u,v\} &= \min \{ ((u \rightarrow_{\rT} v) \rightarrow_{\rT} v), ((v\rightarrow_{\rT} u) \rightarrow_{\rT} u) \}.\end{align}

Particular cases of such t-norm related systems are the infinitevalued Łukasiewicz and Gödel systems \(\rL_{\infty}\),\(\rG_{\infty}\), and also theproduct logic which has theusual arithmetic product as its basic t-norm.

From an analytical point of view, for a t-norm \(\rT\) theirsup-preservation property is the left-continuity of this binaryfunction \(\rT\), i.e. the property that each one of the unaryfunctions \(\rT_{a}(x)=\rT(a,x)\) is left-continuous. And thecontinuity of such a t-norm T can be characterized through thealgebraicdivisibility condition

\[u \amp_{\rT} (u\rightarrow_{\rT} v) = u \wedge v.\]

The class of all t-norms is very large, and up to now not reallywell understood. Even for those t-norms which have the sup-preservationproperty the structural understanding is far from complete, but muchbetter as for the general case: a discussion of the recent state of theart is given by Jenei (2004). Sufficiently well understood is only thefurther subclass of continuous t-norms: they are nicely composed out ofisomorphic copies of the Łukasiewicz t-norm, the product t-norm,and the Gödel t-norm, i.e. the min-operation, as explained e.g. inGottwald (2001).

Actually one is able to axiomatize t-norm based systems for someparticular classes of t-norms. As a fundamental result, Hájek(1998) has given an axiomatization of the logic BL of all continuoust-norms. Besides the previously mentioned algebraic semantics thislogic has, as conjectured by Hajek and proved inCignoli/Esteva/Godo/Torrens (2000), as another algebraic semantics theclass of all t-norm based structures whose t-norm is a continuousfunction. Based upon this work, Esteva and Godo (2001) conjectured anaxiomatization for the logic MTL of all t-norms which have thesup-preservation property, and Jenei/Montagna (2002) proved that thisreally is an adequate axiomatization. And Esteva/Godo/Montagna (2004)offer a method to axiomatize the logic of each single continuous t-norm: they provide an algorithm which gives for each particular continuous t-norm\(\rT\) a finite list of axiom schemata which, if added to the logic BLof all continuous t-norms, yield an adequate axiomatization of the particular t-norm based logic for \(\rT\).

The axiomatization of further t-norm based systems, as well as thequestion for t-norm based quantifiers, are recent research problems.The main focus is given by the following two aspects which concernmodifications of the expressive power of these t-norm based systems:(i) strengthenings of this expressibility by forming systems withadditional negation operators or with multiple t-norm based conjunctionoperations; (ii) modifications of this expressibility e.g. by deletingthe truth degree constant \(\uO\) from the language, but adding animplication connective to the basic vocabulary, and (iii)generalizations which modify the basic t-norms into non-commutative“pseudo-t-norms” and thus lead to logics withnon-commutative conjunction connectives. Surveys for those developmentshad been given by Gottwald/Hájek (2005), Gottwald (2008), andCintula/Hájek (2010).

A nearly complete presentation of the state of the art in 2011 isthe monograph Cintula/Hájek/Noguera (2011). And the particularcontributions of P. Hájek to these developments are honored inthe book Montagna (2015).

3.4 Three-valued systems

3-valued systems seem to be particularly simple cases which offerintuitive interpretations of the truth degrees; these systems includeonly one additional degree besides the classical truth values.

The mathematician and logician Kleene used a third truth degree for“undefined” in the context of partial recursivefunctions. His connectives were the negation, the weak conjunction,and the weak disjunction of the 3-valued Łukasiewicz systemtogether with a definable conjunction \(\wedge_{+}\) and a definableimplication \(\rightarrow_{+}\) determined by truth degree functionswith the following function tables (these latter have truth degree½ iff one of their constituents has truth degree ½):

\(\wedge_{+}\)0½1
00½0
½½½½
10½1
\(\rightarrow_{+}\)0½1
01½1
½½½½
10½1

Here ½ is the third truth degree “undefined”. Inthis Kleene system, the degree 1 is the only designated truthdegree.

Blau (1978) used a different system as an inherent logic ofnatural language. In Blau’s system, both degrees 1 and ½ aredesignated. Other interpretations of the third truth degree ½,for example as “senseless”, “undetermined”, or“paradoxical”, motivated the study of other 3-valuedsystems.

3.5 Dunn/Belnap’s 4-valued system

This particularly interesting system of MVL was the result ofresearch onrelevance logic, but italso has significance for computer science applications. Its truthdegree set may be taken as

\[W^* = \{\varnothing, \{\bot\}, \{\top\}, \{\bot, \top\}\},\]

and the truth degrees interpreted as indicating (e.g. with respectto a database query for some particular state of affairs) that thereis

  • no information concerning this state ofaffairs,
  • information saying that the state ofaffairs fails,
  • information saying that the state ofaffairs obtains,
  • conflicting information saying that the state of affairs obtains aswell as fails.

This set of truth degrees has two natural (lattice) orderings:

  • atruth ordering which has \(\{\top\}\) on top of theincomparable degrees \(\varnothing\), \(\{\bot , \top\}\), and has\(\{\bot\}\) at the bottom; i.e.,
    4V-truth
  • aninformation (or:knowledge)orderingwhich has \(\{\bot , \top\}\) on top of the incomparable degrees \(\{\bot\}, \{\top\}\), and has \(\varnothing\) at the bottom; i.e.,
    4V-info

Given the inf and the sup under the truth ordering, there are truthdegree functions for a conjunction and a disjunction connective. Anegation is, in a natural way, determined by a truth degree functionwhich exchanges the degrees \(\{\bot\}\) and \(\{\top\}\), and which leavesthe degrees \(\{\bot, \top\}\) and \(\varnothing\) fixed.

Actually, there is no standard candidate for a implicationconnective, and the choice of the designated truth degrees depends onthe intended applications:

  • for computer science applications it isnatural to have \(\{\top\}\) as the only designated degree,
  • for applications to relevance logic the choice of \(\{\top\}\), \(\{\bot, \top\}\) as designated degrees proved to be adequate.

The choice of suitable entailment relations is still an openresearch topic.

This 4-valued system has an interesting interpretation in thecontext of information bases stored in a computer which was explained byBelnap (1977). A more recent generalization by Shramko/Wansing (2005) toknowledge bases in computer networks leads to 16-valued systems, whichare e.g. also studied by Odintsov (2009).

These 16-valued systems are also of interest from a philosophicalpoint of view and extensively presented in the monographShramko/Wansing (2011).

3.6 Product systems

The general problem of finding an intuitive understanding of thetruth degrees occasionally has a nice solution: one can consider themas comprising different aspects of the evaluation of sentences. In sucha case of, say, \(k\) different aspects the truth degrees may bechosen as \(k\)-tuples of values which evaluate the singleaspects. (And these, e.g., may be standard truth values.)

The truth degree functions over such \(k\)-tuples additionallycan be defined “componentwise” from truth degree (or: truth value)functions for the values of the single components. In this manner,\(k\) logical systems may be combined into one many-valuedproduct system.

In this way, the truth degrees of Dunn/Belnap’s 4-valued system canbe considered as evaluating two aspects of a state of affairs (SOA)related to a database:

  1. whether there is positive informationabout the truth of this SOA or not, and
  2. whether there is positive information about the falsity of this SOAor not.

Both aspects can use standard truth values for this evaluation.

In this case, the conjunction, disjunction, and negation ofDunn/Belnap’s 4-valued system are componentwise definable byconjunction, disjunction, or negation, respectively, of classicallogic, i.e. this 4-valued system is a product of two copies ofclassical two-valued logic.

4. Applications of Many-Valued Logic

Many-valued logic was motivated in part by philosophical goals whichwere never achieved, and in part by formal considerations concerningfunctional completeness. In the earlier years of development, thiscaused some doubts about the usefulness of MVL. In the meantime,however, interesting applications were found in diverse fields. Some ofthese shall now be mentioned.

4.1 Applications to Linguistics

A challenging problem is the treatment of presuppositions inlinguistics, i.e. of assumptions that are only implicit in a givensentence. So, for example, the sentence “The present king of Canada wasborn in Vienna” has theexistential presupposition that thereis a present king of Canada.

It is not a simple task to understand the propositional treatment ofsuch sentences, e.g. to give criteria for forming their negation, orunderstanding the truth conditions of implications.

One type of solution for these problems refers to the use of manytruth degrees, e.g. toproduct systems with ordered pairs astruth degrees: meaning that their components evaluate in parallelwhether the presupposition is met, and whether the sentence is true orfalse. But 3-valued approaches have also been discussed.

Another type of ideas to use MVL tools in linguistics consists inapproaches toward the modeling of natural language phenomena. Basicideas and some applications are offered e.g. inNovák/Perfilieva/ Močkoř (1999) and Novák(2008).

4.2 Applications to Logic

A first type of application of systems of MVL to logic itself is touse them to gain a better understanding of other systems of logic. Inthis way the Gödel systems arose out of an approach to testwhether intuitionistic logic may be understood as a finitely valuedlogic. The introduction of systems of MVL by Łukasiewicz (1920)was initially guided by the (finally unsuccessful) idea ofunderstanding the notion of possibility, i.e. modal logic, in a3-valued way.

A second type of application to logic is the merging of differenttypes of logical systems, e.g. the formulation of systems with gradedmodalities. Melvin Fitting (1991/92) considers systems that define suchmodalities by merging modal and many-valued logic, with intendedapplications to problems of Artificial Intelligence.

A third type of application to logic is the modeling of partialpredicates and truth value gaps. However, this is possible only in sofar as these truth value gaps behave “truth functionally”, i.e. in sofar as the behavior of the truth value gaps in compound sentences canbe described by suitable truth functions. (This is not always the case,e.g. it is not the case in formulations which usesupervaluations.)

4.3 Applications to Philosophical Problems

How to understand the meaning of “truth” is an old philosophicalproblem. A logical approach toward this problem consists in enriching aformalized language \(L\) with a truth predicate \(T\), to beapplied to sentences of \(L\) – or, even better, to beapplied to sentences of the extension \(L_{T}\)of \(L\) with the predicate \(T\).

Based upon this idea, a reasonable theory of such languages whichcontain truth predicates was developed in the mid-1930s by A. Tarski.One of the results was that such a language\(L_{T}\), which contains its own truth predicate\(T\) and has a certain richness in expressive power, isnecessarily inconsistent.

Another approach toward such languages \(L_{T}\) which contain theirown truth predicate \(T\) was offered by S. Kripke (1975) and isessentially based upon the idea of considering \(T\) as a partialpredicate, i.e. as a predicate which has “truth valuegaps”. In a case Kripke (1975) considers, these truth value gapsbehave “truth functionally” and so can be treated like athird truth degree. Their propagation in compound sentences thenbecomes describable by suitable truth degree functions of three-valuedsystems. In Kripke’s (1975) approach this reference was tothree-valued systems which S. C. Kleene (1938) had considered in the(mathematical) context of partial functions and predicates inrecursion theory.

A second application of MVL inside philosophy is to the old paradoxeslike theSorites (heap) or thefalakros (baldman). (See the entrySorites paradox.) In the case of the Sorites, the paradox is asfollows:

(i) One grain of sand is not a heap of sand. And (ii)adding one grain of sand to something which is not a heap does not turnit into a heap. Hence (iii) a single grain of sand can never turn intoa heap of sand, no matter how many grains of sand are added toit.

Thus the true premise (i) gives a false conclusion (iii) via asequence of inferences using (ii). A rather natural solution inside anextension of MVL with a graded notion of inference, often calledfuzzy logic, is to take the notion of heap as avagueone, i.e. as a notion which may hold true of given objects only to some(truth) degree. Additionally it is suitable to consider premise (ii) asonly partially true, however to a degree which is quite near to themaximal degree 1. Then each single inference step is of the form:

(a)
\(k\) grains of sand do not make a heap.
(ii)
Adding one grain of sand to \(k\) grains does not make \((k+1)\) grains into a heap.
Hence
(b)
\((k+1)\) grains of sand do not make a heap.

However, this inference has to involve truth degrees for thepremises (a) and (ii), and has to provide a truth degree for theconclusion (b). The crucial idea for the modeling of this type ofreasoning inside MVL is to make sure that the truth degree for (b) issmaller than the truth degree for (a) in case the truth degree for (ii)is smaller than the maximal one. In effect, then, the sentence\(n\)grains of sand do not make a heap tends toward being false for anincreasing number \(n\) of grains.

4.4 Applications to Hardware Design

Classical propositional logic is used as a technical tool for theanalysis and synthesis of some types of electrical circuits built upfrom “switches” with two stable states, i.e. voltagelevels. A rather straightforward generalization allows the use ofan \(m\)-valued logic to discuss circuits built from similar“switches” with \(m\) stable states. This whole fieldof application of many-valued logic is called many-valued (or even:fuzzy) switching. A good introduction is Epstein (1993).

4.5 Applications to Artificial Intelligence

AI is actually the most promising field of applications, whichoffers a series of different areas in which systems of MVL have beenused.

A first area of application concerns vague notions and commonsensereasoning, e.g. in expert systems. Both topics are modeled via fuzzysets and fuzzy logic, and these refer to suitable systems of MVL. Also,in databases and in knowledge-based systems one likes to store vagueinformation.

A second area of application is strongly tied with this first one: theautomatization of data and knowledge mining. Here clustering methodscome into consideration; these refer via unsharp clusters to fuzzysets and MVL. In this context one is also interested in automatedtheorem proving techniques for systems of MVL, as well as in methodsof logic programming for systems of MVL. Part of this trend is therecent development of generalized description logics, so-called fuzzydescription logics, which allow the inclusion of technical tools(truth degrees, connectives, graded predicates) from the field of MVLinto – from the point of view of full first-order logics:rudimentary – systems of logic, so-called description logics, seeStraccia (2001), Hájek (2005), Stoilos et al. (2008).

4.6 Applications to Mathematics

There are three main topics inside mathematics which are related tomany-valued logic. The first one is the mathematical theory of fuzzysets, and the mathematical analysis of “fuzzy”, or approximatereasoning. In both cases one refers to systems of MVL. The second topichas been approaches toward consistency proofs for set theory using asuitable system of MVL. And there is an – often only implicit –reference to the basic ideas of MVL in independence proofs (e.g. forsystems of axioms) which often refer to logical matrices with more thantwo truth degrees. However, here MVL is more a purely technical toolbecause in these independence proofs one is not interested in anintuitive understanding of the truth degrees at all.

5. History of Many-Valued Logic

Many-valued logic as a separate subject was created by the Polishlogician and philosopher Łukasiewicz (1920), and developed firstin Poland. His first intention was to use a third, additional truthvalue for “possible”, and to model in this way themodalities “it is necessary that” and “it ispossible that”. This intended application to modal logic did notmaterialize. The outcome of these investigations are, however, theŁukasiewicz systems, and a series of theoretical resultsconcerning these systems.

Essentially parallel to the Łukasiewicz approach, the Americanmathematician Post (1921) introduced the basic idea of additional truthdegrees, and applied it to problems of the representability offunctions.

Later on, Gödel (1932) tried to understand intuitionistic logicin terms of many truth degrees. The outcome was the family ofGödel systems, and a result, namely, that intuitionistic logicdoes not have a characteristic logical matrix with only finitely manytruth degrees. A few years later, Jaskowski (1936) constructed aninfinite valued characteristic matrix for intuitionistic logic. Itseems, however, that the truth degrees of this matrix do not have anice and simple intuitive interpretation.

A philosophical application of 3-valued logic to the discussion ofparadoxes was proposed by the Russian logician Bochvar (1938), and amathematical one to partial function and relations by the Americanlogician Kleene (1938). Much later Kleene’s connectives also becamephilosophically interesting as a technical tool to determine fixedpoints in the revision theory of truth initiated by Kripke (1975).

The 1950s saw (i) an analytical characterization of the class oftruth degree functions definable in the infinite valued propositionalŁukasiewicz system by McNaughton (1951), (ii) a completeness prooffor the same system by Chang (1958, 1959) introducing the notion ofMV-algebra and a more traditional one by Rose/Rosser (1958), as well as(iii) a completeness proof for the infinite valued propositionalGödel system by Dummett (1959). The 1950s also saw an approach ofSkolem (1957) toward proving the consistency of set theory in the realmof infinite valued logic.

In the 1960s, Scarpellini (1962) made clear that the first-orderinfinite valued Łukasiewicz system is not (recursively)axiomatizable. Hay (1963) as well as Belluce/Chang (1963) proved thatthe addition of one infinitary inference rule leads to anaxiomatization of \(\rL_{\infty}\). And Horn (1969) presented acompleteness proof for first-order infinite valued Gödel logic.Besides these developments inside pure many-valued logic, Zadeh (1965)started an (application oriented) approach toward the formalization ofvague notions by generalized set theoretic means, which soon wasrelated by Goguen (1968/69) to philosophical applications, and whichlater on inspired also a lot of theoretical considerations insideMVL.

The 1970s mark a period of restricted activity in pure many-valuedlogic. There was, however, a lot of work in the closely related area of(computer science) applications of vague notions formalized as fuzzysets, initiated e.g. by Zadeh (1975, 1979). And there was an importantextension of MVL by a graded notion of inference and entailment inPavelka (1979).

In the 1980s, fuzzy sets and their applications remained a hot topicthat called for theoretical foundations by methods of many-valuedlogic. In addition, there were the first complexity results e.g.concerning the set of logically valid formulas in first-order infinitevalued Łukasiewicz logic, by Ragaz (1983). Mundici (1986) starteda deeper study of MV-algebras.

These trends have continued since the 1980s. Research has includedapplications of MVL to fuzzy set theory and their applications,detailed investigations of algebraic structures related to systems ofMVL, the study of graded notions of entailment, and investigations intocomplexity issues for different problems in systems of MVL. Thisresearch was complemented by interesting work on proof theory, onautomated theorem proving, by different applications in artificialintelligence matters, and by a detailed study of infinite valuedsystems based on t-norms – which now often are called(mathematical)fuzzy logics.

Bibliography

Monographs and Survey Papers

  • Ackermann, R., 1967,An Introduction to Many-ValuedLogics, London: Routledge and Kegan Paul.
  • Bolc, L. and Borowik, P., 1992,Many-Valued Logics (1. Theoretical Foundations), Berlin:Springer.
  • –––, 2003,Many-Valued Logics (2. Automated Reasoning and PracticalApplications), Berlin: Springer.
  • Cignoli, R., d’Ottaviano, I. and Mundici, D., 2000,AlgebraicFoundations of Many-Valued Reasoning, Dordrecht: Kluwer.
  • Cintula, P. and Hájek, P., 2010, Triangular norm basedpredicate fuzzy logics,Fuzzy Sets and Systems, 161 (3):311–346.
  • Cintula, P., Hájek, P. and Noguera Ch. (eds.), 2011,Handbook of Mathematical Fuzzy Logic (Studies in Logic,Volumes 37–38), College Publications: London.
  • Epstein G., 1993,Multiple-Valued Logic Design, Bristol:Institute of Physics Publishing.
  • Fitting, M. and Orlowska, E. (eds.), 2003,Beyond Two,Heidelberg: Physica Verlag.
  • Gottwald, S., 1999, Many-valued logic and fuzzy set theory, inU. Höhle, S.E. Rodabaugh (eds.)Mathematics of Fuzzy Sets: Logic, Topology, and MeasureTheory (The Handbooks of Fuzzy Sets Series), Boston: Kluwer, 5–89.
  • –––, 2001,A Treatise on Many-Valued Logics(Studies in Logic and Computation, vol. 9), Baldock: Research StudiesPress Ltd..
  • –––, 2007, Many-valued logics, in D. Jacquette (ed.)Philosophy of Logic (Handbook of the Philosophy of Science Series), Amsterdam: North-Holland, 675–722.
  • –––, 2008, Mathematical fuzzy logics,BulletinSymbolic Logic, 14: 210–239.
  • Gottwald, S. and Hájek, P., 2005, T-norm based mathematicalfuzzy logics, in E.-P. Klement, R. Mesiar (eds.),Logical,Algebraic, Analytic, and Probabilistic Aspects of TriangularNorms, Dordrecht: Elsevier, 275–299.
  • Hähnle, R., 1993,Automated Deduction in Multiple-ValuedLogics, Oxford: Clarendon Press.
  • –––, 1999, Tableaux for many-valued logics, inM. d’Agostinoet al. (eds.)Handbook of TableauMethods, Dordrecht: Kluwer, 529–580.
  • –––, 2001, Advanced many-valued logics, in D. Gabbay,F. Guenthner (eds.),Handbook of Philosophical Logic (Volume2), 2nd ed., Dordrecht: Kluwer, 297–395.
  • Hájek, P., 1998,Metamathematics of Fuzzy Logic, Dordrecht:Kluwer.
  • Karpenko, A.S., 1997,Mnogoznacnye Logiki (Logika iKompjuter, vol. 4), Moscow: Nauka.
  • Malinowski, G., 1993,Many-Valued Logics, Oxford:Clarendon Press.
  • Metcalfe, G., Olivetti, N. and Gabbay, D., 2009,Proof Theoryfor Fuzzy Logics, New York: Springer.
  • Montagna, F. (ed.), 2015,Petr Hájek on Mathematical Fuzzy Logic (Outstanding Contributions to Logic, vol. 6), Cham etc.:Springer.
  • Novák, V., Perfilieva, I. and Močkoř, J.,1999,Mathematical Principles of Fuzzy Logic, Boston:Kluwer.
  • Panti, G., 1998, Multi-valued logics, in P. Smets (ed.)Quantified Representation of Uncertainty and Imprecision(Handbook of Defeasible Reasoning and Uncertainty ManagementSystems, Vol. 1), Dordrecht: Kluwer, 25–74.
  • Rescher, N., 1969,Many-Valued Logic, New York: McGrawHill.
  • Rine, D.C. (ed.), 1977,Computer Science and Multiple ValuedLogic, Amsterdam : North-Holland [2nd rev. ed. 1984].
  • Rosser, J.B. and Turquette, A.R., 1952,Many-Valued Logics, Amsterdam: North-Holland.
  • Shramko, Y. and Wansing H., 2011,Truth and Falsehood. An Inquiry into Generalized Logical Values (Trends in Logic: Volume 36), Dordrecht etc.: Springer.
  • Urquhart, A., 2001, Basic many-valued logic, in D. Gabbay,F. Guenthner (eds.),Handbook of Philosophical Logic, Vol. 2(2d edition), Dordrecht: Kluwer, 249–295.
  • Wojcicki, R. and Malinowski, G. (eds.), 1977,Selected Paperson Łukasiewicz Sentential Calculi, Wroclaw: Ossolineum.
  • Wolf, R.G., 1977, A survey of many-valued logic (1966–1974), inJ.M. Dunn, G. Epstein (eds.),Modern Uses of Multiple-Valued Logic, Dordrecht: Reidel,167–323.
  • Zinovev, A.A., 1963,Philosophical Problems of Many-ValuedLogic, Dordrecht: Reidel.

Other Works Cited

  • Belluce, L.P. and Chang, C.C., 1963, A weak completeness theoremfor infinite valued first-order logic,Journal Symbolic Logic, 28: 43–50.
  • Belnap, N.D., 1977, How a computer should think, in G. Ryle(ed.),Contemporary Aspects of Philosophy, Stockfield: OrielPress, 30–56.
  • –––, 1977, A useful four-valued logic, in J.M. Dunn,G. Epstein (eds.),Modern Uses of Multiple-Valued Logic,Dordrecht: Reidel, 8–37.
  • Blau, U., 1978,Die dreiwertige Logik der Sprache: ihreSyntax, Semantik und Anwendung in der Sprachanalyse, Berlin: deGruyter.
  • Bochvar, D.A., 1938, Ob odnom trechznacnom iscislenii i egoprimenenii k analizu paradoksov klassiceskogo rassirennogofunkcional’nogo iscislenija,Matematiceskij Sbornik, 4 (46): 287–308. [English translation:Bochvar, D.A., On a three-valued logical calculus and its applicationto the analysis of the paradoxes of the classical extended functionalcalculus,History and Philosophy of Logic, 2: 87–112.]
  • Chang, C.C., 1958, Algebraic analysis of many valuedlogics,Transactions American Mathematical Society, 88:476–490.
  • –––, 1959, A new proof of the completeness of theŁukasiewicz axioms,Transactions American MathematicalSociety, 93: 74–80.
  • Cignoli, R., Esteva, F., Godo, L. and Torrens, A., 2000, BasicFuzzy Logic is the logic of continuous t-norms and theirresidua,Soft Computing, 4: 106–112.
  • Dummett, M., 1959, A propositional calculus with denumerablematrix,Journal Symbolic Logic, 24: 97–106.
  • Dunn, J.M., 1976, Intuitive semantics for first-degree entailmentsand ‘coupled trees’,Philosophical Studies, 29: 149–168.
  • Esteva, F. and Godo, L., 2001, Monoidal t-norm based logic:towards a logic for left-continuous t-norms,Fuzzy Sets and Systems, 124: 271–288.
  • Esteva, F., Godo, L. and Montagna, F., 2004, Equationalcharacterization of the subvarieties of BL generated by t-normalgebras,Studia Logica, 76: 161–200.
  • Fermüller, C.G., 2008, Dialogue games for many-valuedlogics–an overview,Studia Logica, 90:43–68.
  • Fermüller, C.G. and Metcalfe, G., 2009, Giles’s gameand the proof theory of Łukasiewicz logic,Studia Logica, 92:27–61.
  • Fermüller, C.G. and Roschger, C., 2014, From games to truthfunctions: a generalization of Giles’s game,StudiaLogica, 102: 389–410.
  • Fitting, M.C., 1991/92, Many-valued modal logics (I,II),Fundamenta Informaticae, 15: 235–254; 17:55–73.
  • Giles, R., 1974, A non-classical logic for physics,StudiaLogica, 33: 397–415.
  • –––, 1975. Łukasiewicz logic and fuzzy set theory.In:Proceedings 1975 Internat. Symposium Multiple-ValuedLogic (Indiana Univ., Bloomington/IN)}, Long Beach/CA: IEEEComputer Soc., 197–211.
  • –––, 1976, Łukasiewicz logic and fuzzy set theory.Internat. Journ. Man-Machine Studies, 8: 313–327.
  • –––, 1979, A formal system for fuzzy reasoning.Fuzzy Sets and Systems, 2: 233–257.
  • Giles, R., 1988, The concept of grade of membership.Fuzzy Sets and Systems, 25: 297–323.
  • Gödel, K., 1932, Zum intuitionistischenAussagenkalkül,Anzeiger Akademie der WissenschaftenWien (Math.-naturwiss. Klasse), 69: 65–66; – reprinted:(1933),Ergebnisse eines mathematischen Kolloquiums, 4:40.
  • Goguen, J.A., 1968–69, The logic of inexactconcepts,Synthese, 19: 325–373.
  • Hájek, P., 2005, Making fuzzy description logic moregeneral,Fuzzy Sets and Systems, 154: 1–15.
  • Hájek, P. and Zach, R., 1994, Review ofMany-ValuedLogics 1: Theoretical Foundations, by Leonard Bolc and PiotrBorowik,Journal of Applied Non-Classical Logics, 4 (2):215–220.
  • Hay, L.S., 1963, Axiomatization of the infinite-valued predicatecalculus,Journal Symbolic Logic, 28: 77–86.
  • Jaskowski, S., 1936, Recherches sur le système de lalogique intuitioniste, inActes du Congrès Internationalede Philosophie Scientifique 1936, vol. 6, Paris,58–61. [English translation:Studia Logica, 34 (1975):117–120.]
  • Jenei, S., 2004, How to construct left-continuous triangular norms– state of the art,Fuzzy Sets and Systems, 143:27–45.
  • Jenei, S. and Montagna, F., 2002, A proof of standard completenessof Esteva and Godo’s logic MTL,Studia Logica, 70: 183–192.
  • Kleene, S.C., 1938, On notation for ordinal numbers,JournalSymbolic Logic, 3: 150–155.
  • Kripke, S.A., 1975, Outline of a theory of truth,Journal ofPhilosophy, 72: 690–716.
  • Łukasiewicz, J., 1920, O logice trojwartosciowej,RuchFilozoficny, 5: 170–171. [English translation in:Łukasiewicz (1970).]
  • –––, 1970,Selected Works, L. Borkowski(ed.), Amsterdam: North-Holland and Warsaw: PWN.
  • McNaughton, R., 1951, A theorem about infinite-valued sententiallogic,Journal Symbolic Logic, 16: 1–13.
  • Mundici, D., 1986, Interpretation of AF C*-algebras inŁukasiewicz sentential calculus,J. Functional Analysis,65: 15–63.
  • –––, 1992, The logic of Ulam’s game with lies, in:C. Bicchieri and M.L. dalla Chiara (eds.)Knowledge, belief, andstrategic interaction, Cambridge: Cambridge Univ. Press,275–284.
  • Novák, V., 2008, A formal theory of intermediatequantifiers,Fuzzy Sets and Systems, 159:1229–1246.
  • Odintsov, S.P., 2009, On axiomatizing Shramko-Wansing’sLogic,Studia Logica, 91: 407–428.
  • Post, E. L., 1920, Determination of all closed systems of truthtables,Bulletin American Mathematical Society, 26: 437.
  • –––, 1921, Introduction to a general theory of elementarypropositions,American Journal Mathematics, 43:163–185.
  • Ragaz, M., 1983, Die Unentscheidbarkeit der einstelligenunendlichwertigen Prädikatenlogik,Archiv mathematische LogikGrundlagenforschung, 23: 129–139.
  • Rose, A. and Rosser, J.B., 1958, Fragments of many-valuedstatement calculi,Transactions American MathematicalSociety, 87: 1–53.
  • Scarpellini, B., 1962, Die Nichtaxiomatisierbarkeit desunendlichwertigen Prädikatenkalküls vonŁukasiewicz,Journal Symbolic Logic, 27:159–170.
  • Shramko, Y. and Wansing H., 2005, Some useful 16-valuedlogics. How a computer network should think,Journal Philosophical Logic, 34: 121–153.
  • Skolem, Th., 1957, Bemerkungen zumKomprehensionsaxiom,Zeitschrift mathematische Logik GrundlagenMathematik, 3: 1–17.
  • Stoilos, G. Stamou, G., Pan, J.Z., Tzouvaras, V., and Horrocks,I., 2007, Reasoning with very expressive fuzzy descriptionlogics,J. Artificial Intelligence Res, 30:273–320.
  • Straccia, U. (2001), Reasoning within fuzzy descriptionlogics,J. Artificial Intelligence Res, 14:137–166.
  • White, R.B., 1979, The consistency of the axiom of comprehensionin the infinite-valued predicate logic ofŁukasiewicz,J. Philosophical Logic, 8:509–534.
  • Wronski, A., 1987, Remarks on a survey article on many valuedlogic by A. Urquhart,Studia Logica, 46: 275–278.
  • Zadeh, L.A., 1965, Fuzzy sets,Information and Control, 8: 338–353.
  • –––, 1975, Fuzzy logic and approximatereasoning,Synthese, 30: 407–428.
  • –––, 1978, Fuzzy sets as a basisfor a theory of possibility,Fuzzy Sets and Systems, 1: 3–28.
  • –––, 1979, A theory of approximate reasoning, in J.E.Hayes, D. Michie, L.I. Mikulich (eds.),Machine Intelligence9. New York: Halstead Press, 149–194.

Other Internet Resources

Copyright © 2015 by
Siegfried Gottwald

Open access to the SEP is made possible by a world-wide funding initiative.
The Encyclopedia Now Needs Your Support
Please Read How You Can Help Keep the Encyclopedia Free

Browse

About

Support SEP

Mirror Sites

View this site from another server:

USA (Main Site)Philosophy, Stanford University

The Stanford Encyclopedia of Philosophy iscopyright © 2023 byThe Metaphysics Research Lab, Department of Philosophy, Stanford University

Library of Congress Catalog Data: ISSN 1095-5054


[8]ページ先頭

©2009-2025 Movatter.jp