Łukasiewicz Logic
   HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
and
philosophy Philosophy ('love of wisdom' in Ancient Greek) is a systematic study of general and fundamental questions concerning topics like existence, reason, knowledge, Value (ethics and social sciences), value, mind, and language. It is a rational an ...
, Łukasiewicz logic ( , ) is a non-classical,
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 ...
. It was originally defined in the early 20th century by
Jan Łukasiewicz Jan Łukasiewicz (; 21 December 1878 – 13 February 1956) was a Polish logician and philosopher who is best known for Polish notation and Łukasiewicz logic. His work centred on philosophical logic, mathematical logic and history of logi ...
as a three-valued
modal logic Modal logic is a kind of logic used to represent statements about Modality (natural language), necessity and possibility. In philosophy and related fields it is used as a tool for understanding concepts such as knowledge, obligation, and causality ...
;Łukasiewicz J., 1920, O logice trójwartościowej (in Polish). Ruch filozoficzny 5:170–171. English translation: On three-valued logic, in L. Borkowski (ed.), ''Selected works by Jan Łukasiewicz'', North–Holland, Amsterdam, 1970, pp. 87–88. it was later generalized to ''n''-valued (for all finite ''n'') as well as infinitely-many-valued ( 0-valued) variants, both propositional and first order.Hay, L.S., 1963
Axiomatization of the infinite-valued predicate calculus
''
Journal of Symbolic Logic The '' Journal of Symbolic Logic'' is a peer-reviewed mathematics journal published quarterly by Association for Symbolic Logic. It was established in 1936 and covers mathematical logic. The journal is indexed by '' Mathematical Reviews'', Zent ...
'' 28:77–86.
The ℵ0-valued version was published in 1930 by Łukasiewicz and
Alfred Tarski Alfred Tarski (; ; born Alfred Teitelbaum;School of Mathematics and Statistics, University of St Andrews ''School of Mathematics and Statistics, University of St Andrews''. January 14, 1901 – October 26, 1983) was a Polish-American logician ...
; consequently it is sometimes called the ŁukasiewiczTarski logic. citing Łukasiewicz, J., Tarski, A.
Untersuchungen über den Aussagenkalkül
Comp. Rend. Soc. Sci. et Lettres Varsovie Cl. III 23, 30–50 (1930).
It belongs to the classes of t-norm fuzzy logics Hájek P., 1998, ''Metamathematics of Fuzzy Logic''. Dordrecht: Kluwer. and substructural logics.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. Łukasiewicz logic was motivated by Aristotle's suggestion that bivalent logic was not applicable to future contingents, e.g. the statement "There will be a sea battle tomorrow". In other words, statements about the future were neither true nor false, but an intermediate value could be assigned to them, to represent their possibility of becoming true in the future. This article presents the Łukasiewicz(–Tarski) logic in its full generality, i.e. as an infinite-valued logic. For an elementary introduction to the three-valued instantiation Ł3, see three-valued logic.


Language

The propositional connectives of Łukasiewicz logic are \rightarrow ("implication"), and the constant \bot ("false"). Additional connectives can be defined in terms of these: \begin \neg A & =_ A \rightarrow \bot \\ A \vee B & =_ (A \rightarrow B) \rightarrow B \\ A \wedge B & =_ \neg( \neg A \vee \neg B) \\ A \leftrightarrow B &=_ (A \rightarrow B) \wedge (B \rightarrow A) \\ \top & =_ \bot \rightarrow \bot \end The \vee and \wedge connectives are called ''weak'' disjunction and conjunction, because they are non-classical, as the
law of excluded middle In logic, the law of excluded middle or the principle of excluded middle states that for every proposition, either this proposition or its negation is true. It is one of the three laws of thought, along with the law of noncontradiction and t ...
does not hold for them. In the context of substructural logics, they are called ''additive'' connectives. They also correspond to lattice min/max connectives. In terms of substructural logics, there are also ''strong'' or ''multiplicative'' disjunction and conjunction connectives, although these are not part of Łukasiewicz's original presentation: \begin A \oplus B &=_ \neg A \rightarrow B \\ A \otimes B &=_ \neg (A \rightarrow \neg B) \end There are also defined modal operators, using the '' Tarskian Möglichkeit'': \begin \Diamond A &=_ \neg A \rightarrow A \\ \Box A &=_ \neg \Diamond \neg A \end


Axioms

