Al-Sijistani s and Maimonides s Double Negation Theology Explained by Constructive Logic

Similar documents
Why Rosenzweig-Style Midrashic Approach Makes Rational Sense: A Logical (Spinoza-like) Explanation of a Seemingly Non-logical Approach

Gödel's incompleteness theorems

Brief Remarks on Putnam and Realism in Mathematics * Charles Parsons. Hilary Putnam has through much of his philosophical life meditated on

Potentialism about set theory

Appeared in: Al-Mukhatabat. A Trilingual Journal For Logic, Epistemology and Analytical Philosophy, Issue 6: April 2013.

Semantic Entailment and Natural Deduction

Informalizing Formal Logic

Complex Philosophy. Carlos Gershenson School of Cognitive and Computer Sciences University of Sussex

Beyond Symbolic Logic

Predicate logic. Miguel Palomino Dpto. Sistemas Informáticos y Computación (UCM) Madrid Spain

"SED QUIS CUSTODIENT IPSOS CUSTODES?"

Constructive Logic, Truth and Warranted Assertibility

Jaroslav Peregrin * Academy of Sciences & Charles University, Prague, Czech Republic

Class #14: October 13 Gödel s Platonism

God and Gödel: Gödelian Incompleteness in Mathematics and the Confirmation of Theism

The Gödel Paradox and Wittgenstein s Reasons. 1. The Implausible Wittgenstein. Philosophia Mathematica (2009). Francesco Berto

Negative Introspection Is Mysterious

This is a repository copy of Does = 5? : In Defense of a Near Absurdity.

Presentation to the panel, Does mathematics need new axioms? ASL 2000 meeting, Urbana IL, June 5, 2000 Solomon Feferman

Remarks on the philosophy of mathematics (1969) Paul Bernays

Brouwer versus Wittgenstein on the Infinite and the Law of Excluded Middle Rumfitt, Ian

Early Russell on Philosophical Grammar

Can Gödel s Incompleteness Theorem be a Ground for Dialetheism? *

2.1 Review. 2.2 Inference and justifications

Wittgenstein and Gödel: An Attempt to Make Wittgenstein s Objection Reasonable

The Failure of Leibniz s Infinite Analysis view of Contingency. Joel Velasco. Stanford University

TRUTH IN MATHEMATICS. H.G. Dales and G. Oliveri (eds.) (Clarendon: Oxford. 1998, pp. xv, 376, ISBN X) Reviewed by Mark Colyvan

Structure and essence: The keys to integrating spirituality and science

KOLMOGOROV, HEYTING AND GENTZEN ON THE INTUITIONISTIC LOGICAL CONSTANTS

Oxford Scholarship Online Abstracts and Keywords

The Ontological Argument for the existence of God. Pedro M. Guimarães Ferreira S.J. PUC-Rio Boston College, July 13th. 2011

Remarks on a Foundationalist Theory of Truth. Anil Gupta University of Pittsburgh

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

AKC Lecture 1 Plato, Penrose, Popper

Rethinking Knowledge: The Heuristic View

The Development of Knowledge and Claims of Truth in the Autobiography In Code. When preparing her project to enter the Esat Young Scientist

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

First- or Second-Order Logic? Quine, Putnam and the Skolem-paradox *

Review of Philosophical Logic: An Introduction to Advanced Topics *

Zimmerman, Michael J. Subsidiary Obligation, Philosophical Studies, 50 (1986):

ASPECTS OF PROOF IN MATHEMATICS RESEARCH

THREE LOGICIANS: ARISTOTLE, SACCHERI, FREGE

Gödel, Nagel, minds and machines Solomon Feferman Ernest Nagel Lecture, Columbia University September 27, 2007

Intuitive evidence and formal evidence in proof-formation

Turing versus Gödel on Computability and the Mind

(Refer Slide Time 03:00)

The Development of Laws of Formal Logic of Aristotle

Mathematics. The BIG game Behind the little tricks

Logical Omniscience in the Many Agent Case

Does Deduction really rest on a more secure epistemological footing than Induction?

Artificial Intelligence Prof. P. Dasgupta Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

