Infinite-valued Łukasiewicz logic is a
real-valued logic in which sentences from
sentential calculus may be assigned a
truth value of not only 0 or 1 but also any
real number 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{0}\right) = 0 and w\left(\overline{1}\right) = 1, and where the definitions of the operations hold as follows: •
Implication: F_\rightarrow(x,y) = \min\{1, 1-x+y\} •
Equivalence: F_\leftrightarrow(x, y) = 1-|x-y| •
Negation: F_\neg(x) = 1-x •
Weak conjunction: F_\wedge(x, y) = \min\{x, y\} •
Weak disjunction: F_\vee(x, y) = \max\{x, y\} •
Strong conjunction: F_\otimes(x, y) = \max\{0, x+y-1\} •
Strong disjunction: F_\oplus(x, y) = \min\{1, x+y\}. •
Modal functions: F_\Diamond(x) = \min\{1,2x\}, F_\Box(x) = \max\{0, 2x-1\} 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 [0, 1]. == Finite-valued and countable-valued semantics ==