The original system of axioms for propositional infinite-valued Łukasiewicz logic used implication and negation as the primitive connectives, along with
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 ...
: \begin A &\rightarrow (B \rightarrow A) \\ (A \rightarrow B) &\rightarrow ((B \rightarrow C) \rightarrow (A \rightarrow C)) \\ ((A \rightarrow B) \rightarrow B) &\rightarrow ((B \rightarrow A) \rightarrow A) \\ (\neg B \rightarrow \neg A) &\rightarrow (A \rightarrow B). \end Propositional infinite-valued Łukasiewicz logic can also be axiomatized by adding the following axioms to the axiomatic system of monoidal t-norm logic: ; Divisibility: (A \wedge B) \rightarrow (A \otimes (A \rightarrow B)) ; Double negation: \neg\neg A \rightarrow A. That is, infinite-valued Łukasiewicz logic arises by adding the axiom of double negation to basic fuzzy logic (BL), or by adding the axiom of divisibility to the logic IMTL. Finite-valued Łukasiewicz logics require additional axioms.


Proof Theory

A hypersequent calculus for three-valued Łukasiewicz logic was introduced by Arnon Avron in 1991. Sequent calculi for finite and infinite-valued Łukasiewicz logics as an extension of linear logic were introduced by A. Prijatelj in 1994. However, these are not cut-free systems. Hypersequent calculi for Łukasiewicz logics were introduced by A. Ciabattoni et al in 1999. However, these are not cut-free for n > 3 finite-valued logics. A labelled tableaux system was introduced by Nicola Olivetti in 2003. A hypersequent calculus for infinite-valued Łukasiewicz logic was introduced by George Metcalfe in 2004.


Real-valued semantics

Infinite-valued Łukasiewicz logic is a real-valued logic in which sentences from sentential calculus may be assigned a
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 ...
of not only 0 or 1 but also any
real number In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
in between (e.g. 0.25). Valuations have a recursive definition where: * w(\theta \circ \phi) = F_\circ(w(\theta), w(\phi)) for a binary connective \circ, * w(\neg\theta) = F_\neg(w(\theta)), * w\left(\overline\right) = 0 and w\left(\overline\right) = 1, and where the definitions of the operations hold as follows: * Implication: F_\rightarrow(x,y) = \min\ * Equivalence: F_\leftrightarrow(x, y) = 1-, x-y, * Negation: F_\neg(x) = 1-x * Weak conjunction: F_\wedge(x, y) = \min\ * Weak disjunction: F_\vee(x, y) = \max\ * Strong conjunction: F_\otimes(x, y) = \max\ * Strong disjunction: F_\oplus(x, y) = \min\. * Modal functions: F_\Diamond(x) = \min\, F_\Box(x) = \max\ The truth function F_\otimes of strong conjunction is the Łukasiewicz t-norm and the truth function F_\oplus of strong disjunction is its dual t-conorm. Obviously, F_\otimes(.5,.5) = 0 and F_\oplus(.5,.5)=1, so if T(p)=.5, then T(p\wedge p)=T(\neg p \wedge \neg p) = 0 while the respective logically-equivalent propositions have T(p\vee p)= T(\neg p\vee \neg p) = 1. The truth function F_\rightarrow is the residuum of the Łukasiewicz t-norm. All truth functions of the basic connectives are continuous. By definition, a formula is a tautology of infinite-valued Łukasiewicz logic if it evaluates to 1 under each valuation of propositional variables by real numbers in the interval , 1


Finite-valued and countable-valued semantics

Using exactly the same valuation formulas as for real-valued semantics Łukasiewicz (1922) also defined (up to isomorphism) semantics over * any
finite set In mathematics, particularly set theory, a finite set is a set that has a finite number of elements. Informally, a finite set is a set which one could in principle count and finish counting. For example, is a finite set with five elements. Th ...
of cardinality ''n'' ≥ 2 by choosing the domain as * any
countable set 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 numbe ...
by choosing the domain as .


General algebraic semantics