A Logical Approach to Metametaphysics

Is the law of excluded middle a law of logic?

Logic, Language, and Computation A Historic Journey

LOGIC AS CALCULUS AND LOGIC AS LANGUAGE

The way we convince people is generally to refer to sufficiently many things that they already know are correct.

Sensitivity hasn t got a Heterogeneity Problem - a Reply to Melchior

A Judgmental Formulation of Modal Logic

Great Philosophers Bertrand Russell Evening lecture series, Department of Philosophy. Dr. Keith Begley 28/11/2017

Intersubstitutivity Principles and the Generalization Function of Truth. Anil Gupta University of Pittsburgh. Shawn Standefer University of Melbourne

Philosophy of Logic and Artificial Intelligence

Mathematics as we know it has been created and used by

Lecture Notes on Classical Logic

Full-Blooded Platonism 1. (Forthcoming in An Historical Introduction to the Philosophy of Mathematics, Bloomsbury Press)

Here s a very dumbed down way to understand why Gödel is no threat at all to A.I..

Introduction. I. Proof of the Minor Premise ( All reality is completely intelligible )

Introduction To Mathematical Logic, Part I [all Published] By Alonzo CHURCH READ ONLINE

Overview of Today s Lecture

Negative Facts. Negative Facts Kyle Spoor

Moore on External Relations

Computing Machinery and Intelligence. The Imitation Game. Criticisms of the Game. The Imitation Game. Machines Concerned in the Game

15. Russell on definite descriptions

Semantics and the Justification of Deductive Inference

Modal Truths from an Analytic-Synthetic Kantian Distinction

Probability Foundations for Electrical Engineers Prof. Krishna Jagannathan Department of Electrical Engineering Indian Institute of Technology, Madras

Etchemendy, Tarski, and Logical Consequence 1 Jared Bates, University of Missouri Southwest Philosophy Review 15 (1999):

Concerning the Laws of Contradiction and Excluded Middle by V. J. McGill, Philosophy of Science, Vol. 6, No. 2 (Apr., 1939), pp.

UC Berkeley, Philosophy 142, Spring 2016

KNOWLEDGE AND THE PROBLEM OF LOGICAL OMNISCIENCE

Mathematical Existence and Consistency (1950b) Paul Bernays

Squeezing arguments. Peter Smith. May 9, 2010

Lecture 9. A summary of scientific methods Realism and Anti-realism

MITOCW 3. V: Recursive Structures and Processes

BOOK REVIEWS. About a new solution to the problem of future contingents

On Infinite Size. Bruno Whittle

Haberdashers Aske s Boys School

In Search of the Ontological Argument. Richard Oxenberg

Lecture 6. Realism and Anti-realism Kuhn s Philosophy of Science

On the Aristotelian Square of Opposition

Philosophy of Mathematics Kant

Philosophical Logic. LECTURE SEVEN MICHAELMAS 2017 Dr Maarten Steenhagen

Logic and Pragmatics: linear logic for inferential practice

ON SOPHIE GERMAIN PRIMES

Chapter 3: More Deductive Reasoning (Symbolic Logic)

WHAT DOES KRIPKE MEAN BY A PRIORI?

Bertrand Russell Proper Names, Adjectives and Verbs 1

A presupposition is a precondition of a sentence such that the sentences cannot be

Logic for Computer Science - Week 1 Introduction to Informal Logic

Necessity and Truth Makers

Artificial Intelligence. Clause Form and The Resolution Rule. Prof. Deepak Khemani. Department of Computer Science and Engineering

Transcription:

