Difference between revisions of "Hilbert 2nd problem"
m |
m |
||
Line 5: | Line 5: | ||
During the 50 years that followed, in a program that came to be known as the [[Arithmetization of analysis]], Bolzano, Cauchy, Weierstrass, Dedekind, Cantor, and others succeeded in “reducing” analysis to the arithmetic of natural numbers $\mathbb{N}$. | During the 50 years that followed, in a program that came to be known as the [[Arithmetization of analysis]], Bolzano, Cauchy, Weierstrass, Dedekind, Cantor, and others succeeded in “reducing” analysis to the arithmetic of natural numbers $\mathbb{N}$. | ||
− | Dedekind himself expressed this as follows:<ref>Dedekind (1888) cited in Gillies p. 8</ref> | + | Dedekind himself expressed this as follows:<ref>Dedekind (1888) p. 35 cited in Gillies p. 8</ref> |
::... every theorem of algebra and higher analysis, no matter how remote, can be expressed as a theorem about natural numbers, -- a declaration I have heard repeatedly from the lips of Dirichlet. | ::... every theorem of algebra and higher analysis, no matter how remote, can be expressed as a theorem about natural numbers, -- a declaration I have heard repeatedly from the lips of Dirichlet. | ||
Line 443: | Line 443: | ||
Dedekind stated various principles satisfied by his notion of set.<ref>Dedekind (1888) cited in Gillies pp. 52-58</ref> “These principles are not explicitly introduced as axioms, but they nonetheless bear a close relation to the later axioms of set theory.”<ref>Gillies pp. 52-53.</ref> | Dedekind stated various principles satisfied by his notion of set.<ref>Dedekind (1888) cited in Gillies pp. 52-58</ref> “These principles are not explicitly introduced as axioms, but they nonetheless bear a close relation to the later axioms of set theory.”<ref>Gillies pp. 52-53.</ref> | ||
− | The notion of set: different things $a, b, c$ can be | + | The notion of set: different things $a, b, c$ can be considered from a common point of view … and we say that they form a set (system) |
# the set $S$ is the same as the set $T$ ($S = T$) when every element of $S$ is also an element of $T$” [and vice versa] | # the set $S$ is the same as the set $T$ ($S = T$) when every element of $S$ is also an element of $T$” [and vice versa] | ||
Line 455: | Line 455: | ||
- - - - - | - - - - - | ||
− | The above principles of Dedekind’s logical framework “bear a remarkably close relationship to [the axioms of] modern axiomatic set theory,” devised by Zermelo and set out below.<ref>Zermelo (1908) cited in Gillies pp. 52-58. Gillies notes that | + | The above principles of Dedekind’s logical framework “bear a remarkably close relationship to [the axioms of] modern axiomatic set theory,” devised by Zermelo and set out below.<ref>Zermelo (1908) cited in Gillies pp. 52-58. Gillies notes that Dedekind's 1888 work "is the principal source" for Zermelo's 1908 paper, in which "Zermelo frequently refers to Dedekind."</ref> The notes to the axioms show connections to Dedekind’s Principles. |
''Set'' is an undefined notion, introduced as follows: Set theory is concerned with a domain B of individuals, which we shall call simply objects and among which are the sets. | ''Set'' is an undefined notion, introduced as follows: Set theory is concerned with a domain B of individuals, which we shall call simply objects and among which are the sets. | ||
Line 524: | Line 524: | ||
Here are his symbolizations for the four Aristotelian syllogistic sentence forms: '''A''', '''E''', '''I''', and '''O''':<ref>Frege (1879) cited in Mattey § Gottlob Frege</ref> | Here are his symbolizations for the four Aristotelian syllogistic sentence forms: '''A''', '''E''', '''I''', and '''O''':<ref>Frege (1879) cited in Mattey § Gottlob Frege</ref> | ||
− | {| class="wikitable" | + | ::{| class="wikitable" |
|- | |- | ||
! A: All a that are X are P !! E: All a that are X are not P !! I: Not all a that are X are not P !! O: Not all a that are X are P | ! A: All a that are X are P !! E: All a that are X are not P !! I: Not all a that are X are not P !! O: Not all a that are X are P | ||
Line 535: | Line 535: | ||
We will only mention briefly here what will be discussed farther on, namely, two essential elements of Frege’s logic that bear on his theory of arithmetic:<ref>Azzano p. 12</ref><ref>Math Stack Exch</ref> | We will only mention briefly here what will be discussed farther on, namely, two essential elements of Frege’s logic that bear on his theory of arithmetic:<ref>Azzano p. 12</ref><ref>Math Stack Exch</ref> | ||
− | 1. ''concepts'' are the basic notions of logic, while ''sets'', which Frege defines as the extensions of predicates, are derivative notions: thus the set | + | :1. ''concepts'' are the basic notions of logic, while ''sets'', which Frege defines as the extensions of predicates, are derivative notions: thus the set $\{x:P(x)\}$ is the extension of the predicate $P(x)$ |
− | : | + | :This view of sets is a broadening of Cantor’s early (restricted) view of naive sets, which were defined only for objects of a given mathematical domain. |
− | 2. for any logically definable predicate $P(x)$, we can form the set $\{a:P(a)\}$ | + | :2. for any logically definable predicate $P(x)$, we can form the set $\{a:P(a)\}$ |
− | : | + | :This ''naive comprehension principle'' has an analog stated implicitly in the Principles of Dedekind’s theory of sets. |
Finally, a note about notation. Subsequent to and quite independent of Frege’s invention of quantifiers for his axiomatic logic, C. S. Peirce re-invented quantifiers for Boole’s algebraic logic or, more precisely, for an algebra of relations that extended Boole’s logic. Frege disagreed with the assertion of Peirce that mathematics and logic are clearly distinct. To the contrary, as we have noted, Frege's view was that mathematics was reducible to logic or, more to the point, derivable from logic.<ref>Boyer p. 644</ref><ref>O’Connor and Robertson (2002)</ref> It is an irony that, though Frege invented his “logic of quantifiers” in order to support this view, his cumbersome 2-dimensional notation led to his invention being overlooked at the time. It was a linear notation somewhat similar to Pierce's that was adopted and that we use today. | Finally, a note about notation. Subsequent to and quite independent of Frege’s invention of quantifiers for his axiomatic logic, C. S. Peirce re-invented quantifiers for Boole’s algebraic logic or, more precisely, for an algebra of relations that extended Boole’s logic. Frege disagreed with the assertion of Peirce that mathematics and logic are clearly distinct. To the contrary, as we have noted, Frege's view was that mathematics was reducible to logic or, more to the point, derivable from logic.<ref>Boyer p. 644</ref><ref>O’Connor and Robertson (2002)</ref> It is an irony that, though Frege invented his “logic of quantifiers” in order to support this view, his cumbersome 2-dimensional notation led to his invention being overlooked at the time. It was a linear notation somewhat similar to Pierce's that was adopted and that we use today. |
Revision as of 14:42, 7 August 2015
a history of the mathematics preceding and relevant to Hilbert’s statement of his 2nd problem, initiating his program for the foundations of mathematics -- see Hilbert problems
By about 1820, mathematicians had developed deductively a large part of analysis using the real numbers and their properties as a starting point.
During the 50 years that followed, in a program that came to be known as the Arithmetization of analysis, Bolzano, Cauchy, Weierstrass, Dedekind, Cantor, and others succeeded in “reducing” analysis to the arithmetic of natural numbers $\mathbb{N}$.
Dedekind himself expressed this as follows:[1]
- ... every theorem of algebra and higher analysis, no matter how remote, can be expressed as a theorem about natural numbers, -- a declaration I have heard repeatedly from the lips of Dirichlet.
In the final three decades of the 19th century, efforts were underway to axiomatize the whole of mathematics.[2]
- It thus became clear that (with the aid of a certain amount of set theoretic and logical apparatus) the entire body of traditional pure mathematics could be constructed rigorously starting from the theory of natural numbers.
These efforts proceeded piecemeal and depended greatly on concurrent developments in logic. The major contributors were these:
- Cantor and Frege in set theory
- Dedekind and Peano in arithmetic
- Hilbert in geometry
- many others in abstract algebras (groups, rings, and fields)
In a 1900 lecture to the International Congress of Mathematicians in Paris, David Hilbert presented a list of open problems in mathematics. The 2nd of these problems, known variously as the compatibility of the arithmetical axioms and the consistency of arithmetic, served as an introduction to his program for the foundations of mathematics.
The article views the 30-year period from 1872 to 1900 as historical background to Hilbert’s program for the foundations of mathematics. There are other, different and equally interesting views of this same period:
- as a continuation and, indeed, culmination of the previous half-century (1822-1872) during which “mathematicians restored and surpassed the standards of rigour” that had long been established, but then neglected, the whole 80-year period called “the formalisation of mathematics.”[3]
- as the first half of the decades-long effort (1872-193X) “from the days of Cantor and Dedekind in the 1870s, through Russell in the 1900s, to the work of Godel in the 1930s” that resulted in the solid establishment of “the modern discipline of foundations.”[4]
However viewed, this 30-year period, from the construction of the real numbers to the Hilbert Problems address, saw “mathematicians of the first rank” engaged with these questions:[5]
- the character of the infinite
- the relationship between logic and arithmetic
- the status of geometry
- the nature of mathematics itself
For a history of the subsequent development of Hilbert’s program for the foundations of mathematics, which was initiated by his 2nd problem, see the article Hilbert program.
Non-mathematical issues
As is the case for other, especially older programs and periods of mathematics, the history of Hilbert’s program was complicated by non-mathematical issues.[6] Some authors were slow to publish their results; others published only selectively, leaving some important results to be published by students and successors. The works of still others, though published, were partially or completely ignored.
As a first example, consider the work of Galileo. His concerns about the “paradoxical” property of infinite sets are often mentioned in published discussions of the potentially infinite and the actually infinite. Yet, even today, doubts are expressed about whether or not Galileo had influence either on Cantor, the mathematician whose name is most often and most closely associated with the notion of infinite sets, or on any other mathematician.[7]
Further, consider Gauss’ well-known comment about actual infinities in the work of Cantor and the latter’s response:
- Gauss: I protest against the use of infinite magnitude as something completed, which in mathematics is never permissible. Infinity is merely a facon de parler, the real meaning being a limit which certain ratios approach indefinitely near, while others are permitted to increase without restriction.
- Cantor: I answered [Gauss] thoroughly, and on this point did not accept the authority of Gauss, which I respect so highly in all other areas ...
There is some doubt that even today, 130 years after these words were written, that we really understand properly the meaning either of Gauss’ comment or of Cantor’s response.[8]
Again, consider the work of Bolzano. His paper “Paradoxes of the Infinite” contains some remarkable results related to the theory of infinite sets:[9]
- the word “set” appears here for the first time
- examples of 1-1 correspondences between the elements of an infinite set and the elements of a proper subset
Yet Bolzano himself never published these results. The paper itself was not published until 1851, three years after his death, by one of his students. Further, Cantor appears not to have become aware of Bolzano’s paper until 1882, some years after he began his own work on infinite sets, which was motivated by the Arithmetization of analysis. Nor did Cantor mention Bolzano's paper in his own work until 1883[10]
A related historical anomaly is that while Bolzano both knew of and referred to Galileo’s work on the infinite, Cantor did neither.[11]
As a final example, consider that Frege’s work “seems to have been largely ignored by his contemporaries.”[12][13]
- Three [of six] reviews of the “revolutionary” Begriffsschrift,” including one by no less than Venn, show that their authors were either uninterested in Frege's innovations or had completely misunderstood them.
- The Grundlagen only received a single review, and that one was “a devastatingly hostile” one, by Cantor, whose ideas were [ironically] the closest to Frege's.
- Die Grundgesetze der Arithmetik … except for one review by Peano, was ignored by his contemporaries.
It was not until Russell acknowledged Frege’s work as the trailblazing foundation for the Principia that the greatness of his accomplishment was recognized.[14] Russell himself contrasted the greatness of Frege’s contributions with the limited nature of his influence among his contemporaries as follows:[15]
- In spite of the epoch-making nature of [Frege's] discoveries, he remained wholly without recognition until I drew attention to him in 1903.
As a consequence of these and other non-mathematical issues, some mathematical results in the period under examination were achieved multiple times, albeit in slightly different forms or using somewhat different methods, by different authors. Even without the effects of such issues, the mathematics of the past (both long- and recent-past) is still replete with achievements that are said to be “roughly” or “more or less” or “just about” what we know today. About De Morgan’s work on mathematical induction, for example, two types of claims have been made:
- that he put a process that had been used without clarity on a rigorous basis[16]
- that he introduced and defined the term “mathematical induction” itself[17]
Yet, another source, citing the contents of De Morgan’s own published papers, has refuted both of these claims.[18]
Finally, a note on some quasi-mathematical matters that are purposely not discussed in this article. Without doubt, positions in the philosophy of mathematics known as Logicism, Formalism, and Intuitionism, along with important methodological and epistemological considerations, grew out of the mathematical practice of the late 19th and early 20th centuries.[19] Further, these philosophical positions were of great interest to some mathematicians and certainly influenced the mathematical problems on which they chose to work. Yet a discussion of either the past origins of or the current nature and status of these philosophical positions would not significantly aid our understanding of the mathematics that resulted from the work of those mathematicians.[20]
- Much of the existing literature [of the period surrounding the Hilbert Problems address] has been philosophically motivated and preoccupied with the exegesis of individual thinkers, notably Frege and Russell, who are widely (and rightly) viewed as founding giants of analytical philosophy. But the wider mathematical context has in the process often been lost from sight.
Hence, a discussion of these philosophical positions is not included in this article.
Introduction of infinite sets
In mathematics, uses of infinity and the infinite (and great concerns about those uses) are as old as Grecian urns. Greek mathematicians followed Aristotle in dividing such uses into two major types, one called “potential infinity”, the other called “actual infinity.”[21]
With respect to magnitudes:[22]
- a potential infinity was something endlessly extendible, and yet forever finite;
- an actual infinity was something such as the number of points on a line.
Similarly, with respect to sets:
- a potentially infinite set was, for example, a finite collection of numbers that can be enlarged as much as one wished
- an actually infinite set was, for example, the complete collection of all such natural numbers
Ancient Greek mathematicians developed rigourous methods for using potential infinities. However, with the apparent exception of Archimedes noted below, they avoided using actual infinities.[23] Important early examples of uses of infinity and the infinite include these:
- Euclid skirted the notion of the actually infinitely large in proving that the primes are potentially infinite. This is how he stated his theorem:[24]
- Prime numbers are more than any assigned magnitude of prime numbers.
- Archimedes, however, appears to have investigated actually infinite numbers of objects:[25]
- ... certain objects, infinite in number, are "equal in magnitude" to others [implying] that not all such objects, infinite in number, are so equal. ... [thus] infinitely many objects [of] definite, and different magnitudes … are manipulated in a concrete way, apparently by something rather like a one-one correspondence...
Oresme, an early (12th century) mathematician, examined infinite sets using a method prescient of Cantor’s method of one-to-one correspondence. Oresme demonstrated that two actually infinite sets (the set of odd natural numbers and the set of all natural numbers) could be “different” and “unequal” and yet “equinumerous” with one another. He concluded that notions of equal, greater, and less do not apply to the infinite.[26]
Mathematical induction, as a technique for proving the truth of propositions for an infinite (indefinitely large) number of values, was used for hundreds of years before any rigorous formulation of the method was made[27]
Galileo produced the standard one-to-one correspondence between the positive integers and their squares, reminiscent of Oresme’s work. He termed this a “paradox” that results “unavoidably” from the property of infinite sets and concluded, alike with Oresme, that infinite sets are incomparable.[28]
- ... the totality of all numbers is infinite, and that the number of squares is infinite.; neither is the number of squares less than the totality of all numbers, nor the latter greater than the former; and, finally, the attributes "equal", "greater", and "less" are not applicable to the infinite, but only to finite quantities.
As recently as 1831, Gauss himself argued against the actually infinite:[29]
- I protest against the use of infinite magnitude as something completed, which in mathematics is never permissible. Infinity is merely a facon de parler, the real meaning being a limit which certain ratios approach indefinitely near, while others are permitted to increase without restriction.
For the most part, however, mathematicians of the 19th and 20th centuries developed and readily took up methods for using actual infinities that were as rigorous as those the Greeks developed for potential infinities.[30] Certainly Bolzano had no concerns about the “paradoxical” property of infinite sets. Indeed, his theories of mathematical infinity anticipated Cantor's theory of infinite sets. His contribution to the understanding of the nature of the infinite was threefold:[31]
- 1. he defined the idea of a set
- I call a set a collection where the order of its parts is irrelevant and where nothing essential is changed if only the order is changed.
- 2. he argued that the infinite set does exist
- if the integers are a set, then arbitrarily large subsets of integers are subsets of the set of integers, which must itself be actually infinite
- 3. he gave examples to show that, unlike for finite sets, the elements of an infinite set could be put in 1-1 correspondence with elements of one of its proper subsets.
The actual infinite is said to have entered algebra in the 1850s in Dedekind’s work with quotient constructions for modular arithmetic:[32]
- [T]he whole system of infinitely many functions of a variable congruent to each other modulo p behaves here like a single concrete number in number theory.… The system of infinitely many incongruent classes—infinitely many, since the degree may grow indefinitely—corresponds to the series of whole numbers in number theory.
The five-year period 1868–1872 has been called "the birth of set-theoretic mathematics." A salient milestone was 1871, when Dedekind introduced “an essentially set-theoretic viewpoint … using set operations and … structure-preserving mappings … and terminology that Cantor was later (1880) to use in his own work.[33]
By 1872, procedures involving infinite sets were employed in constructions of irrational real numbers developed during the Arithmetization of analysis by Weierstrass, Dedekind, and Cantor. “Thus analysis [had been reduced] not simply to the theory of natural numbers, but to the theory of natural numbers together with the theory of infinite sets.”[34]
The constructions of Cantor and Dedekind especially relied implicitly on set theory and, further, “involve the assumption of a Power Set principle.”[35]
The realization that (apparently) all the material needed for analysis could be constructed out of the natural numbers using set-theoretic means led to these new questions:[36]
- What further could be said about set-theoretic procedures and assumptions of logic, both of which underlay these accounts of the real numbers?
- Do we have to take the natural numbers themselves as simply given, or can anything further be said about those numbers, perhaps by reducing them to something even more fundamental?
In the 1870s, however, the notions of set and class themselves appeared straightforward. Their highly problematic aspects did not become apparent until the various paradoxes of set theory and the theory of transfinite sets.[37]
Early development of mathematical logic
The history of logic has been described, “with some slight degree of oversimplification,” as having three stages: (1) Greek logic, (2) Scholastic logic, and (3) mathematical logic.[38] From ancient times through the first half of the 19th century, the state of logic was as follows:[39][40]
- logic was understood to be “the laws of thought”
- the Aristotelian syllogism was the ultimate form of all reasoning
- the logic that a mathematician used did not affect the mathematics that she did
The mathematical context in which logic developed played a role in its shaping. The broad motives behind its development started a two-phased movement:[41]
- initially, there was a great expansion in the scope of logic
- subsequently, a progressive restriction occurred
Both the initial expansion and the subsequent restriction of logic were linked to work in the foundations of mathematics.
The initial expansion of the scope of mathematical logic began during the second half of the 19th century with these two steps:
- the algebraization of syllogistic logic
- the development of the predicate calculus
Taken together, these steps accomplished the following:
- they extended the use of symbolism “beyond the subject matter of mathematics, to the reasoning used in mathematics.”[42]
- they provided “the technical basis for … the transition from informal to formal proof.”[43]
Looking back, these developments may seem to us almost natural, perhaps because we know of their beneficial results. Somewhat concurrently, the scope of mathematical logic expanded a step further to include the theories of sets and of relations.[44] This further development, however, was accompanied by highly unexpected and seriously problematic consequences.
The algebra of logic
The beginning of mathematical logic has been dated from the years in which Boole and De Morgan published their works on the algebraization of Aristotelian logic.[45]
- Whereas in [Greek and Scholastic logic] theorems were derived from ordinary language, [mathematical logic] proceeds in a contrary manner—it first constructs a purely formal system, and only later does it look for an interpretation in everyday speech.
Thus, with the advent of mathematical logic, the logic of the syllogism came to be treated as one interpretation of a calculus of logic.
Syllogistic logic
Aristotle’s system of syllogistic logic is closely linked to the grammatical structure of natural language.[46]
A syllogism is a logical argument consisting (usually) of three statements, one of which (the conclusion) is inferred from the other two (the premises).
Here is an Example Syllogism:
- All $Greeks$ are $Sapiens$
- All $Sapiens$ are $Mortal$
- therefore
- All $Greeks$ are $Mortal$
Each statement of this syllogism has two parts: a Subject and a Predicate:
- the Subject consists of a Quantifier (All, Some, No, or Not All) and a Common Noun
- the Predicate consists of a Copula Verb (are) and a Common Noun
We can think of the Common Nouns in the statements of a syllogism as expressing properties of things or as referring to classes of things that have those properties.
In each syllogism, there is always one Common Noun that occurs in both premises, but not in the conclusion. This Common Noun, which links the two premises of the syllogism, is called the middle term of the syllogism. In the Example Syllogism above, the middle term is the Common Noun “Sapiens”.
A syllogism is valid if the conclusion follows logically from the premises, no matter what Common Nouns are used in its statements; otherwise, the syllogism is invalid. If the syllogism is valid and the premises are true, then the conclusion is true.
The Example Syllogism is valid. Its validity has nothing to do with the particular Common Nouns that are used. If the Common Nouns in the Example Syllogism were replaced by different Common Nouns, the result would still be a valid syllogism. It is the form of the Example Syllogism that makes it valid, not the Common Nouns used in its statements. Replacing the Common Nouns in the Example Syllogism by symbols for classes makes this clear:
- All $A$ are $B$
- All $B$ are $C$
- therefore
- All $A$ are $C$
Each statement of a syllogism is one of 4 types, as follows:
- A .. All $A$ are $B$
- I ... Some $A$ are $B$
- E... No $A$ are $B$ (= All $A$ are not $B$)
- O... Not All $A$ are $B$ (= Some $A$ are not $B$)
(In ordinary language, the forms E and O have the alternate forms shown. Note that by introducing an additional Copula Verb are not and using the equivalent forms, we can eliminate the Quantifiers No and Not All, reducing them to just All and Some.)
The statements of the Example Syllogism are all of type A and, therefore, the Example Syllogism itself is said to be of type AAA. There are 19 such valid Aristotelian syllogistic types.
Peacock's and De Morgan’s contributions
Even before Boole’s and De Morgan's work, important steps were taken towards the development of a calculus of logic. As early as 1830, Peacock suggested that the symbols for algebraic objects need not be understood only as numbers.[47][48]
- 'Algebra' … has been termed Universal Arithmetic: but this definition is defective, in as much as it assigns for the general object of the science, what can only be considered as one of its applications.
In his treatise, Peacock distinguished between arithmetical algebra, with laws derived from operations on numbers, and symbolic algebra, which he describes as follows:[49]
- the science which treats the combinations of arbitrary signs and symbols by means defined through arbitrary laws…. We may assume any laws for the combination and incorporation of such symbols, so long as our assumptions are independent, and therefore not inconsistent with each other.
In 1847, De Morgan extended Peacock’s vision for a symbolic algebra with the notion that the interpretations not only of symbols for algebraic objects, but also of symbols for algebraic operations were arbitrary.[50]
De Morgan’s contribution to logic was twofold. First, he insisted on the purely formal or, as he put it, “symbolic” nature of algebra, the study of which has as it object “symbols and their laws of combination, giving a symbolic algebra which may hereafter become the grammar of a hundred distinct significant algebras.”[51][52] Consider his example of a commutative algebra to which he provided five interpretations, among which are the three listed:[53]
- Given symbols M, N, +, and one sole relation of combination, namely that M + N is the same as N + M:
- M and N may be magnitudes, and + the sign of addition of the second to the first
- M and N may be numbers, and + the sign of multiplying the first to the second
- M and N may be nations, and + the sign of the consequent having fought a battle with the antecedent
- Given symbols M, N, +, and one sole relation of combination, namely that M + N is the same as N + M:
Second, De Morgan clarified the nature of logical validity as “that part of reasoning which depends upon the manner in which inferences are formed…. Whether the premises be true or false, is not a question of logic…. the question of logic is, does the conclusion certainly follow if the premises be true?”[54]
Boole’s algebra of logic
Both Boole and De Morgan were aware of the limitations of syllogistic logic, in particular, that there were inferences known to be valid, but whose validity could not be demonstrated by syllogistic logic. Their intent was to develop “a general method for representing and manipulating all logically valid inferences.”[55] The significant difference in Boole’s approach from De Morgan's was the algebraic methods that Boole adopted.
In 1847, in “a little book that De Morgan himself recognized as epoch-making,” Boole undertook the following:[56][57]
- the goal: “to express traditional logic more perspicuously using the techniques of algebra” such that deduction becomes calculation
- the program: to develop an algebraic calculus and show that the doctrines of traditional logic can be expressed using this calculus.
In this early work, Boole extended De Morgan’s view about the formal nature of algebra by presenting the view that the essential character of the whole of mathematics is formal, somewhat as follows:[58]
- If any topic is presented in such a way that it consists of symbols and precise rules of operation upon these symbols, subject only to the requirement of inner consistency, this topic is part of mathematics.
In 1854, Boole published a second book, the completion of his efforts “to incorporate logic into mathematics by reducing it to a simple algebra, pointing out the analogy between algebraic symbols and those that represent logical forms, and beginning the algebra of logic that came to be called Boolean algebra.”[59]
Boole eventually gave his uninterpreted calculus three interpretations, in terms of classes, of probabilities, and also of propositions. These various interpretations were possible because of analogies among the concepts of a class, an event, and a statement. As a consequence, the "order" relation in a Boolean algebra can be interpreted variously as set-theoretical inclusion, as causal follow-up of events, as logical follow-up of statements.[60] A modified version of the third interpretation of his calculus became modern propositional logic. This latter is today the lowest level of modern logic, but at the time and in effect, it was all of logic, because it was able to be used for Aristotelian syllogistic logic:[61]
- it used symbols for statements rather than numbers
- it defined operations on statements rather than on numbers
- it defined deductions as equations and as the transformation of equations
Boole’s second (1854) book was an effort “to correct and perfect” his first. He introduced the formalisms of his algebra, including these:[62]
- Classes were $x, y, z$.
- There was a universal class $1$ and an empty class $0$.
- Multiplication $x \cdot y$ was intersection, yielding $x \cdot y = y \cdot x$.
- Next, he gave the idempotent law $x \cdot x = x$.
- Addition $x+y$ was aggregation (for $x, y$ disjoint), yielding $x + y = y+x$ and $z(x + y) = z \cdot x + z \cdot y$.
- Also, $x − y = − y + x$ and $z(x − y) = z \cdot x − z \cdot y$.
Boole did not, however, go on from all of this to build an axiomatic foundation for his algebra of logic. Instead, he introduced three theorems (Expansion, Reduction, Elimination) and used them in his “General Method” for analyzing syllogistic arguments.
Boole's introduction of an Elimination theorem is interesting as an example of his commitment to an algebraic approach to logic. As shown in the Example Syllogism above, the middle term of a syllogism is a Common Noun that occurs in both of the premises. In effect, it links the two other Common Nouns of the syllogism, allowing them to be joined in the conclusion. Observing this, Boole reasoned that syllogistic logic produces a conclusion by eliminating that middle term, so he introduced into his algebra of logic an Elimination theorem, which he borrowed from the ordinary algebraic theory of equations.[63]
The final version of Boole’s method “for analyzing the consequences of propositional premises,” briefly stated, is as follows:[64]
- convert (or translate) the premise statements of the syllogism into equations,
- apply a prescribed sequence of algebraic processes to the equations, including application of the three theorems mentioned above, yielding equational conclusions
- convert the equational conclusions into statements, yielding the desired conclusions of the syllogism.
With this method Boole had replaced the art of reasoning from premise statements to conclusion statements by a routine mechanical algebraic procedure.
Boole showed, with somewhat mixed results, that his algebra provided “an easy algorithm for syllogistic reasoning,” an elementary example of which is as follows:[65][66]
- an Aristotelian syllogism of the AAA type:
- (1) $\text{All } A \text{ are } B$ .... $A \cdot B = A$
- (2) $\text{All } B \text{ are } C$ .... $B \cdot C = B$
- (3) ........................... $A (B \cdot C) = A$ .... substituting in (1) the value of $B$ given by (2)
- (4) ........................... $(A \cdot B)C = A$ .... applying associative law for multiplication
- (5) $\text{All } A \text{ are } C$ .... $A \cdot C = A$ ........... substituting in (4) the value of $AB$ from (1)
- an Aristotelian syllogism of the AAA type:
No less than De Morgan himself praised Boole’s work as a remarkable proof that “the symbolic processes of algebra, invented as tools of numerical calculation, [are] competent to express every act of thought, and to furnish the grammar and dictionary of an all-containing system of logic.”[67]
Taken at face value, De Morgan’s praise overstated the adequacy of Boole’s logic of propositions without quantification, in two ways:
- it was inadequate to express some important statements of mathematics such as the law of mathematical induction, on which De Morgan himself had worked;
- it was also inadequate to express some statements of ordinary language with a form such as, “If all horses are animals, then all heads of horses are heads of animals.”
In fact, this example was De Morgan’s own, intended “to show the inadequacy of traditional logic” and that, for a logic adequate to express this example, “binary relations are essential.”[68] If, however, we take De Morgan’s comment to be about some yet-to-be-developed logic with quantification, then we can accept that his optimism about Boole's calculus was not misplaced.
Variants and improvements
For three decades after Boole introduced his calculus in 1847, “most researchers interested in formal logic worked on extending and improving [his] system.”[69]
In 1864, Jevons published an alternative system of algebraic logic, retaining Boole’s use of algebraic equations as the basic form of logical statements, but rejecting Boole’s desire to retain “dependence on” the ordinary algebra of numbers. More generally, Jevons replaced the use of classes (associated with quantity) with predicates (associated with quality).[70]
Both Boole and Jevons understood logic to be an expression of “the laws of thought.” Yet Boole had more of an algebraic concept of logic and saw deduction as calculation, while Jevons argued that mathematics proceeds from logic, seeing calculation as deduction.[71] Further on, we shall see that, alike with Jevons, Frege envisions logic as a predicate-based foundation to mathematics, though his method of realizing this vision are not algebraic, but axiomatic.
De Morgan himself extended Boole’s calculus with a law of duality that asserts for every theorem involving addition and multiplication, there is a corresponding theorem in which the words addition and multiplication are interchanged.[72]
Interpreted as a logic of classes, we have this:
- If x and y are subsets of a set S, then
- the complement of the union of x and y is the intersection of the complements of x and y
- the complement of the intersection of x and y is the union of the complements of x and y
- If x and y are subsets of a set S, then
Interpreted as a logic of propositions, we have this:
- If p and q are propositions, then
- not (p or q) equals not p and not q
- not (p and q) equals not p or not q
- If p and q are propositions, then
Though De Morgan had clearly located the inadequacy of syllogistic logic in its inability to express binary relations, he himself lacked “an adequate apparatus for treating the subject.” The title “creator of the theory of relations” has been awarded to C. S. Peirce.[73]
- In several papers published between 1870 and 1882, [Peirce] introduced and made precise all the fundamental concepts of the theory of relations and formulated and established its fundamental laws … in a form “much like the calculus of classes developed by G. Boole and W. S. Jevons, but which greatly exceeds it in richness of expression.”
Peirce's work on (binary) relations was continued and extended in a very thorough and systematic way by Schröder, whose published work of 1895 was lauded in 1941 as “so far the only exhaustive account of the calculus of relations.”[74]
Cantor’s early theory of sets
Set theory is the study sets, their properties, and the operations that can be performed on them. It has been especially concerned with sets that have infinitly many elements.[75]
Broadly defined, the term naive set theory connotes an informal set theory developed in a natural language in which such words as and, or, if ... then, not, for some, and for every are not rigorously defined. The term includes these various versions of set theory:[76][77]
- Cantor’s early (pre-1883 Grundlagen) theory of sets
- Cantor’s later general theory of sets, the basis of the theory of transfinite numbers
- informally developed set theories (axiomatic or otherwise) developed by Dedekind, Peano, and Frege
- modern, informally developed versions of an axiomatic set theory, as in Naive Set Theory by Paul Halmos.
This section examines the first of these, namely, Cantor’s early theory of sets.
Bolzano’s contribution
In spite of Cantor’s pre-eminence in the area of set theory, the first to work with sets was Bolzano, as was noted above in #Introduction of infinite sets. It is from him that we have the following early definitions:
It was also Bolzano who first used the German word Menge for set, a usage that Cantor himself continued in his theory.[80]
Despite this, Bolzano’s understanding of the notion of set was incomplete, especially with respect to the important distinction between the element/set relation and the part/whole relation. Consider, as evidence, his use of the word “parts” (Teile) to refer to the elements of a set in his description given above.”[81]
Further, Bolzano thought absurd consideration of a set with only one element, while he failed entirely to consider the null set.[82] Nevertheless, it was Bolzano who identified sets as “the carriers of the property finite or infinite in mathematics.”[83]
Cantor’s discoveries
Traditional views give to Cantor (not entirely undeservedly) all or most of the credit for having developed set theory:
- naive set theory is primarily due to Cantor[84]
- the first development of set theory was a naive set theory … created at the end of the 19th century by Georg Cantor.[85]
- “For most areas [of mathematics] a long process can usually be traced in which ideas evolve until an ultimate flash of inspiration, often by a number of mathematicians almost simultaneously, produces a discovery of major importance. Set theory however is rather different. It is the creation of one person, Georg Cantor.”[86]
- Set theory, as a separate mathematical discipline, was born in late 1873 in the work of Georg Cantor.[87]
To this needs to be added a nuanced caveat, such as these:
Even today, it is known that early study of naive set theory and early work with naive sets are useful in mathematics education:[90]
- they aid in developing a facility for working more formally with sets
- they aid in understanding the motivation for axiomatic set theory
Cantor’s first ideas on set theory were contained in papers on trigonometric series, but for the most part he developed the set concept and its theory as a consistent basis for his work with infinite sets.[91][92]
In 1873, he discovered that the linear continuum is not countable, which he treated as an invitation to investigate the “different sizes of infinity” and the domain of the transfinite.[93][94] The following is a brief account of how his discovery came about:[95]
- Cantor, in correspondence with Dedekind, asked the question whether the infinite sets N of the natural numbers and R of real numbers can be placed in one-to-one correspondence.
- Dedekind, in reply, offered a proof of the following:
- the set $\mathbb{A}$ of all algebraic numbers, the set of all real roots of equations of the form an $x_n + a_{n-1} x_{n-1} + a_{n-2} x_{n-2} + . . . + a_1 x + a_0 = 0$, where $a_i$ is an integer, is denumerable (i.e., there is a one-to-one correspondence with $\mathbb{N}$).
- Cantor, a few days later, proved that the assumption that $\mathbb{R}$ is denumerable leads to a contradiction, using the Bolzano-Weierstrass principle of completeness.
Thus, Cantor showed that “there are more elements in $\mathbb{R}$ than in $\mathbb{N}$ or $\mathbb{Q}$ or $\mathbb{A}$,” in this precise sense:
- the cardinality of $\mathbb{R}$ is strictly greater than that of $\mathbb{N}$.
A consequence of all this, Cantor noted, was proving anew an old (1844) result of Liouville's, namely, the existence (in every interval) of (uncountably many) transcendental numbers. In effect, there are in any real interval, more transcendental numbers than algebraic numbers.[96][97]
In 1874, Crelle’s Journal published Cantor’s paper reporting this remarkable result and, in doing so, marked the birth of set theory. Previously, all infinite collections were assumed to be of "the same size." Cantor invoked the concept of a 1-to-1 correspondence to show that “there was more than one kind of infinity.”[98][99][100]
Here is a summary of Cantor’s published results involving the early version of his naive set theory:[101][102]
- in 1874, a proof that the set of real numbers is not denumerable, i.e. is not in one-to-one correspondence with (is not equipollent to) the set of natural numbers.
- in 1878, a definition of what it means for two sets M and N to have the same power or cardinal number; namely that they be equipollent.
- also in 1878, a proof that the set of real numbers and the set of points in n-dimensional Euclidean space have the same power, using a precisely developed notion of a one-to-one correspondence.
Cantor actually achieved this last result -- at the time quite paradoxical -- in 1877, after which he wrote to Dedekind to report it, saying “I see it, but I don't believe it!”[103] There were others who really didn’t believe it! Cantor submitted a paper reporting the result to Crelle's Journal. Kronecker, who had significant influence over what was published in the journal, disliked much of Cantor's set theory and fundamentally disagreed with Cantor's work with infinite sets. The paper was published only after Dedekind intervened on Cantor's behalf.[104]
In 1878, Cantor stated his Continuum Hypothesis, asserting that every infinite set of real numbers is either countable, i.e., it has the same cardinality as $\mathbb{N}$, or has the same cardinality as $\mathbb{R}$. From that point until 1883, these were the only two infinite powers or cardinal numbers.[105]
In all of these early papers, up to his development of the theory of transfinite numbers in 1883, Cantor’s notion of a set was essentially as follows:[106]
- a set is a collection of elements that constitute the extension of a (mathematical) concept
with the further important understanding that
- the concept involved is defined only for objects of some given (mathematical) domain.
With the proviso noted, we can make these further points about this:[107]
- Cantor’s early notion is the notion of set as it is most often applied in mathematics
- the proviso noted ensures that the paradoxes of set theory simply do not arise
Finally, in an 1882 paper, Cantor made the following point with respect to what were termed “undecidable” concepts:[108]
- an algorithm for deciding whether or not the concept determining a set applies to any particular object in the given domain is not needed for the concept to be the basis of a well-defined set.
He gives, as an example, the set of algebraic numbers, which (as mentioned above) he himself had determined was countable. This set, Cantor insisted, is well-defined, even though determining whether or not a particular real number is algebraic “may or may not be possible at a given time with the available techiniques.”
Two presentations of naive set theory
Set theory begins with two fundamental notions, objects and sets of those objects.[109]
Membership is a fundamental binary relation between objects $o$ and sets $A$. If $o$ is a member (or element) of $A$, write $o \in A$.
Set inclusion is a derived binary relation between two sets. If all the members of set $A$ are also members of set $B$, then $A$ is a subset of $B$, denoted $A \subseteq B$. $A$ is called a proper subset of $B$ if and only if $A$ is a subset of $B$, but $B$ is not a subset of $A$.
Set theory features binary operations on sets, such as these:
- Union of the sets $A$ and $B$, denoted $A \cup B$, is the set of all objects that are a member of $A$, or $B$, or both.
- Intersection of the sets $A$ and $B$, denoted $A \cap B$, is the set of all objects that are members of both $A$ and $B$.
- Set difference of $U$ and $A$, denoted $U \setminus A$, is the set of all members of $U$ that are not members of $A$. When $A$ is a subset of $U$, the set difference $U \setminus A$ is also called the complement of $A$ in $U$. In this case, if the choice of $U$ is clear from the context, the notation $A^c$ is sometimes used instead of $U \setminus A$.
- Symmetric difference of sets $A$ and $B$, denoted $A \bigtriangleup B$ or $A \ominus B$, is the set of all objects that are a member of exactly one of $A$ and $B$ (elements which are in one of the sets, but not in both). It is the set difference of the union and the intersection,$(A \cup B) \setminus (A \cap B)$ or $(A \setminus B) \cup (B \setminus A)$.
- Cartesian product of $A$ and $B$, denoted $A \times B$, is the set whose members are all possible ordered pairs $(a,b)$ where $a$ is a member of $A$ and $b$ is a member of $B$.
- Power set of a set $A$ is the set whose members are all possible subsets of $A$.
- - - - -
Beginning with the fundamental notions of set and belongs to or is a member of and assuming that sets have properties usually associated with collections of objects, Paul Halmos, in his 1960 text, developed informally an axiomatic set theory that presented the binary relation of set inclusion and the binary operations noted above, as follows:[110]
- Axiom of Extension: Two sets are equal if and only if they have the same elements.
- Axiom of Specification: For every set $S$ and every proposition $P$, there is a set which contains those elements of $S$ which satisfy $P$ and nothing else.
- Axiom of Pairs: For any two sets there is a set which contain both of them and nothing else.
- Axiom of Union: For every collection of sets, there is a set that contains all the elements and only those that belong to at least one set in the collection.
- Axiom of Powers: For each set $A$ there is a collection of sets that contains all the subsets of the set $A$ and nothing else.
- Axiom of Infinity: There is a set containing $0$ and the successor of each of its elements.
- Axiom of Choice: The Cartesian product of a non-empty indexed collection of non-empty sets is non-empty.
In addition, there is an axiom stipulating (more or less) that anything intelligent one can do to the elements of a set yields a set:
- 8. Axiom of substitution: If $S(a,b)$ is a sentence such that for each a in set $A$ the set $\{b: S(a,b)\}$ can be formed, then there exists a function $F$ with domain $A$ such that
- $F(a) = \{b:S(a,b)\}$ for each $a$ in $A$. An informally developed naive set theory with these axioms is equipped to do the following:'"`UNIQ--ref-0000006E-QINU`"' * develop concepts of ''ordered pair'', ''relation'', and ''function'', and to discusses their properties * discuss ''numbers'', ''cardinals'', ''ordinals'', and their arithmetics, * discuss different kinds of ''infinity'', in particular, the uncountability of the set of real numbers ==='"`UNIQ--h-12--QINU`"'Paradoxes and Cantor’s early set theory=== A discussion of paradoxes is relevant in two ways to the theory of sets: * the “paradoxes of the infinite” that had to be overcome before set theory could be developed * the paradoxes that later arose out of the development of set theory itself It is interesting to consider that Cantor succeeded in resolving the “paradoxes of the infinite” and providing a coherent account of cardinal number for infinite multiplicities, while Bolzano, though he made great progress with the use and understanding of sets, failed to do so. Two points have been made to account for this. First, there were notions about which, when applied to infinite sets, Bolzano was confused:'"`UNIQ--ref-0000006F-QINU`"' * the cardinal number of the set of points in an interval * the magnitude of the line interval as a geometric object Cantor accepted for infinite sets what had long been accepted for finite sets, namely, that “the relation of having the same cardinal number is defined in terms of equipollence.” Thus, since “the interval (0, 1) of real numbers is equipollent to the ‘larger’ interval (0, 2),” then these two sets of points, though different in magnitude, nevertheless have the same cardinal number. Bolzano, along many, rejected this.'"`UNIQ--ref-00000070-QINU`"' Second, Euclid’s Common Notion 5, that ''the whole is greater than the part'', was a barrier to working with infinite sets. Euclid’s principle does indeed apply to geometric magnitude. It may be that Cantor’s clear understanding of the first point above allowed him to see that in the domain of sets, infinite sets are simply a counterexample to Euclid’s principle. Whatever the reason, Bolzano did not see this.'"`UNIQ--ref-00000071-QINU`"' As a final issue, it is worth commenting on the oft-repeated claim that working with naive set theory inexorably leads one to paradoxes. One such claim is the following:'"`UNIQ--ref-00000072-QINU`"' ::Naïve set theory is intuitive and simple, but unfortunately leads very soon to controversial statements [, because] it relies on an informal understanding of sets as collections of objects, called the elements or members of the set, that is [, it relies] on a predicate indicating that a collection is a set and a relation type symbol to represent set membership. This claim, however, does not apply to Cantor’s early theory of sets, which is the naive set theory that we have been examining. Certainly an aspect of set theory (naive or otherwise) that can lead to controversy and paradoxes is the use of ''unrestricted'' predicates (properties/concepts) to determine sets. Cantor’s early theory of sets, however, determines sets using ''restricted'' concepts. It is worth repeating here Cantor’s early notion of set: ::a set is a collection of elements that constitute the extension of a (mathematical) concept that is defined only for objects of some given (mathematical) domain. Sets determined in accordance with such a notion do not give rise to paradoxes. =='"`UNIQ--h-13--QINU`"'Dedekind’s theory of sets== The intention to get rid of geometrical intuitions as a genuine source of mathematical knowledge was the impetus for the two great programs of 19th century mathematics: rigorization and foundations.'"`UNIQ--ref-00000073-QINU`"''"`UNIQ--ref-00000074-QINU`"' ::[...] There is a natural transition from the arithmetization of analysis that came to fruition in the 1870’s to interest in the foundations of arithmetic that flowered in the 1880’s. Dedekind played a major role in both of these programs. One goal of his was to examine set-theoretic procedures and their connections to the assumptions of logic.'"`UNIQ--ref-00000075-QINU`"' ==='"`UNIQ--h-14--QINU`"'Dedekinds “logic”=== In 1888, Dedekind published his major work on the foundations of arithmetic. For him, sets were logical objects and the corresponding notion was a fundamental concept of logic.'"`UNIQ--ref-00000076-QINU`"' In fact, he identified three basic logical notions:'"`UNIQ--ref-00000077-QINU`"' ::# object (“Ding”) ::# set (or system, “System”) ::# function (mapping, “Abbildung”) He held these logical notions to be “fundamental for human thought” and yet, at the same time, “capable of being elucidated,” in part, by “observing what can be done with them, including how arithmetic can be developed in terms of them.” Dedekind, emphasizing that both sets and functions were to be defined extensionally, connected his three notions of logic as follows:'"`UNIQ--ref-00000078-QINU`"' ::“sets are a certain kind of object ... about which we reason by considering their elements, and this is all that matters about sets.” ::functions, arbitrary ways of correlating the elements of sets, are yet not reducible to sets; neither are they presented by formulas nor representable in intuition (via graphs) nor decidable by formal procedures. Dedekind defined the concept of infinity using his three basic (undefined) notions of logic along with definable notions, such as subset, union, and intersection:'"`UNIQ--ref-00000079-QINU`"' ::a set of objects is infinite … if it can be mapped one-to-one onto a proper subset of itself. Dedekind’s theory of sets (systems) … made an appeal (for the most part implicit -- but see below) to a principle of unrestricted comprehension, a principle according to which every condition defines a set.'"`UNIQ--ref-0000007A-QINU`"' Dedekind accepted “general notions of set and function and the actual infinite.” His notion of set was “unrestricted” in these three senses:'"`UNIQ--ref-0000007B-QINU`"' # it involved an implicit acceptance of a general comprehension principle # it involved a universal set: “the totality of all things that can be objects of my thought” # it involved consideration of arbitrary subsets of that totality -- a general “Aussonderungsaxiom” Dedekind’s presentations proceeded informally. He presented his theory using some formal machinery, though without a great deal of precision and explicitness, but he provided no explicit list of axioms or rules of inference. '"`UNIQ--ref-0000007C-QINU`"''"`UNIQ--ref-0000007D-QINU`"' ::Dedekind ... has not [an] over-ruling passion … to demonstrate his position conclusively, and is content with the usual informal mathematical standard of rigour. As a result, [however,] his work has … mathematical elegance [absent in more formal presentations]. Frege himself commented on Dedekind’s book as follows:'"`UNIQ--ref-0000007E-QINU`"' # his expressions set and belongs to “are not usual in logic and are not reduced to acknowledged logical notions” # an inventory of the logical laws taken by him as basic is nowhere to be found.” The first remark is fair comment, but the second “is not altogether true”:'"`UNIQ--ref-0000007F-QINU`"' ::Dedekind does state some of the basic principles of set theory, which for him are part of logic. Such a view of sets leads rather to axiomatic set theory than to higher-order logics.'"`UNIQ--ref-00000080-QINU`"' All of this is in keeping with Dedekind’s ultimate purpose, which was not to axiomatize arithmetic, but to define mathematical notions in terms of logical ones.'"`UNIQ--ref-00000081-QINU`"' Judged retrospectively, [Dedekind’s] contributions belong more to modern mathematics and algebra than to mathematical logic narrowly construed.'"`UNIQ--ref-00000082-QINU`"' ==='"`UNIQ--h-15--QINU`"'Two versions of Dedekind’s principles=== Dedekind stated various principles satisfied by his notion of set.'"`UNIQ--ref-00000083-QINU`"' “These principles are not explicitly introduced as axioms, but they nonetheless bear a close relation to the later axioms of set theory.”'"`UNIQ--ref-00000084-QINU`"' The notion of set: different things $a, b, c$ can be considered from a common point of view … and we say that they form a set (system) # the set $S$ is the same as the set $T$ ($S = T$) when every element of $S$ is also an element of $T$” [and vice versa] # a set $A$ is said to be a subset (part) of a set $S$ when every element of $A$ is also [an] element of $S$. Unfortunately, in discussing this concept, Dedekind fails somewhat to distinguish the two notions member and subset, thereby “identifying an element $s$ with its unit set ${s}$.”'"`UNIQ--ref-00000085-QINU`"' # the empty set $\emptyset$ is “wholly excluded” from Dedekind’s logic for “certain reasons.”'"`UNIQ--ref-00000086-QINU`"' # the Union of any arbitrary sets $A, B, C, …$ is defined # the Intersection of any sets $A, B, C, …$ is defined, with the proviso that the sets have at least one common element -- arising from the absence of the empty set! # the principle of Comprehension is not stated, but is assumed implicitly and is appealed to explicitly in the proof of one Dedekind’s theorems, which contains the following text: “If we denote by 𝐄 the set of all things possessing the property 𝜠….” # a set is infinite (said to be Dedekind-infinite) if it can be put in 1-1 correspondence with (is similar to) a proper subset of itself; otherwise it is finite. - - - - - The above principles of Dedekind’s logical framework “bear a remarkably close relationship to [the axioms of] modern axiomatic set theory,” devised by Zermelo and set out below.'"`UNIQ--ref-00000087-QINU`"' The notes to the axioms show connections to Dedekind’s Principles. ''Set'' is an undefined notion, introduced as follows: Set theory is concerned with a domain B of individuals, which we shall call simply objects and among which are the sets. * I ''Axiom of Extensionality'': sets are defined by their members -- Dedekind’s Principle 1 * II ''Axiom of 'Elementary Sets'': **(a) ''the empty set'' -- Dedekind's Principle 3 **(b) ''the unit set'' $\{a\}$ of $a$ **(c) ''the unordered pair set'' $\{a,b\}$ of any objects $a, b$ * III ''Axiom of Separation'': This axiom and parts (b) and (c) of Axiom II replace an intuitive (naive) ''Axiom of Comprehension'', stating given any property there exists the set of all things having that property and (unfortunately) leading directly to Russell’s paradox -- Dedekind's Principle 6 * IV ''Axiom of Power Set'': to every set $A$ there corresponds the set of all subsets of $A$, $P(A)$ -- Dedekind does not deal with infinite sets, so does not need the concept of Power Set * V ''Axiom of Union'': -- Dedekind’s Principle 4. A special axiom for Intersection is not needed, since it follows from the other axioms. * VI ''Axiom of Choice'': needed to prove that sets ''ordinary-infinite'' are also ''Dedekind-infinite'' -- Dedekind's Principle 7 * VII ''Axiom of Infinity'': Dedekind's Principle 7 -- “essentially due to Dedekind” owing to his failure to prove the existence of an infinite set =='"`UNIQ--h-16--QINU`"'Frege’s predicate calculus== For millennia mathematics had been a science based on deductive logic. But no account of logic had ever been produced which was adequate for the purposes of mathematics.'"`UNIQ--ref-00000088-QINU`"' The logic of propositions, for example, was not powerful enough either to represent all types of assertions used specifically in mathematics or to express certain types of equivalence relationships that hold generally between assertions. Consider the following two examples:'"`UNIQ--ref-00000089-QINU`"' 1. Assertions such as $x \text{ is greater than } 1$, where $x$ is a variable, appear quite often in mathematical inferences. :However, the logic of propositions can deal with such assertions only when stated with an explicit value for $x$, such as $2 \text{ is greater than } 1$. Otherwise, such assertions are not propositions: until the value of $x$ is explicitly stated, they are neither true nor false. 2. The patterns involved in the following logical equivalences are common in inferences: ::* "Not all birds fly" is equivalent to "Some birds don't fly" ::* "Not all integers are even" is equivalent to "Some integers are not even" ::* "Not all cars are expensive" is equivalent to "Some cars are not expensive" :However, the logic of propositions treats the two assertions in such equivalences independently. ::Let $P$ represent "Not all birds fly" and $Q$ represent "Some integers are not even" ::There is no general mechanism in the logic of propositions to determine whether or not $P$ is equivalent to $Q$. Each such equivalence must be listed individually to be used in inferencing. :Instead, we want to have a rule of inference that covers all these equivalences collectively and can be used when necessary. In other words, we need a more powerful logic to deal with these assertions. Frege knew all of this and, further, he understood that the various constructions of the real numbers and the associated introduction of infinite sets into mathematics rested on two pillars:'"`UNIQ--ref-0000008A-QINU`"' # the procedures of set theory # the assumptions of logic Having determined that set-theoretic procedures were somehow “founded in logic,” he sought to answer this question: What, then, were the basic notions of logic? As we have seen above, Boole developed his algebraic logic as a means by which ''deduction becomes calculation''. In 1879, Frege published his “axiomatic-deductive” logic, which stood Boole’s purpose on its head:'"`UNIQ--ref-0000008B-QINU`"' * Frege’s goal: “to establish ... that arithmetic could be reduced to logic” and, thus, to create a logic by means of which ''calculation becomes deduction'' * Frege’s program: to develop arithmetic as an axiomatic system and show that all the axioms were truths of logic An essential point of Frege’s project has been summarized as an effort “to get beyond the ‘deductive’ reasoning of syllogisms [of classical logic] to all the ‘inductive’ rules [used in mathematical proofs, which] require writing down, not just true … statements about [specific] numbers (etc), but reasoning about collections of numbers together.” '"`UNIQ--ref-0000008C-QINU`"' There is a further, perhaps more essential point to Frege’s project. Those working on the mid-19th-century arithmetization of analysis sought a precise manner of defining fundamental concepts of mathematics, such as limit, convergence, and continuity. In developing his logic, Dedekind sought a precise way of stating the results of his investigations into the nature of set and of numbers. Frege went further, however, seeking “a precise way not only of stating results, but also of proving them.” His insight was to realize “the difficulties of doing so using ordinary language, which was ... imprecise and ambiguous.”'"`UNIQ--ref-0000008D-QINU`"' In 1879, Frege published a system of predicate logic that proved sufficient for the formalisation of mathematics. He achieved this by abandoning the Subject-Predicate analysis of sentences used in Aristotle’s syllogistic logic.'"`UNIQ--ref-0000008E-QINU`"' The inspiration for Frege's predicate logic came from the mathematical concept of a function. He saw that the predicates in the statements of a syllogism could be expressed as concepts with variables that take arguments. The predicate “is Mortal” can be expressed as a concept that takes one argument, $\operatorname{Mortal}(x)$. The predicate “is a Teacher of” can be expressed as a concept that takes two arguments, $\operatorname{Teacher}(x, y)$. Viewed as such, predicates behave like functions in this sense:'"`UNIQ--ref-0000008F-QINU`"' ::when specific values (names) replace the concept variables, the predicate is transformed into a statement that is true or false. Frege strongly urged the adoption of this functional interpretation of predicates:'"`UNIQ--ref-00000090-QINU`"' ::Logic has hitherto always followed ordinary language and grammar too closely…. I believe that the replacement of the … subject and predicate by argument and function, respectively, will stand the test of time. The greatest advance of Frege's logic over Aristotle's was its generality. It could handle all of the following:'"`UNIQ--ref-00000091-QINU`"' ::* conjunctions, disjunctions, conditionals, and biconditionals of propositional logic ::* the logical equivalences involving negation described above ::* all combinations of quantifiers (All, Some, No, Not All) ::* relations, i.e., predicates involving two (or more) subjects In addition, Frege “drew attention to numerous important distinctions, e.g. between $x$ and $\{x\}$ and between $\in$ and $\subseteq$, which distinctions Dedekind failed somewhat to make in his theory of sets.'"`UNIQ--ref-00000092-QINU`"' Using his logic, Frege defined with precision a formal deductive system, for which reason above all others he is nowadays commonly regarded as the founding father of modern logic.'"`UNIQ--ref-00000093-QINU`"' Unfortunately, Frege symbolized statements using a far from intuitive 2-dimensional graphical method (Begriffsschrift -- 'concept-script' or 'ideography'). Here are his symbolizations for the four Aristotelian syllogistic sentence forms: '''A''', '''E''', '''I''', and '''O''':'"`UNIQ--ref-00000094-QINU`"' ::{| class="wikitable" |- ! A: All a that are X are P !! E: All a that are X are not P !! I: Not all a that are X are not P !! O: Not all a that are X are P |- | [[File:Fregea1.jpg]] || [[File:Fregee1.jpg]] || [[File:Fregei1.jpg]] || [[File:Fregeo1.jpg]] |} It is thought that Frege’s cumbersome symbolism was what kept his logic from being adopted initially. Eventually, Frege’s logic was combined with Peano’s more intuitive notation, to create the predicate calculus used today. We will only mention briefly here what will be discussed farther on, namely, two essential elements of Frege’s logic that bear on his theory of arithmetic:'"`UNIQ--ref-00000095-QINU`"''"`UNIQ--ref-00000096-QINU`"' :1. ''concepts'' are the basic notions of logic, while ''sets'', which Frege defines as the extensions of predicates, are derivative notions: thus the set $\{x:P(x)\}$ is the extension of the predicate $P(x)$ :This view of sets is a broadening of Cantor’s early (restricted) view of naive sets, which were defined only for objects of a given mathematical domain. :2. for any logically definable predicate $P(x)$, we can form the set $\{a:P(a)\}$
- This naive comprehension principle has an analog stated implicitly in the Principles of Dedekind’s theory of sets.
Finally, a note about notation. Subsequent to and quite independent of Frege’s invention of quantifiers for his axiomatic logic, C. S. Peirce re-invented quantifiers for Boole’s algebraic logic or, more precisely, for an algebra of relations that extended Boole’s logic. Frege disagreed with the assertion of Peirce that mathematics and logic are clearly distinct. To the contrary, as we have noted, Frege's view was that mathematics was reducible to logic or, more to the point, derivable from logic.[152][153] It is an irony that, though Frege invented his “logic of quantifiers” in order to support this view, his cumbersome 2-dimensional notation led to his invention being overlooked at the time. It was a linear notation somewhat similar to Pierce's that was adopted and that we use today.
Thinking back about the work of Peirce in algebraic logic and Frege in axiomatic logic, we should see that they did not so much invent the notion of quantifier, but rather separated and freed that notion from two tethers:[154]
- from the notion of predicate in Aristotle’s syllogism, on the one hand
- from the connectives in Boole’s algebra of logic, on the other
After Frege and Peirce put the logic of predicates, variables and quantifiers into the language of logic, it became possible to apply this language to questions in the foundations of arithmetic, in particular, and of mathematics, generally .[155]
Cantor’s general theory of sets
Axiomatic development of arithmetic
Early efforts
Dedekind’s theory of numbers
Peano’s axioms of arithmetic
Axiomatic development of geometry
Hilbert’s 2nd problem
In his 1990 lecture to the International Congress of Mathematicians in Paris, David Hilbert presented a list of open problems in mathematics. He expressed the 2nd of these problems, known variously as the compatibility of the arithmetical axioms and the consistency of arithmetic, as follows:[156]
- When we are engaged in investigating the foundations of a science, we must set up a system of axioms which contains an exact and complete description of the relations subsisting between the elementary ideas of that science. The axioms so set up are at the same time the definitions of those elementary ideas; and no statement within the realm of the science whose foundation we are testing is held to be correct unless it can be derived from those axioms by means of a finite number of logical steps. Upon closer consideration the question arises: Whether, in any way, certain statements of single axioms depend upon one another, and whether the axioms may not therefore contain certain parts in common, which must be isolated if one wishes to arrive at a system of axioms that shall be altogether independent of one another.
- But above all I wish to designate the following as the most important among the numerous questions which can be asked with regard to the axioms: To prove that they are not contradictory, that is, that a definite number of logical steps based upon them can never lead to contradictory results.
Hilbert’s 2nd problem arose from a principle that had only recently emerged in his thought, namely, that “mathematical existence is nothing other than consistency.”[157]
In the decades that followed his lecture, Hilbert made this 2nd problem more explicit by developing “a formal system of explicit assumptions” (see Axiom and Axiomatic method) upon which he intended to base the methods of mathematical reasoning. He then stipulated that any such system must be shown to have these characteristics:[158][159]
- the assumptions should be "independent" of one another (see Independence)
- the assumptions should be “consistent” (free of contradictions) (see Consistency)
- the assumptions should be “complete” (represents all the truths of mathematics) (see Completeness)
- there should be a procedure for deciding whether any statement expressed using the system is true or not (see Decision problem and Undecidability)
Hilbert's 2nd problem is said by some to have been solved, albeit in a negative sense, by K. Gödel (see Hilbert problems and Gödel incompleteness theorem).
Notes
- ↑ Dedekind (1888) p. 35 cited in Gillies p. 8
- ↑ Dasgupta p. 29
- ↑ Jones (1996)
- ↑ Ewald (2002) p. 2
- ↑ Ewald (2002) p. 2
- ↑ Compare this section with a related discussion of non-mathematical issues in the Arithmetization of analysis program.
- ↑ Renfro
- ↑ Waterhouse p. 435 cited in Renfro
- ↑ O’Connor and Robertson (2005)
- ↑ Grattan-Guinness p. 125 footnote cited in Renfro
- ↑ Boyer pp. 270-271 cited in Renfro
- ↑ O’Connor and Robertson (2002) “Frege”
- ↑ Gillies p. 78
- ↑ Reck (2013)
- ↑ Russell cited in O’Connor and Robertson (2002) “Frege”
- ↑ O’Connor and Robertson
- ↑ Encyclopedia Britannica “Augustus De Morgan”
- ↑ Hodges (2015)
- ↑ Reck (2013) Abstract
- ↑ Ewald (2002)
- ↑ For related modern mathematical notions, see Abstraction, mathematical, Abstraction of actual infinity, Abstraction of potential realizability, and Infinity
- ↑ Netz
- ↑ Netz
- ↑ Spalt cited in O'Connor and Robertson (2002)
- ↑ Netz, Saito, and Tchernetska cited in O'Connor and Robertson (2002)
- ↑ Kirschner 2.6 Mathematics
- ↑ O'Connor and Robertson, (2002)
- ↑ O'Connor and Robertson, (2002). The property that an infinite set can be put into one-to-one correspondence with a proper subset of itself is today known as the Hilbert infinite hotel property.
- ↑ Waterhouse cited in O’Connor and Robertson (2002)
- ↑ Netz
- ↑ Bolzano cited in O’Connor and Robertson (1996) (2002) (2005)
- ↑ Dedekind (1930/32) Vol. 1, pp. 46-47, quoted in Kanamori (2012) p. 49, cited in Reck (2013) slide 5
- ↑ Ferreirós (2011b) §1
- ↑ Gillies p. 8 emphasis added
- ↑ Ferreirós (2011b) §1
- ↑ Reck (2011) §2.2
- ↑ Gillies p. 8
- ↑ Bochenski cited in Boyer p. 633
- ↑ See the Historical sketch in Mathematical logic
- ↑ Moore p. 96
- ↑ Ferreiros (2001) p. 442
- ↑ Jones “The History of Formal Logic”
- ↑ Jones “A Short History of Rigour in Mathematics”
- ↑ Ferrieros (2001) p. 441
- ↑ Boyer p. 633
- ↑ van Benthem et. al. (2014). The expository material on Aristotelian syllogisms is excerpted from Chapter 3 of the text.
- ↑ Boyer pp. 633-634 emphasis added
- ↑ Peacock cited in O’Connor and Robertson (2015)
- ↑ Peacock cited in O’Connor and Robertson (2015) emphasis added
- ↑ Boyer pp. 633-634 emphasis added
- ↑ O’Connor and Robertson “Augustus De Morgan”
- ↑ Boyer p. 623
- ↑ De Morgan (1849) cited in Barnett p. 3
- ↑ De Morgan (1847) cited in Barnett p. 1
- ↑ Barnett p. 1
- ↑ Boyer p. 633
- ↑ Gillies pp. 74-75
- ↑ Boyer pp. 633-634
- ↑ O’Connor and Robertson (2004)
- ↑ See Boolean algebra.
- ↑ Moore p. 96
- ↑ Burris (2014) §4.
- ↑ Burris (2014) §3.
- ↑ Burris (2014). Burris provides a detailed, step-by-step description of the process that Boole used to analyze arguments using his algebraic logic.
- ↑ Boyer p.635
- ↑ Burris (2014) provides a selection of examples illustrating the workings of his methods, including “a substantial example” of the workings of Boole’s General Method found in his 1854 work.
- ↑ O’Connor and Robertson (2004) emphasis added
- ↑ van Benthem 2. The shift from classical to modern logic
- ↑ Gillies p. 73
- ↑ Burris (2015) §4. Jevons...
- ↑ Grattan-Guinness (1991) cited in O’Connor and Robertson (2000)
- ↑ Boyer p. 636. See De Morgan laws for a modern formal statement of these laws. See Duality principle for a general discussion of mutual substitution of logical operations in the formulas of formal logical and logical-objective languages.
- ↑ Tarski p. 73
- ↑ Tarski pp. 73-74
- ↑ Set theory
- ↑ Wikipedia “Naive set theory”
- ↑ Porubsky notes that the term naive set theory came into broad use in the 1960s following its use as the title of Halmos’ text.
- ↑ Bolzano cited in Porubsky
- ↑ Bolzano §4 cited in Tait p. 2
- ↑ Porubsky
- ↑ Tait p. 2
- ↑ Bolzano §3 cited in Tait p. 3. Tait tempers this criticism of Bolzano’s understanding, noting that both Cantor and Dedekind also avoided the null set -- “no whole has zero parts” -- and that “as late as 1930, Zermelo chose in his important paper [1930] on the foundations of set theory to axiomatize set theory without the null set.”
- ↑ Bolzano §11 cited in Tait p. 3
- ↑ Brown (2010) §"Naive Set vs. Axiomatic Set Theories"
- ↑ Wikipedia “Naive set theory”
- ↑ O’Connor and Robertson “A history of set theory”
- ↑ Bagaria §1
- ↑ Ebbinghaus p. 298 cited in Porubsky
- ↑ Tait p. 3
- ↑ Wikipedia “Naive set theory”
- ↑ O’Connor and Robertson “A history of set theory”
- ↑ Ebbinghaus p. 298 cited in Porubsky
- ↑ Bagaria (2014) §1
- ↑ Ferreirós (2011b) §1
- ↑ Ferreirós (2011b) §1 citing Ewald (1996) Vol. 2
- ↑ Burris (1997)
- ↑ O’Connor and Robertson “A history of set theory”
- ↑ El Naschie (2015)
- ↑ O’Connor and Robertson “A history of set theory”
- ↑ Burris (1997)
- ↑ Tait p. 2
- ↑ El Naschie, M S. (2015)
- ↑ Burris (1997)
- ↑ El Naschie, M S. (2015)
- ↑ Bagaria (2014)
- ↑ Tait p. 5-6
- ↑ Tait pp. 5-6
- ↑ Tait p. 4
- ↑ Wikipedia "Set theory"
- ↑ Halmos cited in Toida (2013) §"Naive Set Theory vs. Axiomatic Set Theory"
- ↑ Toida (2013) §"Naive Set Theory vs. Axiomatic Set Theory"
- ↑ Tait p. 2
- ↑ Tait p. 3
- ↑ Tait p. 2
- ↑ Porubsky
- ↑ Azzano p. 8
- ↑ Gillies (1982) p. 8
- ↑ Reck (2012) §2.2
- ↑ Azzano p. 12
- ↑ Reck (2012) 2.1
- ↑ Reck (2012) §2.3
- ↑ Reck (2012) §2.2
- ↑ Azzano p. 10
- ↑ Reck (2012) §2.3
- ↑ Azzano p. 12
- ↑ Gillies p. 51
- ↑ Frege (1893) cited in Gillies p. 51
- ↑ Gillies p. 52
- ↑ Gillies p. 51
- ↑ Gillies p. 66
- ↑ Ferreiros (2011a) p. 6
- ↑ Dedekind (1888) cited in Gillies pp. 52-58
- ↑ Gillies pp. 52-53.
- ↑ Gillies notes that these two notions, basic to set theory, were not completely distinguished, both notationally and conceptually, until Peano did so in 1894.
- ↑ Gillies speculates that Dedekind’s “certain reasons” for excluding the empty set arise from difficulties caused by his conflating $a \in S$ and $A \subseteq S$.
- ↑ Zermelo (1908) cited in Gillies pp. 52-58. Gillies notes that Dedekind's 1888 work "is the principal source" for Zermelo's 1908 paper, in which "Zermelo frequently refers to Dedekind."
- ↑ Jones § The Formalization of Mathematics
- ↑ Toida 4.1 Why Predicate Logic?
- ↑ Reck (2012) 2.2
- ↑ Gillies pp. 74-75
- ↑ HTFB (2015)
- ↑ O’Connor and Robertson (2002)
- ↑ Jones § The Formalization of Mathematics
- ↑ Mattey § Gottlob Frege
- ↑ Frege (1879) cited in Mattey § Gottlob Frege
- ↑ Mattey § Gottlob Frege
- ↑ Harrison (1996) § The History of Formal Logic
- ↑ Harrison (1996) § The History of Formal Logic
- ↑ Frege (1879) cited in Mattey § Gottlob Frege
- ↑ Azzano p. 12
- ↑ Math Stack Exch
- ↑ Boyer p. 644
- ↑ O’Connor and Robertson (2002)
- ↑ Moore p. 98
- ↑ See the Historical sketch in Mathematical logic
- ↑ Hilbert (1902)
- ↑ Ferreirós (1996) p. 2 Ferreirós notes: “the first published formulation of the idea that mathematical existence can be derived from consistency” appeared in Hilbert’s 1900 paper “Über den Zahlbegriff.” This paper appeared immediately prior to the published version of his Problems Address.
- ↑ Calude and Chaitin
- ↑ Pon
Primary sources
- Bolzano, B. (1851). Paradoxien des Unendlichen (ed. by F. Pryhonsky), Reclam'; [English translation by D. A. Steele, ‘’Paradoxes of the Infinite’’, London: Routledge & Kegan Paul, 1950].
- Boole, G. (1847, [1951]). The Mathematical Analysis of Logic, Being an Essay Towards a Calculus of Deductive Reasoning, Macmillan, Barclay, & Macmillan, [Reprinted Basil Blackwell].
- Boole, G. (1854, [19158]). An Investigation of The Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities, Macmillan, [Reprinte Dover].
- Dedekind, R. (1888). Was sind und was sollen die Zahlen?, Vieweg, [English trans., (1901) “The Nature and Meaning of Numbers”, in Essays on the Theory of Numbers, W.W. Beman, ed. and trans., Open Court Publishing Company].
- Dedekind, R. (1930-32). Gesammelte Mathematische Werke, Vols. 1-3, R. Fricke et al., eds., Vieweg.
- De Morgan, A. (1847). Formal Logic: or, The Calculus of Inference, Necessary and Probable, Taylor and Walton.
- De Morgan, A. (1849). Trigonometry and Double Algebra, Taylor, Walton & Maberly.
- Frege, G. (1879) Begriffsschrift, eine der arithmetischen nachgebildete Formelsprache des reinen Denkens (Conceptual notation, a formal language modelled on that of arithmetic, for pure thought).
- Hilbert, D. (1900). “Über den Zahlbegriff,” Jahresbericht der Deutschen, Mathematiker-Vereinigung 8, 180–184. (English translation in Ewald, W. (1996). From Kant to Hilbert: A source book in the foundations of mathematics, vol. 2, Oxford University Press.
- Hilbert, D.(1900). "Mathematische Probleme," Nachr. K. Ges. Wiss. Göttingen, Math.-Phys. Klasse (Göttinger Nachrichten) , 3 pp. 253–297 (Reprint: Archiv Math. Physik 3:1 (1901), 44-63; 213-237; also: Gesammelte Abh., dritter Band, Chelsea, 1965, pp. 290-329) Zbl 31.0068.03, URL: https://www.math.uni-bielefeld.de/~kersten/hilbert/rede.html, Accessed: 2015/06/03.
- Hilbert, D. (1902). "Mathematical problems," Bull. Amer. Math. Soc. , 8 pp. 437–479, MR1557926 Zbl 33.0976.07, (Reprint: ‘’Mathematical Developments Arising from Hilbert Problems’’, edited by Felix Brouder, American Mathematical Society, 1976), URL: http://aleph0.clarku.edu/~djoyce/hilbert/problems.html, Accessed: 2015/06/03.
- Jevons, W S. (1890). Pure Logic and Other Minor Works, Robert Adamson and Harriet A. Jevons (eds), Lennox Hill Pub. & Dist. Co. [Reprinted 1971].
- Peacock, G. (1830). Treatise on Algebra.
- Schröder, E. (1895). Algebra und Logik der Relativ.
- Zermelo, I. (1908). “Investigations in the Foundations of Set Theory,” [English translation in van Heijenoort, J. (1967) From Frege to Godel, Harvard Univ. Press, pp. 199-215].
References
- Azzano, L. (2014). “What are Numbers?,” URL: https://www.academia.edu/8596012/Dedekind_and_Frege_on_the_introduction_of_natural_numbers, Accessed: 2015/07/02.
- Bochenski, I M. (1956,[1961]) Formale Logik, North Holland, [English translation A History of Formal Logic, trans by Ivo Thomas, University of Notre Dame Press].
- Boyer, C.B. (1939). The Concepts of the Calculus. A Critical and Historical Discussion of the Derivative and the Integral, Columbia University Press, vii + 346 pages, URL: http://catalog.hathitrust.org/Record/000165835 Accessed: 2015/06/29.
- Boyer, C B. (1968) A History of Mathematics, John Wiley & Sons, URL: https://archive.org/stream/AHistoryOfMathematics/Boyer-AHistoryOfMathematics_djvu.txt, Accessed: 2015/06/29.
- Brown, R G. (2010). Axioms, URL: http://www.phy.duke.edu/~rgb/Philosophy/axioms/axioms/, Accessed: 2015/07/16.
- Burris, S. (1997). “Set theory: Cantor,” Supplementary Text Topics, URL: https://www.math.uwaterloo.ca/~snburris/htdocs/scav/cantor/cantor.html, Accessed: 2015/07/16.
- Burris, S. (2014). "Examples Applying Boole’s Algebra of Logic," The Stanford Encyclopedia of Philosophy (Winter 2014 Edition), URL: http://plato.stanford.edu/archives/win2014/entries/boole/examples.html, Accessed: 2015/07/16.
- Burris, S. and Legris, J. (2015). "The Algebra of Logic Tradition," The Stanford Encyclopedia of Philosophy (Spring 2015 Edition), Edward N. Zalta (ed.), URL = http://plato.stanford.edu/archives/spr2015/entries/algebra-logic-tradition/, Accessed: 2015/07/16.
- Calude, C.S. and Chaitin, G.J. (1999). “Mathematics / Randomness everywhere, 22 July 1999,” Nature, Vol. 400, News and Views, pp. 319-320, URL: https://www.cs.auckland.ac.nz/~chaitin/nature.html, Accessed: 2015/06/19.
- Chaitin, G. (2000). “A Century of Controversy Over the Foundations of Mathematics,“ Journal Complexity -- Special Issue: Limits in mathematics and physics, Vol. 5, No. 5, May-June 2000, pp. 12-21, (Originally published in Finite Versus Infinite: Contributions to an Eternal Dilemma, Calude, C. S.; Paun, G. (eds.); Springer-Verlag, London, 2000, pp. 75–100), URL: http://www-personal.umich.edu/~twod/sof/assignments/chaitin.pdf Accessed 2015/05/30.
- Dasgupta, A. (2014). Set Theory: With an Introduction to Real Point Sets, DOI 10.1007/978-1-4614-8854-5__2, © Springer Science+Business Media New York 2014, URL: http://www.springer.com/us/book/9781461488538, Accessed: 2015/06/19.
- Ebbinghaus, H., et al. (1992: 3rd improved printing). Zahlen. Springer-Verlag.
- El Naschie, M. (2015). “George Cantor: The Father of Set Theory,” URL: http://www.msel-naschie.com/work-george-cantor.cfm, Accessed: 2015/07/16.
- Ewald, W B. (1996). From Kant to Hilbert: A source book in the foundations of mathematics, 2 vols., Oxford University Press.
- Ewald, W B. (2002) Review of Grattan-Guinness, I. (2000) The Search for Mathematical Roots, 1870-1940, Princeton University Press. Bull. (New Series) Amer. Math. Soc., Vol. 40, No. 1, pp. 125–129.
- Ferreirós, J. (1996). “Hilbert, Logicism, and Mathematical Existence,” URL: http://personal.us.es/josef/HLME.pdf, Accessed: 2015/06/11.
- Ferreirós, J. (2001). “The Road to Modern Logic -- An Interpretation,” ‘’The Bulletin of Symbolic Logic’’, Vol. 7, No. 4, Dec. 2001, URL: http://personal.us.es/josef/BSL0704-001.pdf, Accessed: 2015/07/13.
- Ferreirós, J. (2011a). “On Dedekind’s Logicism,” in Arana and Alvarez, eds., Analytic Philosophy and the Foundations of Mathematics, Palgrave, URL: http://www.rehseis.cnrs.fr/IMG/pdf/jose_f_Dedekinds_logicism.pdf, Accessed: 2015/07/04.
- Ferreirós, J. (2011b) "The Early Development of Set Theory," Stanford Encyclopedia of Philosophy (Winter 2012 Edition), URL: http://plato.stanford.edu/archives/win2012/entries/settheory-early/, Accessed: 2015/07/17.
- Gillies, D A. (1982). Frege, Dedekind, and Peano on the Foundations of Arithmetic, Van Gorcum & Comp., URL: http://www.thatmarcusfamily.org/philosophy/Course_Websites/Readings/Gillies%20-%20Frege%20Dedekind%20and%20Peano.pdf, Accessed: 2015/06/19.
- Grattan-Guinness, I. (1974). The rediscovery of the Cantor-Dedekind correspondence, Jahresbericht der Deutschen Mathematiker-Vereinigung 76 #2-3 (30 December 1974), 104-139, URL: http://catalog.hathitrust.org/Record/000165835 Accessed: 2015/06/30.
- Grattan-Guinness, I. (1991). "Boole y su semi-seguidor jevons," ["Boole and his semi-follower Jevons"], in 2nd International Colloquium on Philosophy and History of Mathematics, Mexico City, Mathesis Mexico, Vol. 7. No. 3, (1991), pp. 351-362.
- Halmos, P. (1960) Naive Set Theory, van Nostrand, [Reprinted 1974 by Springer], URL: http://sistemas.fciencias.unam.mx/~lokylog/images/stories/Alexandria/Logica%20y%20Conjuntos/Paul%20R.Halmos%20-%20Naive%20Set%20Theory.pdf, Accessed: 2015/08/04.
- Harrison, J. (1996). Formalized Mathematics, URL: http://www.rbjones.com/rbjpub/logic/jrh0100.htm, Accessed: 2015/07/13.
- Hodges, W. (2015) “The influence of Augustus De Morgan,” URL: http://wilfridhodges.co.uk/history22.pdf, Accessed: 2015/07/17.
- HTFB (2015). ”How is first-order logic derived from the natural numbers?” Math Stack Exch URL: http://math.stackexchange.com/questions/1198092/how-is-first-order-logic-derived-from-the-natural-numbers, Accessed: 2015/06/11.
- Jones, R B. (1996). Mathematics, URL: http://www.rbjones.com/rbjpub/maths/index.htm, Accessed: 2015/07/13.
- Kanamori, A. (2012). “In Praise of Replacement,” Bull. Symbolic Logic Vol. 18, No. 1 (2012), pp. 46-90.
- Kirschner, S. (2013). "Nicole Oresme", The Stanford Encyclopedia of Philosophy (Fall 2013 Edition), Edward N. Zalta (ed.), URL: http://plato.stanford.edu/archives/fall2013/entries/nicole-oresme/, Accessed: 2015/06/25.
- Mattey, G J. (2009). ”History of Predicate Logic,” Course material for Intermediate Symbolic Logic, Winter 2012, UC Davis, URL: http://hume.ucdavis.edu/mattey/phi112/history.html, Accessed: 2015/07/13.
- Moore, G H. (1988). The Emergence of First-Order Logic, University of Minnesota Press, URL: http://mcps.umn.edu/philosophy/11_4Moore.pdf, Accessed: 2015/06/11.
- Netz, R. “Methods of Infinity,” The Archimedes Palimpsest, URL: http://archimedespalimpsest.org/about/scholarship/method-infinity.php, Accessed: 2015/06/22.
- Netz, R, Saito, K, and Tchernetska, N. (2001). “A new reading of Method Proposition 14 : preliminary evidence from the Archimedes palimpsest. I, SCIAMVS 2 (2001), 9-29.
- O'Connor, J J and Robertson, E F. (1996), “A history of set theory,” MacTutor History of Mathematics archive, URL:http://www-history.mcs.st-andrews.ac.uk/HistTopics/Beginnings_of_set_theory.html Accessed: 2015/06/10.
- O'Connor, J J and Robertson, E F. (1996), “Augustus De Morgan,” MacTutor History of Mathematics archive, URL: http://www-history.mcs.st-and.ac.uk/Biographies/DeMorgan.html Accessed: 2015/06/22.
- O’Connor, J J. and Robertson, E F. (1997) “An Overview of the History of Mathematics”, MacTutor History of Mathematics archive, URL: http://www-history.mcs.st-andrews.ac.uk/HistTopics/History_overview.html Accessed: 2015/06/18.
- O’Connor, J J and Robertson, E F. (1998). “Georg Cantor,” MacTutor History of Mathematics archive, URL: http://www-history.mcs.st-and.ac.uk/Biographies/Cantor.html Accessed: 2015/06/30.
- O'Connor, J J and Robertson, E F. (2002), “Friedrich Ludwig Gottlob Frege,” MacTutor History of Mathematics archive, URL: :http://www-history.mcs.st-andrews.ac.uk/HistTopics/Infinity.html Accessed: 2015/06/10.
- O'Connor, J J and Robertson, E F. (2002), “Infinity,” MacTutor History of Mathematics archive, URL: :http://www-history.mcs.st-andrews.ac.uk/HistTopics/Infinity.html Accessed: 2015/06/10.
- O'Connor, J J and Robertson, E F. (2004), “George Boole,” MacTutor History of Mathematics archive, URL: http://www-history.mcs.st-and.ac.uk/Biographies/Boole.html Accessed: 2015/06/22.
- O'Connor, J J and Robertson, E F. (2005), “Bernard Bolzano,” MacTutor History of Mathematics archive, URL: http://www-history.mcs.st-and.ac.uk/Biographies/Bolzano.html Accessed: 2015/06/20.
- O'Connor, J J and Robertson, E F. (2015), “George Peacock,” MacTutor History of Mathematics archive, URL: http://www-history.mcs.st-and.ac.uk/Biographies/Peacock.html Accessed:2015/07/09.
- Pon, S. (2003). “Hilbert’s Second Problem: Foundations of Arithmetic,” Undergraduate paper for Math 163: History of Mathematics, U.C. San Diego, URL: https://www.math.ucsd.edu/programs/undergraduate/history_of_math_resource/history_papers/math_history_05.pdf, Accessed: 2015/06/09.
- Porubsky, S. “Naïve Set Theory.” Interactive Information Portal for Algorithmic Mathematics, Institute of Computer Science of the Czech Academy of Sciences, Prague, Czech Republic, URL: http://www.cs.cas.cz/portal/AlgoMath/Foundations/SetTheory/NaiveSetTheory.htm, Accessed: 2015/07/16.
- Reck, E. (2012). "Dedekind's Contributions to the Foundations of Mathematics", The Stanford Encyclopedia of Philosophy (Winter 2012 Edition), Edward N. Zalta (ed.), URL: http://plato.stanford.edu/archives/win2012/entries/dedekind-foundations/. Accessed: 2015/06/20.
- Reck, E. (2013). "Frege, Dedekind, and the Origins of Logicism," History and Philosophy of Logic, Vol. 34, No. 3, pp. 242-265, URL: http://dx.doi.org/10.1080/01445340.2013.806397, Accessed: 2015/07/04.
- Renfro, D. (2014). “Did Galileo’s writings on infinity influence Cantor?,” History of Science and Mathematics Stack Exchange, URL: http://hsm.stackexchange.com/questions/451/did-galileos-writings-on-infinity-influence-cantor, Accessed: 2014/06/24.
- Russell, B. (1945, [1972]) A History of Western Philosophy, Simon & Schuster, Inc.
- Spalt, D.D. (1990). "Die Unendlichkeiten bei Bernard Bolzano," Konzepte des mathematisch Unendlichen im 19. Jahrhundert, Göttingen, 189-218.
- Tait, W W. "Cantor’s Grundlagen and the Paradoxes of Set Theory,” URL: http://home.uchicago.edu/~wwtx/cantor.pdf, Accessed: 2015/07/16.
- Tarski, Alfred. (1941). “On the Calculus of Relations,” The Journal of Symbolic Logic, Vol. 6, No. 3 (Sep., 1941), pp. 73-89, Association for Symbolic Logic, URL: http://www.jstor.org/stable/2268577, Accessed: 2015/07/09.
- Toida, S. (2013). "Naive Set Theory vs. Axiomatic Set Theory," Discrete Structures/Discrete Mathematics, URL: http://www.cs.odu.edu/~toida/nerzic/content/set/naive_v_axiomatic.html, Accessed: 2015/07/14.
- Toida, S. (2009). Discrete Structures/Discrete Mathematics Web Course Material, URL: http://www.cs.odu.edu/~toida/nerzic/content/web_course.html, Accessed: 2015/07/29.
- van Benthem, J. (2011) “Natural Logic, Past and Future” CSLI Stanford, Amsterdam and Stanford, http://staff.science.uva.nl URL: http://web.stanford.edu/~icard/logic&language/2011.NatLog.pdf, Accessed: 2015/07/09.
- van Benthem, J, van Ditmarsch, H, van Eijck, J, Jaspars, J. (2014) Logic in Action, URL: http://www.logicinaction.org/docs/lia.pdf, Accessed: 2015/07/24.
- Waterhouse, W.C. (1979). “Gauss on infinity,” Historia Math. Vol. 6, Issue 4, November 1979, pp. 430-436.
- Wikipedia “Naive set theory,” URL: https://en.wikipedia.org/w/index.php?title=Naive_set_theory&oldid=663408254, Accessed: 2015/07/16.
- Wikipedia “Set theory,” URL: https://en.wikipedia.org/w/index.php?title=Set_theory&oldid=672427095, Accessed: 2015/07/16.
Hilbert 2nd problem. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Hilbert_2nd_problem&oldid=36614