Abstract
The truth value of a proposition in classical logic is either 0 or 1, where 0 stands for falsity and 1 stands for truth. In the real world, however, there exist many propositions with variable answers that are neither false nor true. In this paper, we present the continuous logic with the truth value of a proposition falling into the continuous range [0, 1], where 0 stands for complete falsity and 1 for complete truth. To compare the continuous logic with the classical logic, fistly, we define three primitive logic operators not, and, or, and several compound logic operators not-and, not-or, exclusive-or, not-exclusive-or, and implication from \([0, 1]^{n}\) to [0, 1], where n is an integer and \(n\ge 1\). Secondly, we discuss various laws and inference rules in both the classical logic and the continuous logic. We show that the continuous logic is consistent with the classic logic, and that the classical logic is simply a special case of the continuous logic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Biacino, L., Gerla, G.: Fuzzy logic, continuity and effectiveness. Arch. Math. Logic 41(7), 643–667 (2002)
Cignoli, R.: Proper n-valued Lukasiewicz algebras as S-algebras of Lukasiewicz n-valued propositional calculi. Stud. Logica. 41(1), 3–16 (1982)
Gerla, G.: Effectiveness and multivalued logics. J. Symb. Log. 71(1), 137–162 (2006)
Hajek, P.: Fuzzy logic and arithmetical hierarchy. Fuzzy Sets Syst. 3(8), 359–363 (1995)
Hurley, P.: A Concise Introduction to Logic, 9th edn. Wadsworth, Belmont (2006)
Ibrahim, A.M.: Introduction to Applied Fuzzy Electronics. Prentice Hall, Upper Saddle River (1997)
Klir, G.J., Yuan, B.: Fuzzy Sets and Fuzzy Logic: Theory and Applications. Prentice Hall, Upper Saddle River (1995)
Kleene, S.C.: Mathematical Logic. Dover Publications, New York (1967)
Mundici, D., Cignoli, R., D’Ottaviano, I.M.L.: Algebraic Foundations of Many-Valued Reasoning. Kluwer Academic, Dodrecht (1999)
Novak, V.: On fuzzy type theory. Fuzzy Sets Syst. 149(2), 235–273 (2005)
Passino, K.M., Yurkovich, S.: Fuzzy Control. Addison-Wesley, Boston (1998)
Pedrycz, W., Gomide, F.: Fuzzy Systems Engineering: Toward Human-Centered Computing. Wiley-Interscience, Hoboken (2007)
Pelletier, F.J.: Review of metamathematics of fuzzy logics. Bull. Symb. Log. 6(3), 342–346 (2000)
Santos, E.S.: Fuzzy algorithms. Inf. Control 17(4), 326–339 (1970)
Seising, R.: The Fuzzification of Systems. The Genesis of Fuzzy Set Theory and Its Initial Applications – Developments up to the 1970s. Springer, New York (2007). https://doi.org/10.1007/978-3-540-71795-9
Tsitolovsky, L., Sandler, U.: Neural Cell Behavior and Fuzzy Logic. Springer, New York (2008). https://doi.org/10.1007/978-0-387-09543-1
Yager, R.R., Filev, D.P.: Essentials of Fuzzy Modeling and Control. Wiley, New York (1994)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)
Zadeh, L.A.: Fuzzy algorithms. Inf. Control 12(2), 94–102 (1968)
Zaitsev, D.A., Sarbei, V.G., Sleptsov, A.I.: Synthesis of continuous-valued logic functions defined in tabular form. Cybern. Syst. Anal. 34(2), 190–195 (1998)
Zimmermann, H.: Fuzzy Set Theory and Its Applications. Kluwer Academic Publishers, Boston (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix A
Proof of Not-exclusive-or Equation
-
1.
Case of \(x\ge y\)
In this case, we have
$$\begin{aligned} \begin{array}{ll} xy &{} = y \\ x'y' &{} = x' \end{array} \end{aligned}$$It follows that
$$\begin{aligned} \begin{array}{ll} (x\oplus y)' &{} = xx' + y + x' + y'y \\ &{} = (x+1)x' + y(1+y') \\ &{} = x' + y \\ &{} = x'y' + xy \end{array} \end{aligned}$$ -
2.
Case of \(x<y\)
In this case, we have
$$\begin{aligned} \begin{array}{ll} xy &{} = x \\ x'y' &{} = y' \end{array} \end{aligned}$$It follows that
$$\begin{aligned} \begin{array}{ll} (x\oplus y)' &{} = xx' + x + y' + y'y \\ &{} = x(x'+1) + y'(1+y) \\ &{} = x + y' \\ &{} = xy + x'y' \end{array} \end{aligned}$$
Therefore, in all cases, we have
It is equivalent to say that \(\forall x, y \in C\),
Appendix B
Proof of the Distributivity Law
-
1.
\(x(y+z)=xy+xz\)
-
(a)
Case of \(x\ge y\)
if \(y \ge z\), we have
\(x(y+z) = xy = y\)
\(xy+xz=y+xz=y+z=y\)
otherwise, we have
\(x(y+z) = xz\)
\(xy+xz=y+xz=xz\).
-
(b)
Case of \(x<y\)
if \(y \ge z\), we have
\(x(y+z) = xy = x\)
\(xy+xz=x+xz=x\)
Otherwise, we have
\(x(y+z) = xz = x\)
\(xy+xz=x+x=x\)
In all cases, we have \(x(y+z)=xy+xz\) .
-
(a)
-
2.
\(x+yz=(x+y)(x+z)\) This equation can be proved in a way similar to the proof of \(x(y+z)=xy+xz\).
Appendix C
Proof of the De Morgan Law
-
1.
\((x+y)'=x'y'\)
-
(a)
Case of \(x\ge y\)
In this case, we have \(x '\le y'\). and hence
(x+y)’=x’=x’y’
-
(b)
Case of \(x<y\)
In this case, we have \(x'>y'\), and hence
(x+y)’=y’=x’y’
In all cases, we have \((x+y)'=x'y'\) .
-
(a)
-
2.
\((xy)'=x'+y'\) This equation can be proved in a way similar to the proof of \((x+y)'=x'y'\).
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Li, X. (2023). The Classical Logic and the Continuous Logic. In: Arai, K. (eds) Proceedings of the Future Technologies Conference (FTC) 2022, Volume 1. FTC 2022 2022. Lecture Notes in Networks and Systems, vol 559. Springer, Cham. https://doi.org/10.1007/978-3-031-18461-1_33
Download citation
DOI: https://doi.org/10.1007/978-3-031-18461-1_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-18460-4
Online ISBN: 978-3-031-18461-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)