International Mathematical Forum, Vol. 10, 2015, no. 12, 587-593 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/imf.2015.5652 Al-Sijistani s and Maimonides s Double Negation Theology Explained by Constructive Logic Olga Kosheleva and Vladik Kreinovich University of Texas at El Paso 500 W. University El Paso, TX 79968, USA Copyright c 2015 Olga Kosheleva and Vladik Kreinovich. This article is distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract Famous medieval philosophers Al-Sijistani and Maimonides argued that the use of double negation helps us to better understand issues related to theology. To a modern reader, however, their arguments are somewhat obscure and unclear. We show that these arguments can be drastically clarified if we take into account the 20 century use of double negation in constructive logic. Mathematics Subject Classification: 01A30, 01A35, 03A10, 03F60 Keywords: double negation, constructive logic, Gödel s incompleteness theorem, Hilbert s epsilon calculus, theology, Al-Sijistani, Maimonides, Kabbalah 1 Double Negation Theology: A Brief Reminder What is double negation theology. Abu Yakub Al-Sijistani (d. 971) and Moses ibn Maimon (1135 1204), also known as Maimonides, claimed that while while God is essentially incomprehensible, it is possible to gain some knowledge of God by using double negation; see, e.g., [15, 19]. For example,

588 O. Kosheleva and V. Kreinovich one cannot say that God is good, but it make sense to say that God is not not-good. Why double negation? The reasoning behind the use of double negation is, to a modern reader, rather obscure and unclear. In this short paper, we will show, however, that the use of double negation can be made much clearer to the modern reader if we take into account the 20 century developments in constructive logic. 2 What Is Constructive Logic: A Reminder Constructivity in mathematics before the 20 century. Strictly speaking, mathematics is about proving results. However, from the ancient times, mathematicians were also interested in constructing objects. The need for constructions is motivated largely by applications. For example, to predict where a satellite will be at some future moment of time, we need to solve the system of differential equations describing the satellite s motion. From the practical viewpoint, it is not enough to prove the existence of the solution, we actually need an algorithm for producing such a solution. Similarly, when we select a control strategy that optimizes our objective function, it is not enough to prove the existence of an optimal strategy, we need to actually construct such a strategy. Need for constructivity has been well understood since the ancient times. For example, Euclid s Elements include not only geometric proofs, but also constructions of different geometric objects [8]. Until the 20 century, once the existence of an object satisfying certain properties was proven, eventually a way was found to construct this object. The resulting construction was sometimes approximate e.g., it turned out that we cannot exactly trisect an angle by using only a compass and a rules, only approximately but it was possible. From this viewpoint, existence and constructibility were viewed as synonyms. This belief was best captured by David Hilbert who, in 1900, was asked, by the world s mathematical community, to select the list of most important mathematical challenges for the 20 century mathematics: In mathematics there is no ignorabimus [12]. 20th century discovery: constructibility is different from existence. The famous Gödel s incompleteness theorem [10] showed that, contrary to Hilbert s expectations, there are mathematical statements about which we cannot tell whether they are true or false. This result lead to the conclusion that in some cases, we can prove the existence of an object, but no algorithm is possible for computing this object;

Double negation theology explained by constructive logic 589 see, e.g., the famous Turing s paper [18]. In other words, not everything that can be proven to exist is constructible. Two approaches to dealing with the difference between provable existence and constructibility. Until Gödel s work, the same existential quantifier x P (x) was assumed to mean two (supposedly) equivalent things: provable existence of an object x that satisfies the property P (x), and a possibility to actually construct an object x with this property. Once it was realized that these two notions are different, two approaches emerged: In the traditional mathematical approach, x P (x) is reserved to mean provable existence. In this approach, we need special algorithmic analysis to find out what is computable and what is not. An alternative approach of constructive logic is to use x P (x) to mean that we have a construction for generating an object x that satisfies the property P (x). Constructive logic approach: details. Historically, constructive logic was originated by A. N. Kolmogorov [13]; he called it logic of problems. In this logic, A B means that we know exactly which of the two statements A and B is true. Most statements of constructive logic (except for the simplest ones that do not contain or ) include the existence of some objects. From this viewpoint, the truth of an implication A B not only means that A implies B, it also means that there exists an algorithm that, given an object whose existence is implied by the truth of the statement A, constructs an object whose existence is needed to prove the truth of the statement B and such an algorithm must be explicitly provided. Negation A (as it is often done in logic) is viewed as a particular case of the implication: namely, as an implication A F, where F is a known false statement (e.g., 0 = 1). Constructive logic is different from the classical logic. For example, in classical logic, we have the law of the excluded middle: A A is always true. Because of this, a double negation of each statement A is, in classical logic, simply equivalent to the original statement A. In the constructive logic, this would mean that we know which of the statements A and A is true. Since Gödel proved that it is, in general, not possible to know even for statements of the type n P (n), where n goes over natural numbers and P (n) is an easy-to-test property we thus, in general, do

