"The Ego Cogito of the 20th century" (Manuel Garrido).
"The leitmotiv of the 20th century" (Palle Yourgrau).
"A milestone in the history of logic and mathematics" (Ernest Nagel & James R. Newman).
"The most important mathematical article of the 20th century" (Toby Ord).
Gödel's Theorem
Kurt Gödel's paper "On formally undecidable propositions of the Principia Mathematica and related systems" (from 1931) is considered the most famous ever published paper on mathematical logic.
The Principia Mathematica is a monumental work (three volumes and over 1500 pages) by Alfred North Whitehead and Bertrand Russell, written over a period of 10 years (between 1900 and 1910), and published between 1910 and 1913, with which they intended to "logicize" mathematics, that is, to derive or construct all mathematics from logical principles.
Gödel's paper proves the incompleteness (or undecidability) theorem, which states the following:
Every formal axiomatic system (FAS), which includes the arithmetic of natural numbers, is incomplete, that is, there are undecidable sentences in the sense that they are "unattainable" by means of axioms and rules of inference, so that it is not possible to know whether they are true or false.
From this theorem derives another, called the "second incompleteness theorem":
A PBS, which includes the arithmetic of natural numbers, cannot prove its own consistency. That is, the system cannot prove by itself that it is not possible to prove something and its opposite.
Paradoxically, Gödel proved this metamathematical theorem (which reveals the limitations of mathematics) by means of mathematics itself, namely by means of arithmetic. And this theorem also expresses something paradoxical: it proves something that can never be proved.
A simple example illustrating Gödel's incompleteness theorem
To get an idea of the nature of Gödel's theorem, let us illustrate it with a simple example. Suppose our PBS consists of:
Axioms: The numbers 3, 5 and 8.
Rule of derivation of theorems: A theorem is the sum of two distinct axioms or theorems.
The derivation process is as follows:
Theorems of order 1 (combining the axioms): 3+5 = 8, 3+8 = 11 and 5+8 = 13.
New set of axioms and theorems: 3, 5, 8, 11, 13.
Theorems of order 2 (combining the previous set): 3+11 = 14, 3+13 = 16,
5+11 = 16, 5 +13 = 18, 8+11 =19, 8+13 = 21, 11+13 = 24.
New set of axioms and theorems: 3, 5, 8, 11, 13, 14, 16, 18, 19, 24.
Therefore, the undecidable (inaccessible) numbers are: 1, 2, 4, 6, 6, 7, 9, 10, 12, 15, 17, 20, etc.
This example is intended to illustrate only that with axioms and rules of inference one can create "gaps" that correspond to inaccessible expressions.
General lines of the proof of Gödel's theorem
The proof of Gödel's theorem is very long and quite complex. The complete and detailed proof can be found in the book by Nagel & Newman [1994]. It is based primarily on arithmetic, as in the previous example. The key ideas of the proof are the following:
Gödel used the self-referential metamathematical sentence G "I am not provable" as the centerpiece of his proof. This sentence is inspired by the famous liar's paradox: "This sentence is false".
Gödel applied what today we call "gödelization", which consists of:
Assigning a unique natural number to each symbol.
Assign a unique natural number to each sequence of symbols corresponding to a well-constructed formula (fbc) of the form 2^n1·3^n2·5^n3·7^n7. .., where 2, 3, 5, 7, ... are prime numbers and n1, n2, n3, n4,. .. are the natural numbers corresponding to each symbol.
Assign a natural number to each sequence of fbc's corresponding to the proof of a theorem, where the last formula is the theorem.
In general, each expression p (symbol, fbc or sequence of fbc's) has associated with it a Gödel number NG(p). This assignment is biunivocal (because the decomposition of a natural number into prime factors is unique), so that given a Gödel number the corresponding expression can be obtained. Obviously, there are numbers that are not Gödel numbers, that is, that do not correspond to any expression.
Gödelization makes it possible to investigate metamathematical questions by analyzing arithmetic properties, since the logical relations between metamathematical propositions are reflected in the relations between the corresponding arithmetic formulas. For example, one metamathematical statement is a consequence of another if the corresponding Gödel numbers bear a certain arithmetic relation to each other. For example, if from p follows q, then NG(p) is a multiple of NG(q).
This union between arithmetic and metamathematics has been compared to Descartes' union of arithmetic and geometry to create analytic geometry.
Gödel succeeded in gödelizing the self-referential metamathematical sentence G, i.e., assigning it an arithmetic expression g. He showed that the number g corresponds to an arithmetical expression that is arithmetically inaccessible, and therefore the sentence G is unprovable through axioms and rules of inference, i.e., it is undecidable.
A simple way to prove Gódel's theorem is the following [Guzmán, 1995]:
All propositions can be ordered by Gödel's number:
W1, W2, ... (propositions) and n1, n2, ... (corresponding Godel numbers).
For example, the property that a number is even could be W53 and its Gödel number g 53.
We will call Wp(n) the proposition "The number n has the property Wp". According to this, W53(82) is a system theorem and W53(83) is not a system theorem.
Wp(n) has a Gödel number < i>g = Φ(p, n), which is a function of p and n.
Let T be the set of Gödel numbers of all provable propositions of the system. Then Φ(p, n)∈T is equivalent to the fact that Wp(n) is provable, and Φ (p, n)∉T is equivalent to Wp(n) is not provable.
Let us now consider the proposition Φ(n, n)∉T. This proposition states that Wn(n ) is not provable, i.e., that "it is not provable that n has property Wn". This proposition will have its place in the sequence W1, W2, .... Suppose it occupies the place q. Wq(n) indicates that the number n has property W< sub>q
, i.e., "it is not provable that n has property Wq".
The key proposition G of Gödel's theorem is Φ(q, q )∉T, which is equivalent to "Wq(q) is undemonstrable". Since Φ(p, n) is the Gödel number of Wp(n), then Φ (q, q) is precisely the Gödel number of the proposition Wq(q). Then G asserts that Wq(q) is undemonstrable.
Is Φ(q, q)∉T provable? If provable, its Gödel number is precisely Φ(q, q), so Φ(q, q)∈T. Contradiction.
Is Φ(q, q)∈T provable? If it is provable, then Φ(q, q) is precisely the Gödel number of the proposition Φ( q, q)∉T, i.e., Φ(q, q)&Notin;T is provable. Contradiction.
Therefore, Gödel's proposition G and its negation are not provable. G is an undecidable proposition.
The second incompleteness theorem is proved analogously to the first one, using in this case the sentence "I am not consistent".
The paradoxical sentence G
From the logical point of view, the sentence G is paradoxical, that is, it is both true and false, provided that truth and demonstrability are equivalent concepts. Indeed:
Suppose that G is true. Then G is not provable. But since every unprovable sentence is false, then G is false.
G is true → G is not provable → G is false.
Suppose that G is false. Then this means that G is provable. But since every provable sentence is true, then G is true.
G is false → G is provable → G is true.
From the conceptual-intuitive point of view, we know (without recourse to logic) that G is true. And yet, from the point of view of a PAS it is undecidable.
Gödel showed that arithmetic is essentially incomplete, for even if new axioms (such as G) were admitted, another true and formally undecidable sentence could be constructed. In fact, there are infinitely many true sentences that are undecidable. Since arithmetic is incomplete, every FAS based on it is also incomplete.
This theorem does not exclude, as Gödel already indicated in his article, the possibility of proving the consistency of a PBS (including the arithmetic of natural numbers) by means of a higher order system. This is precisely what Gerhard Gentzen did a few years later, in 1936.
Gödel and Platonism
Gödel reflected deeply on the philosophical consequences of his incompleteness theorems. He concluded that his theorems proved that mathematical Platonism was the correct position in the philosophy of mathematics.
This Platonic philosophy of Gódel was made known in a Gibbs Lecture given on December 26, 1951, at the annual meeting of the AMS (American Mathematical Society). He corrected the text of this lecture with the intention of having it published, but did not succeed in giving it a form satisfactory to him. It was finally published in 1994, as part of a volume entitled "Kurt Gödel: Unpublished Essays" [1994].
Other Undecidable Subjects
The fifth postulate of Euclid's geometry
This postulate, which can be expressed as "Through a point exterior to a straight line passes only one line parallel to it", is undecidable from the other four axioms. Whether we add the fifth postulate or its negation, we obtain a consistent system. With its negation we obtain the non-Euclidean geometries. If we establish that there are no parallel lines, we have elliptic geometry (whose simplest model is spherical geometry). And if we admit several parallel lines, we have hyperbolic geometry.
The axiom of choice of set theory
This axiom states that "in any collection of disjoint sets, another set can be constructed consisting of a single element from each of the sets in the collection. "This axiom is obvious for finite sets, but is intended for infinite sets. In 1940, Gentzen and Gödel proved that the axiomatic set theory ZF (Zermelo-Fraenkel) is consistent, with or without the axiom of choice. Therefore, the axiom of choice is undecidable. The ZF axiomatic with the axiom of choice is called ZFC (the "C" is for "Choice").
The continuum hypothesis
The continuum has a close relationship with infinity. For example, on every segment of the real line there are at least as many points as Cantor's transfinite ℵ1, which is 2^ℵ0, a cardinal greater than the cardinality of the natural numbers (ℵ0). The continuum hypothesis states that the cardinality c of the continuum is ℵ1. Well, Gödel proved in 1940 that the continuum hypothesis was independent of the ZF axioms of set theory, Therefore, it is undecidable.
The equivalence of expressions in the lambda calculus
The lambda calculus is a formal system aimed at unifying the world of functions, in its definition and application aspects. Church [1936] proved that there is no computable function that can decide whether two expressions of the lambda calculus are equivalent or not. The equivalence of lambda expressions is not decidable. Historically, it was the first undecidability problem that could be proved.
The problem of stopping a Turing machine
Alan Turing, in his famous 1936 paper, "On Computable Numbers, with an Application to the Entscheidungsproblem", proved that the halting problem of a Turing machine is undecidable, in the sense that there is no general algorithm (or Turing machine) −or meta-algorithm− that determines whether another algorithm (or Turing machine) will come to a halt, after a finite number of steps, with the obtaining of a result, or will continue indefinitely. This is equivalent to saying that it is not possible to know what is computable and what is not.
The problem of algorithmic compression
According to Gregory Chaitin, given an algorithm that produces a certain output or result, there is undecidability with respect to the possible existence of another, more compressed (i.e., shorter length) algorithm that produces the same output.
In his work "The Unknowable", Chaitin [1999] calls the shortest program that produces a given output "elegant". I show that it is impossible to prove that a program is elegant. This is Chaitin's theorem, which is proved by reductio ad absurdum:
Suppose that there exists a program E verifier of elegant programs, input a program P and that it returns T (if the program is elegant) or F (if it is not). E(P) = T or F.
We construct a program B of input n and which produces successively the programs Pk of size larger than n, and checking them with E(Pk) to see if they are elegant. When it finds the first elegant program, it executes it, producing the corresponding output. That is, B is a program that produces the output corresponding to the first elegant program of length greater than n.
We execute B with input m = length(B)+1. Now B produces the output corresponding to the first elegant program of length greater than m. But this program, being larger than B, cannot be elegant, since the program B itself represents the same output with a smaller size. Therefore, a contradiction is reached: there is no such program E verifier of elegant programs.
Other versions of Chaitin's theorem are:
It is impossible to know whether a program is the shortest possible program to perform a given task.
It is impossible to prove that a sufficiently long sequence is random. [A random sequence is one that does not have a compact representation and it is necessary to specify it extensively, i.e., by specifying all its elements].
The following table reflects the analogies between the views of Gödel, Church, Turing and Chaitin:
Element
Decidibility
Gödel
Sentence
T o F
Church
Lambda expression
Equivalence
Turing
Program
Halting
Chaitin
Expression
Maximum compression
The decision problem (Entscheidungsproblem)
The decision problem is the tenth problem posed by Hilbert, among the 23 he posed at the International Congress of Mathematicians in 1900, in Paris. Its statement is as follows:
Given a diophantine equation (an algebraic equation of several variables, defined on the set of integers and whose solutions are also integers), devise a process according to which it can be determined, in a finite number of operations, whether the equation is solvable.
That is, Hilbert posed the possible existence of an algorithm with input a diophantine equation and which would return "Yes" if the equation had a solution or "No" if it did not. The problem was not solved until 70 years later, and in the negative sense: in 1970 Yuri Matiyasevich proved that such an algorithm does not exist.
In 1928, at the International Congress of Mathematicians in Bologna, Hilbert posed another similar decision problem. It consisted in trying to discover a general method for determining whether or not an expression of Boolean formal logic is universally true (a tautology). This problem was later generalized as: Is there a general algorithm capable of answering, in a finite number of steps, whether a proposition of first-order predicate logic is true or false?
Before this question was answered, no formal definition of algorithm existed at the time it was posed. This was done by:
Alonzo Church, in 1936, with the concept of "computable effective function" based on the lambda calculus. For Church, an effectively computable function is a function that can be defined by the lambda calculus.
Alan Turing, the same year, with the concept of "abstract calculating machine", which today we know as "Turing machine", a machine capable of implementing any algorithm.
Subsequently, Turing himself showed that both models of computation were equivalent: the concepts of lambda-definable function and algorithm computable by means of a Turing machine coincide. The Church-Turing thesis states that the only thing that is computable is that which is realized by means of lambda functions or by means of Turing machines.
The decision problem was generalized to the very roots of mathematics by Hilbert himself, also in 1928 at the same International Congress of Mathematicians in Bologna, when he posed three key questions:
Is mathematics complete? That is, can every mathematical statement be proved?
Is mathematics consistent?. That is, is it impossible to prove for every mathematical proposition its truth and falsity?
Is mathematics decidable?. That is, is there an algorithm to determine whether a mathematical `proposition is true or false.
Hilbert's aim was to create a universal, complete and consistent formal axiomatic system from which all mathematical truths could be derived. And also to make it decidable, that is, to find an algorithm that would determine the truth or falsity of any proposition in such a formal system.
With Gödel's theorem, the first two questions posed by Hilbert were answered in the negative. It is impossible to construct such a universal system: any consistent first order system containing the arithmetic of the natural numbers is not complete because there are undecidable propositions. Nor can the system prove its own consistency.
The answer to the third question came in the mid-1930s, when Alonzo Church and Alan Turing both published papers, independently, showing that problems similar to Gödel's existed in the area of computation: the problem of equivalence of lambda expressions and the halting problem, respectively. Since the Turing and Church systems are equivalent, this result is known as the "Church-Turing theorem" (not to be confused with the Church-Turing thesis).
MENTAL vs. Gödel's Theorem
Gödel, with his famous incompleteness theorem, brought two issues to light:
The limitations of formal axiomatic systems.
The existence of a deep abyss between truth and demonstrability, since there are many true propositions that are indemonstrable.
These conclusions shook the foundations of mathematics, just as Heisenberg's indeterminacy (or uncertainty) principle did a few years earlier (in 1927) in quantum physics. The arithmetic of the natural numbers, the rock on which the edifice of mathematics rests, is axiomatically incomplete.
The impact of Gödel's theorem transcends the mere mathematical field to affect other fields such as computer science, artificial intelligence, linguistics, psychology, physics and even philosophy. There is still discussion today about Gödel's results in the sense of what it may mean about the limitations of the human mind to know or discern, as well as the limitations of languages.
The problem posed by Gödel's theorem is clarified in the light of the principle of downward causality. Actually, the leitmotiv of Gödel's theorem is the dialectic between two ways of contemplating reality: between the rational, the formal and the superficial, versus the semantic, the intuitive and the profound. There are mathematicians who admit that they have not fully understood the argument of the theorem. And it has not been understood because this dialectic between these two modes of consciousness has not been considered.
At the mathematical level:
Truth cannot be made equivalent to demonstrability. Truth is deep and demonstrability is superficial. They are distinct and opposite aspects.
There are theorems that are not formally demonstrable and that must necessarily be approached intuitively. This is the case of the statement "I am not provable", which we know to be true.
A formal mathematics, based on pure syntax, is incomplete. The superficial aspect is not enough. We also need concepts, semantics.
Mathematics is bigger than logic. Mathematics cannot be reduced to logic. Logicism (Frege, Russell) and formalism (Hilbert) are wrong paths because they are partial and incomplete.
At the linguistic level:
Syntax is not enough. Syntax cannot supplant semantics. Both aspects are needed. The internal is semantics, the inexpressible. The external, the expressible, is realized by syntax.
At the computer level.
Since computers are simply symbol manipulators, there are mathematical statements that are true that are not computable, i.e., they are beyond the reach of computers.
At the psychological level.
The rational, syntactic, formal and superficial, which is associated with the left hemisphere (HI) of the brain, is insufficient. The intuitive, the semantic, the deep, which is associated with the right hemisphere (RH), is also needed. Consciousness is associated with the connection of both modes.
The inaccessible mathematical propositions we can call "imaginary" because they are not apprehensible by the way of pure reason (by the mode of the HI), since they belong to the intuitive mode, to the mode of the HD.
At the level of artificial intelligence (AI).
A computer can never think or have consciousness because a computer only has syntax and no semantics, it does not "understand" what it does. And consciousness is the connection between the internal and the external, the subjective and the objective, between syntax and semantics. Strong AI (i.e., the possibility of a computer thinking or having consciousness) is impossible: it is not possible to build a computer that equals the human mind. On the other hand, weak AI (simulating the human mind) is possible. We can affirm that the strongest possible AI is the one associated with the union of semantics and syntax, the MENTAL approach.
At the physical level.
So far, physics has considered only surface-type phenomena. The universe we perceive is something external, but it is the manifestation of something deep and unmanifest. The primary archetypes connect the internal (unmanifest) and the external (manifest). A "Theory of Everything" should be based on primary archetypes.
At the philosophical level.
Gödel's theorem provoked a general revision or re-evaluation of rationalism and the limits of knowledge. According to Stephen Hawking, the only limit of human knowledge is that expressed by Gödel's theorem.
In philosophy, "rationalism" is the name of a doctrine that holds that reason is the only instrument that exists for knowledge, the only faculty capable of knowing the truth. We speak of "epistemological rationalism" or "gnoseological rationalism". It is opposed to empiricism (which holds that the only source of knowledge is experience). But there are more types of rationalism:
Metaphysical rationalism" asserts that reality is ultimately rational, that reality is governed by intelligible principles. A position defended, among others, by Leibniz.
The "psychological rationalism", which is identified with intellectualism.
Religious rationalism" considers that all supernatural phenomena must be given a rational interpretation.
Kant set limits to the so-called "metaphysical rationalism". In his "Critique of Pure Reason" he maintains that mathematical judgments are synthetic and not analytic.
The paradigmatic figure of rationalism is undoubtedly Descartes. He believed that by means of reason one could discover universal truths, truths self-evident, a priori, innate (not derived from experience), from which one could deduce the rest of the contents of philosophy and the sciences.
But philosophy must be approached from as deep as possible, from the philosophical categories, which in MENTAL are equivalent to the primary archetypes.
The irrational numbers and Gödel's theorem
Gödel's theorem is associated with the limits of the deducible and also, with the limits of the computable, the operative, in short with the expressible. In this sense, we can establish an analogy with the real numbers. The axioms in this case are the digits 0 to 9, the rules of inference are the arithmetic operations, and the theorems are the rational numbers.
The real numbers are divided into two groups:
The rational ones, which are those expressible by means of the arithmetic of the natural numbers. They belong to the conscious, superficial and expressible world.
The irrationals, which are neither expressible nor computable by means of arithmetic in a finite number of steps. They belong to the unconscious, deep and inexpressible world. We can consider them as "imaginary numbers", because we can only imagine them.
However, some irrationals are expressible at the descriptive level by a finite expression, although they represent infinite computational steps. Among these are transcendental numbers such as π, e, Φ, √2, etc. These transcendent numbers act as mathematical archetypes, as bridges between the conscious (expressible) world and the unconscious (inexpressible) world.
For example, the square root of 2 can be expressed as √2 = 1 + 1/(1 + √2), which is a recursive expression and gives rise to the continued fraction
If we consider as axioms (operative) addition and division, we need infinite steps to compute it, then it is inaccessible in a finite number of steps. However, it is accessible at the descriptive level. In MENTAL, the expression is:
( r2 =: (1 + 1.÷(1+r2)) )
The self-referential statement G as a fractal expression
The Gödel Incompleteness (or Undecidability) Theorem is based on the use of the self-referential sentence G "I am not provable" (or "I am undemonstrable") as the key piece of its proof. It is an archetypal sentence, for it unites opposites: the linguistic and the metalinguistic or the mathematical and the metamathematical. It is a sentence that symbolizes consciousness.
The theorem proves that it is not possible to prove either the truth or the falsity of G (it is undecidable) by means of the axioms and the rules of inference of a formal axiomatic system that includes the natural numbers, such as that of Principia Mathematica by Russell and Whithead. In other words, that G is not accessible by means of the axioms and rules of inference of such a formal axiomatic system.
The essence of the problem is the separation between the superficial and the deep, between form and substance. For G is a profound sentence, because it is self-referential (it refers to itself) and, it is evoking consciousness through the union of opposites.
But this problem is solved by using the archetypes of MENTAL. Indeed, the sentence G is accessible through the semantic primitives and is describing a fractal expression:
(S =: S/I) represents the fractal expression ((((S/I)/I)I)...
where I is the predicate "I am undemonstrable".
Conclusions
Semantic axiomatic system.
Gödel's theorem becomes meaningless in MENTAL because this language is not a formal axiomatic system. It is a semantic axiomatic system based on concepts (the universal semantic primitives or primary archetypes). Although it also uses formal axioms, they are second order axioms, which relate these primary concepts. By means of these semantic axioms it is possible to found mathematics.
The only limitations that exist are the combinatorial possibilities of the semantic primitives. These limitations are intrinsic, they are the degrees of freedom of language available at the expressive level. They are not limitations derived from anything external or extrinsic, imposed by means of a formal system.
Truth is not demonstrability. Truth is meaning, semantics.
Truth cannot be made equivalent to demonstrability. Truth is a deep concept which, in the case of MENTAL, is the meaning, the semantics of all expression, which is the expression of the primary archetypes.
The truth of a linguistic expression is its semantics, its meaning. The concept of "truth" is not associated with the physical, dual, manifested world, but with the higher, the world of meaning, the mental world.
For example, the famous sentence proposed by Russell "The present king of France is bald" is neither true nor false. It is a purely descriptive, mental sentence. It is an expression (according to Frege) with meaning, but without reference.
Semantic-syntax connection.
"Pure" formal axiomatic systems can only express the superficial. The semantic primitives of MENTAL connect and harmonize reason and intuition, form and substance, syntax and semantics. The superficial and deep levels are connected by an intermediary entity, which are the primal archetypes.
Rationalism is not self-sufficient.
It needs to be supported, to be founded, on some initial or fundamental ideas or concepts. The human mind is not "tabula rasa" as the empiricists defended, but possesses a set of initial ideas, innate, a priori, of simple nature, from which it is possible to construct and deduce the whole edifice of knowledge.
The superficial is only a manifestation of the profound.
The profound manifests itself in the superficial, in particular expressions. From the superficial one cannot access the profound.
A science cannot be founded on itself. It needs a higher or deeper foundation. Mathematics needs a metamathematics that founds it, but not a formalistic one, but a conceptual-intuitive one. This is, in essence, the true meaning of Gödel's theorem.
This can be symbolized by the tower of Babel: the search for the higher (the unified) from the lower (the diverse). The tower of Babel symbolizes not only the confusion of languages, but also that from the superficial one cannot reach the sublime.
In short, Gödel's theorem is not applicable in MENTAL because there are no undecidable expressions. There are only (operational and descriptive) expressions constructible with the primitives. This eliminates an enormous conceptual stumbling block, since Gödel proved that the formal alone is insufficient. That semantics is also necessary.
Addenda
Gödel's theorem and Heisenberg's indeterminacy principle
In 1927, Heisenberg discovered that the more precisely the position of a quantum particle is determined, the less precisely its momentum (or velocity) is known at that instant, and vice versa. Four years later, in 1931, Gödel proved that a formal axiomatic system that includes arithmetic is incomplete. Both results express a kind of impossibility or the inherent limitations on what is possible for us to know. Therefore, it is natural to ask whether there is a relationship between them. This question has been repeatedly addressed over time. The main interest lies in the possible incompleteness of physics. The question can be posed as follows: does quantum uncertainty imply incompleteness? This topic is covered extensively in Douglas Hofstadter's book "Gödel, Escher, Bach" and has been discussed in hundreds of articles since the 1930s.
Today we can answer this question in generic terms, i.e. they do have a connection: from the superficial we have limitations to access the deep. Moreover, the deep is inherently diffuse, inaccessible and imprecise.
On this subject there is a curious episode. John Wheeler, the Princeton physicist, also wondered whether the uncertainty principle might have some deep connection with Gödel's incompleteness theorem. Wheeler recounts: "One day, I was at the Institute for Advanced Study, and I went to Gödel's office, and there he was. It was winter, and Gödel had an electric heater and his legs wrapped in a blanket. I said, 'Professor Gödel, what connection do you see between your incompleteness theorem and Heisenberg's uncertainty principle?' And Gödel got angry and threw me out of the office."
Bibliography
Brookshear, J. Glenn. Teoría de la Computación. Lenguajes formales, autómatas y complejidad. Addison-Wesley Iberoamericana, 1993.
Chaitin, Gregory. Los límites de la razón. Investigación y Ciencia, Mayo 2006.
Chaitin, Gregory. The Unknowable. Springer-Verlag, 1999.
Chaitin, Gregory; Doria, Francisco A.; C.A. da Costa, Newton. Gödel's Way. Exploits into an undecidable world. CRC Press, 2011.
Church, Alonzo. A note on the Entscheidungsproblem. Journal of Symbolic Logic, 1, pp 40–41, 1936.
Church, Alonzo. An unsolvable problem of elementary number theory. American Journal of Mathematics, 58, pp. 345–363, 1936.
Dawson, John W. Jr. Gödel y los límites de la lógica. Investigación y Ciencia, Agosto 1999, pp. 58-63.
Dawson, John W. Jr. Logical Dilemmas. The Life and Work of Kurt Godel. A.K. Peters, 2005.
Fresán, Javier. Gödel. La lógica de los escépticos. Nivola, 2007.
Franzen, Torkel. Gödel´s Theorem. An Incomplete Guide to Its Use and Abuse. A.K. Peters, Ltd., 2005.
Gödel, Kurt. Sobre proposiciones formalmente indecibles de los Principia Mathematica y sistemas afines. Introducción de Manuel Garrido. KRK Ediciones, 2006.
Gödel, Kurt. Obras completas. Edición de Jesús Mosterín. Alianza Editorial, 1981. (Incluye el famoso artículo de Gödel.)
Goldstein, Rebecca. Gödel. Paradoja y vida. Antoni Bosch, editor, 2005.
Gray, Jeremy. El reto de Hilbert. Los 23 problemas que desafiaron a la matemática. Crítica, 2006.
Guzmán, Miguel de. Aventuras matemáticas. Una ventana hacia el caos y otros episodios. Pirámide, 1995.
Hofstadter, Douglas R. Gödel, Escher, Bach. Uu eterno y grácil bucle. Tusquets, 2007.
Kleene, Stephen C. Introducción a la metamatemática. Tecnos, 1974. (Incluye una exposición rigurosa del teorema de Gödel en la sección 42 del capítulo VIII.)
Martínez, Guillermo; Piñeiro, Gustavo. Gödel para todos. Ediciones Destino, 2010.
Nagel, Ernest; Newman, James R. El Teorema de Gödel. Editorial Tecnos, 1994.
Piñeiro, Gustavo Ernesto. Gödel. Los teoremas de incompletud. RBA, Colección Grandes Ideas de la Ciencia, 2012.
Shanker, Stuart G. (ed.). Gödel Theorem in Focus. Croom Helm, 1988.
Smullyan, Raymond M. La dama o el tigre y otros pasatiempos lógicos. Colección Teorema, Ediciones Cátedra, 1989. (Contiene una ingeniosa versión del Teorema de Gödel.)
Turing, Alan M. On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, 2 42: pp. 230-265, 1936. Disponible en Internet.
Wang, Hao. Reflections on Kurt Gödel. The MIT Press, 1990.