The standard real-valued semantics determined by the Łukasiewicz t-norm is not the only possible semantics of Łukasiewicz logic. General algebraic semantics of propositional infinite-valued Łukasiewicz logic is formed by the class of all MV-algebras. The standard real-valued semantics is a special MV-algebra, called the ''standard MV-algebra''. Like other t-norm fuzzy logics, propositional infinite-valued Łukasiewicz logic enjoys completeness with respect to the class of all algebras for which the logic is sound (that is, MV-algebras) as well as with respect to only linear ones. This is expressed by the general, linear, and standard completeness theorems: :The following conditions are equivalent: :* A is provable in propositional infinite-valued Łukasiewicz logic :* A is valid in all MV-algebras (''general completeness'') :* A is valid in all linearly ordered MV-algebras (''linear completeness'') :* A is valid in the standard MV-algebra (''standard completeness''). Here ''valid'' means ''necessarily evaluates to 1''. Font, Rodriguez and Torrens introduced in 1984 the Wajsberg algebra as an alternative model for the infinite-valued Łukasiewicz logic. A 1940s attempt by Grigore Moisil to provide algebraic semantics for the ''n''-valued Łukasiewicz logic by means of his Łukasiewicz–Moisil (LM) algebra (which Moisil called ''Łukasiewicz algebras'') turned out to be an incorrect
model A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided in ...
for ''n'' ≥ 5. This issue was made public by Alan Rose in 1956. C. C. Chang's MV-algebra, which is a model for the ℵ0-valued (infinitely-many-valued) Łukasiewicz–Tarski logic, was published in 1958. For the axiomatically more complicated (finite) ''n''-valued Łukasiewicz logics, suitable algebras were published in 1977 by Revaz Grigolia and called MV''n''-algebras. citing Grigolia, R.S.: "Algebraic analysis of Lukasiewicz-Tarski’s n-valued logical systems". In: Wójcicki, R., Malinkowski, G. (eds.) Selected Papers on Lukasiewicz Sentential Calculi, pp. 81–92. Polish Academy of Sciences, Wroclav (1977) MV''n''-algebras are a subclass of LM''n''-algebras, and the inclusion is strict for ''n'' ≥ 5. In 1982 Roberto Cignoli published some additional constraints that added to LM''n''-algebras produce proper models for ''n''-valued Łukasiewicz logic; Cignoli called his discovery ''proper Łukasiewicz algebras''.


Complexity

Łukasiewicz logics are co-NP complete.


Modal Logic

Łukasiewicz logics can be seen as modal logics, a type of logic that addresses possibility, using the defined operators, \begin \Diamond A &=_ \neg A \rightarrow A \\ \Box A &=_ \neg \Diamond \neg A \\ \end A third ''doubtful'' operator has been proposed, \odot A =_ A \leftrightarrow \neg A . From these we can prove the following theorems, which are common axioms in many
modal logic Modal logic is a kind of logic used to represent statements about Modality (natural language), necessity and possibility. In philosophy and related fields it is used as a tool for understanding concepts such as knowledge, obligation, and causality ...
s: \begin A & \rightarrow \Diamond A \\ \Box A & \rightarrow A \\ A & \rightarrow (A \rightarrow \Box A) \\ \Box (A \rightarrow B) & \rightarrow (\Box A \rightarrow \Box B) \\ \Box (A \rightarrow B) & \rightarrow (\Diamond A \rightarrow \Diamond B) \\ \end We can also prove distribution theorems on the strong connectives: \begin \Box (A \otimes B) & \leftrightarrow \Box A \otimes \Box B \\ \Diamond (A \oplus B) & \leftrightarrow \Diamond A \oplus \Diamond B \\ \Diamond (A \otimes B) & \rightarrow \Diamond A \otimes \Diamond B \\ \Box A \oplus \Box B & \rightarrow \Box (A \oplus B) \end However, the following distribution theorems also hold: \begin \Box A \vee \Box B & \leftrightarrow \Box (A \vee B) \\ \Box A \wedge \Box B & \leftrightarrow \Box (A \wedge B) \\ \Diamond A \vee \Diamond B & \leftrightarrow \Diamond (A \vee B) \\ \Diamond A \wedge \Diamond B & \leftrightarrow \Diamond (A \wedge B) \end In other words, if \Diamond A \wedge \Diamond \neg A, then \Diamond (A \wedge \neg A), which is counter-intuitive. However, these controversial theorems have been defended as a modal logic about future contingents by A. N. Prior.A.N. Prior. Three-valued logic and future contingents. 3(13):317–26, October 1953. Notably, \Diamond A \wedge \Diamond \neg A \leftrightarrow \odot A.


References


Further reading

* Rose, A.: 1956, Formalisation du Calcul Propositionnel Implicatif ℵ0 Valeurs de Łukasiewicz, C. R. Acad. Sci. Paris 243, 1183–1185. * Rose, A.: 1978, Formalisations of Further ℵ0-Valued Łukasiewicz Propositional Calculi, Journal of Symbolic Logic 43(2), 207–210. * Cignoli, R., “The algebras of Lukasiewicz many-valued logic - A historical overview,” in S. Aguzzoli et al.(Eds.), Algebraic and Proof-theoretic Aspects of Non-classical Logics, LNAI 4460, Springer, 2007, 69-83. {{DEFAULTSORT:Lukasiewicz logic Many-valued logic Fuzzy logic