590 O. Kosheleva and V. Kreinovich not have the law of excluded middle. As a result, in constructive logic, double negation A is, in general, different from the original statement A. In constructive logic, we do not have the law of the excluded middle, but what we do have as was already proven in [13] is the double negation of this law, i.e., a statement (A A). Moreover, it has been proven [9] that if instead of the logical operations and, we take their double negations A B def = (A B) and x P (x) def = ( x P (x), then for these new operations and, we have classical logic. Constructive logic approach: successes. Constructive logic has been successfully used to describe what can be computed and constructed and what cannot. This area of research is known as constructive mathematics; see, e.g., [1, 4, 5, 7, 14]. 3 How Constructive Logic Can Explain Double Negation Theology Finite domain vs. infinite domain. The main reason why it is not possible to have an algorithm deciding which mathematical statements are true and which are not is that mathematics deals with infinite domains. If we limit ourselves to a finite domain D, then it is easy to check whether in this domain, a statement like x x D P (x) or x x D P (x): it is sufficient to simply check the corresponding statement P (x) for all finitely many objects x D. In an infinite domain e.g., when D is the set N of all natural numbers such direct checking is not possible. Al-Sijistani s and Maimonides s God as a master of an infinite domain. Where does God fit into this picture? According to both philosophers, God is a master of an infinite domain, he is aware of what is going on in the infinite Universe. Thus, whether we are talking about a set of natural numbers or more complex infinite sets, Al-Sijistani s and Maimonides s God can actually check whether a property P (x) holds for all the objects x from this infinite set. This is the only feature of God that we will use in this explanation; from this viewpoint, Al-Sijistani s and Maimonides s God can be viewed simply as a creature that can check the truth of infinitely many statements in a finite time. All other aspects of God we can, for our purposes, safely ignore. Constructive logic from the viewpoint of Al-Sijistani s and Maimonides s God. To understand God means to view things from God s viewpoint. If we use constructive logic to describe God s viewpoint, then we do have each statement A A true: since, with an ability to check infinitely

Double negation theology explained by constructive logic 591 many statements, Al-Sijistani s and Maimonides s God can check, for each statement A, whether this statement is true or its negation A is true. This is possible when A is a statement of the type n P (n), this is possible for more complex statements such as m n P (m, n), etc. Thus, constructibility for this superior creature is equivalent to classical logic, with the law of excluded middle. Resulting explanation to double negation theology. We humans are only capable of making finitely many computational steps in a finite amount of time. Since our ability is thus limited, to describe what is constructible and what is not, we can use constructive logic, with its lack of law of excluded middle. Al-Sijistani s and Maimonides s God is, by definition, a creature who can check infinitely many statements in finite time. As a result, if we want to describe what is constructible for the creature with such ability, then the resulting logic becomes classical logic, with the law of excluded middle. In particular, the fact that the law of excluded middle A A holds in God s constructive logic means that Al-Sijistani s and Maimonides s God is capable, given any arithmetic statement A with any number of quantifiers, to check whether this statement is true or not. Gödel s result shows that, in general, we cannot check this which explains Al-Sijistani s and Maimonides s statement that God is, in general, incomprehensible to us. While (due to our lack of God s infinite abilities) we cannot check which statements are true or not, we can, according to the double negation result, simulate God s constructive logic by interpreting each of the statement with a double negation. This is exactly what Al-Sijistani s and Maimonides s double negation theology suggest. So, constructive logic indeed provides for an explanation of the double negation theology. Beyond the double negation theology. A related logic-related theological idea can be found in Zohar [3], the main book of Kabbalah. According to this book, in Binah (Understanding), one of ten emanations (sefirot) through which God reveals himself, God exists as the great Who who stands at the beginning of each question. This is perfectly in line with the main idea behind Hilbert s epsilon calculus, when we introduce a symbol εx P whose meaning is as follows: if x P (x), then εx P is an object for which the property P (x) is true, i.e., for which P (εx P ); see, e.g., [17]. Of course, this formal idea does not help us actually construct this object in situations when not such construction is possible, but it helps us apply techniques of constructive logic to such situations i.e., in effect, similar to double negation, it helps us apply techniques of constructive logic in situations when usual finite algorithms do not lead to constructions.

592 O. Kosheleva and V. Kreinovich Comment. While epsilon calculus is mostly familiar to logicians, many mathematicians are familiar with it via N. Bourbaki s books, where εx P is denoted as τ x (P ) [6]. Acknowledgments. This work was supported in part by the National Science Foundation grants HRD-0734825 and HRD-1242122 (Cyber-ShARE Center of Excellence) and DUE-0926721. References [1] O. Aberth, Computable Calculus, Academic Press, New York, 2000. [2] K. Armstrong, A History of God, Gramercy, New York, 2004. [3] S. Bar Yohai, Zohar, Vols. 1 23, Kabbalah Publishing, Chicago, Illinois, 2013. [4] M. Beeson, Foundations of Constructive Mathematics, Springer Verlag, Heidelberg, 1985. http://dx.doi.org/10.1007/978-3-642-68952-9 [5] E. Bishop and D. Bridges, Constructive Analysis, Springer Verlag, Heidelberg, 1985. http://dx.doi.org/10.1007/978-3-642-61667-9 [6] N. Bourbaki, Theory of Sets, Springer, Berlin, 2004. http://dx.doi.org/10.1007/978-3-642-59309-3 [7] D. Bridges and L. Vita, Techniques of Constructive Analysis, Springer Verlag, Heidelberg, 2006. http://dx.doi.org/10.1007/978-0-387-38147-3 [8] Euclid, Elements, Vols. 1 3, Dover Publications, New York, 1956. [9] V. Glivenko, Sur quelques points de la logique de M. Brouwer, Bull. Soc. Math. Belg., 15 (1929), 183 188. [10] K. Gödel, Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I, Monatshefte für Mathematik und Physik, 38 (1931), 173 198, English translation in [11]. http://dx.doi.org/10.1007/bf01700692 [11] K. Gödel, On Formally Undecidable Propositions Of Principia Mathematica And Related Systems, Dover Publ., New York, 1992. [12] D. Hilbert, Mathematical problems, lecture delivered before the International Congress of Mathematics in Paris in 1900, Bulletin of the American Mathematical Society, 8 (1902), 437 479. http://dx.doi.org/10.1090/s0002-9904-1902-00923-3

Double negation theology explained by constructive logic 593 [13] A. Kolmogorov, Zur Deutung der intuitionistischen Logik, Mathematische Zeitschrift, 35 (1932), 58 65, English translation in [16]. http://dx.doi.org/10.1007/bf01186549 [14] B. Kushner, Lectures on Constructive Mathematical Analysis, American Mathematical Society, Providence, Rhode Island, 1985. [15] M. Maimonides, The Guide for the Perplexed, Dover Publications, New York, 2000. [16] P. Mancosu, From Brouwer to Hilbert. The Debate on the Foundations of Mathematics in the 1920s, Oxford University Press, Oxford, UK, 1998. [17] G. Moser and R. Zach, The epsilon calculus and Herbrand complexity, Studia Logica, 82 (2006), 133 155. http://dx.doi.org/10.1007/s11225-006- 6610-7 [18] A. M. Turing, On computable numbers, with an application to the Entscheidungsproblem, Proceedings of the London Mathematical Society, 42 (1937), 230 265, correction published in 43 (1937), 544 546. http://dx.doi.org/10.1112/plms/s2-42.1.230 http://dx.doi.org/10.1112/plms/s2-43.6.544 [19] P. E. Walker, The Wellsprings of Wisdom: A Study of Abu Yaqub Al- Sijistani s Kitab Al-Yanabi, Including a Complete English Translation With Commentary and Notes, University of Utah Press, Salt Lake City, Utah, 1994. Received: July 12, 2015; Published: October 23, 2015