Gödel's famous incompleteness theorems from the 1930's demonstrate the possibility of unprovable theorems in discrete and finite mathematics.

Similar documents
UNPROVABLE THEOREMS by Harvey M. Friedman Cal Tech Math Colloq April 19, 2005

************************************************

CHAPTER 1 INTRODUCTION TO BRT

MY FORTY YEARS ON HIS SHOULDERS by Harvey M. Friedman Ohio State University Gödel Centenary April 29, 2006

INCOMPLETENESS I by Harvey M. Friedman Distinguished University Professor Mathematics, Philosophy, Computer Science Ohio State University Invitation

CITS2211 Discrete Structures (2017) Cardinality and Countability

In N we can do addition, but in order to do subtraction we need to extend N to the integers

PRIMITIVE INDEPENDENCE RESULTS by Harvey M. Friedman Department of Mathematics Ohio State University July 13, 2002

REAL AND COMPLEX ANALYSIS

The topology of ultrafilters as subspaces of 2 ω

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

Set Theory and the Foundation of Mathematics. June 19, 2018

Measures and Measure Spaces

Handbook of Logic and Proof Techniques for Computer Science

In N we can do addition, but in order to do subtraction we need to extend N to the integers

INFINITY: CARDINAL NUMBERS

5 Set Operations, Functions, and Counting

Meta-logic derivation rules

ZFC INDEPENDENCE AND SUBSET SUM

SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS

Sets, Models and Proofs. I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University

Hilbert s problems, Gödel, and the limits of computation

MATH 220 (all sections) Homework #12 not to be turned in posted Friday, November 24, 2017

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

SETS AND FUNCTIONS JOSHUA BALLEW

One-to-one functions and onto functions

Axioms for Set Theory

Hilbert s problems, Gödel, and the limits of computation

Section 7.5: Cardinality

CISC 876: Kolmogorov Complexity

{x : P (x)} P (x) = x is a cat

1. THE COMPLETENESS THEOREM.

NAME: Mathematics 205A, Fall 2008, Final Examination. Answer Key

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Problem Set 2: Solutions Math 201A: Fall 2016

WHY ISN T THE CONTINUUM PROBLEM ON THE MILLENNIUM ($1,000,000) PRIZE LIST?

Classical Theory of Cardinal Characteristics

Cantor and sets: La diagonale du fou

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS

Outside ZF - Set Cardinality, the Axiom of Choice, and the Continuum Hypothesis

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 27

Herbrand Theorem, Equality, and Compactness

A NEW SET THEORY FOR ANALYSIS

REVIEW OF ESSENTIAL MATH 346 TOPICS

Notes on counting. James Aspnes. December 13, 2010

A SYSTEM OF AXIOMATIC SET THEORY PART VI 62

We are going to discuss what it means for a sequence to converge in three stages: First, we define what it means for a sequence to converge to zero

MATH 3300 Test 1. Name: Student Id:

Introductory Analysis I Fall 2014 Homework #5 Solutions

2.2 Lowenheim-Skolem-Tarski theorems

4 Choice axioms and Baire category theorem

Chapter 8. P-adic numbers. 8.1 Absolute values

Axiomatic set theory. Chapter Why axiomatic set theory?

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

The constructible universe

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality

Economics 204 Fall 2011 Problem Set 1 Suggested Solutions

CHAPTER 5. The Topology of R. 1. Open and Closed Sets

X = { X f X i A i : (œx, y 0 X)[x /= y œi[ x i /= y i ]]}.

Clearly C B, for every C Q. Suppose that we may find v 1, v 2,..., v n

Proof Theory and Subsystems of Second-Order Arithmetic

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Math 105A HW 1 Solutions

Functions and cardinality (solutions) sections A and F TA: Clive Newstead 6 th May 2014

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox

DOWNLOAD PDF FOR SET THEORY

ORDER EMULATION THEORY STATUS

Principles of Real Analysis I Fall I. The Real Number System

Equational Logic. Chapter Syntax Terms and Term Algebras

Solution. 1 Solutions of Homework 1. 2 Homework 2. Sangchul Lee. February 19, Problem 1.2

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

Introduction to Proofs in Analysis. updated December 5, By Edoh Y. Amiran Following the outline of notes by Donald Chalice INTRODUCTION

Discrete Mathematics: Lectures 6 and 7 Sets, Relations, Functions and Counting Instructor: Arijit Bishnu Date: August 4 and 6, 2009

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

Building Infinite Processes from Finite-Dimensional Distributions

Abstract Measure Theory

Unsolvable problems, the Continuum Hypothesis, and the nature of infinity

Propositional and Predicate Logic - XIII

Notes on induction proofs and recursive definitions

Weak Choice Principles and Forcing Axioms

How Philosophy Impacts on Mathematics

Section 2: Classes of Sets

Introduction to Proofs

Chapter 1 : The language of mathematics.

P-adic Functions - Part 1

University of Sheffield. School of Mathematics & and Statistics. Measure and Probability MAS350/451/6352

Qualifying Exam Logic August 2005

2. Introduction to commutative rings (continued)

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL

THE CANTOR GAME: WINNING STRATEGIES AND DETERMINACY. by arxiv: v1 [math.ca] 29 Jan 2017 MAGNUS D. LADUE

Exercises for Unit VI (Infinite constructions in set theory)

Topological properties

Math 4603: Advanced Calculus I, Summer 2016 University of Minnesota Notes on Cardinality of Sets

Informal Statement Calculus

The Two Faces of Infinity Dr. Bob Gardner Great Ideas in Science (BIOL 3018)

Lecture Notes on Discrete Mathematics. October 15, 2018 DRAFT

Infinite constructions in set theory

Prof. Ila Varma HW 8 Solutions MATH 109. A B, h(i) := g(i n) if i > n. h : Z + f((i + 1)/2) if i is odd, g(i/2) if i is even.

Chapter 0. Introduction: Prerequisites and Preliminaries

Transcription:

1 UNPROVABLE THEOREMS IN DISCRETE MATHEMATICS Harvey M. Friedman Department of Mathematics Ohio State University friedman@math.ohio-state.edu www.math.ohio-state.edu/~friedman/ April 26, 1999 An unprovable theorem is a mathematical result that can-not be proved using the com-monly accepted axioms for mathematics (Zermelo-Frankel plus the axiom of choice), but can be proved by using the higher infinities known as large cardinals. Large car-dinal axioms have been the main proposal for new axioms originating with Gödel. Gödel's famous incompleteness theorems from the 1930's demonstrate the possibility of unprovable theorems in discrete and finite mathematics. Known examples in discrete and finite mathematics have been hopelessly unsatisfactory from the point of view of a mathematician. (Disguised statments about formal set theories; Diophantine equations too long to write down in base 10 in 1000 years, ad hoc concoctions, etc.). This is not to be confused with various important undecidability results concerning the impossibility of giving algorithms for solving an infinite family of problems. E.g., the algorithmic undecid-ability of the class of Diophantine equations with a solution over the integers. (Incidentally, this is open over the rationals). Here we are talking about specific individual assertions of substantive mathematical content, in discrete or finite mathematics, which can only be proved by going well beyond the usual axioms for mathematics. Before getting into discrete and finite mathematics, I want to discuss some of the original examples from the 1980 s where large infinite sets are used in fairly concrete mathematics - at least fairly concrete for an analyst. The startling point is that these uses of large infinities are demonstrably necessary - we know that they simply cannot be removed.

2 Cantor s famous diagonaliza-tion theorem can be stated as follows. For any x Œ I there exists y Œ I which not a term in x. We call such a y a diag-onalizer for x. We want to investigate how a diagonalizer for x can be obtained from x. First of all, it is easy to see that a diagonalizer cannot be obtained continuously, where we give I the usual infinite product topology (which is also separable). The Borel measurable subsets of a topological space form the least s algebra containing the open sets. The Borel measurable functions from one space into another are the functions under which inverse images of open sets are Borel measurable. It is well known that we can obtain diagonalizers by a Borel measurable function. I.e., there is a Borel measurable function F such that for all x Œ I, F(x) is a diagonalizer for x. In such a construction, the y chosen may depend not only on the terms in x but the order in which they appear in x. So it is natural to ask: can diagonalizers be chosen Borel measurably and dependent only on the set of terms? The answer is no (Borel diagonalization theorem). THEOREM 1. Let F:I Æ I be Borel measurable. Assume that for all x,y Œ I, if x and y have the same terms (are permutations of each other; are finite permutations of each other) then F(x) = F(y). Then there exists x such that F(x) is a term in x. The following elegant variant is one of very many, and assumes the general flavor of a fixed point theorem: THEOREM 2. Let F:I Æ I be Borel measurable. Suppose for all x,y Œ I, if x and y are subsequences of each other then F(x) and F(y) are subsequences of each other. Then there exists x such that F(x) is a subsequence of x. Theorem 1 is proved by a basic application of the Baire category theorem for the space I, where this time I is given the DISCRETE topology I. Any Borel measurable F:I Æ I will be a

3 Borel measurable F:I Æ I. By using an appropriate 0-1 law, we see that F must be constant off of a meager set in the I topology. The conclusion follows immediately. The Borel diagonalization theorem lives squarely in the realm of discrete mathematics, and so one would not expect to be using the normally useless discrete topology on I. Yet the significant point is that one can suitably formalize separable mathematics or inherently countable mathematics and show that all three forms of the Borel diagonalization theorem cannot be proved there. The proof of Theorem 2 is trickier, but with the same underlying idea. We mention two additional Borel diagonalization theorems that share the same logical features - i.e., necessary use of nonseparable mathematics. Let K be the Cantor space {0,1} with the usual compact topology. Let s:k Æ K be the shift map, where s(x) is obtained from x by chopping off the first term of x. For x Œ K let x (2) = (x 1,x 4,x 9,x 16...). THEOREM 3. Let F:K Æ K be Borel measurable. Assume that for all x Œ K, F(sx) = F(x). Then there exists x such that F(x) = x (2). Let T be the usual circle group. THEOREM 4. There is a continuous f:t Æ T which agrees somewhere with: every Borel measurable F:T Æ T that satisfies F(2x) = F(x). EMERGING GENERAL THEME: For certain interesting classes of functions X and Y, some element of X agrees somewhere with every element of Y. Not yet systematically explored. I now want to mention a Borel theorem whose proof necessarily employs much larger sets. We say that S Õ IxI is symmetric if and only if (x,y) Œ S (y,x) Œ S. THEOREM 5. Every symmetric Borel measurable subset of the unit square (or KxK) contains or is disjoint from the graph of a Borel measurable (or con-tinuous) function.

4 The proof (which relies heavily on work of D.A. Martin on infinite games) necessary uses uncountably many uncountable cardinalities! However monstrous such cardinalities are, they are still well within ZFC. But now we come to a Borel theorem that can only be proved by using infinities going way beyond ZFC. UNPROVABLE THEOREM 6. Let F be a Borel measurable function from the space of sequences of finitely generated groups into finitely generated groups which is isomorphically invariant. Then F maps all of the infinite subsequences of some argument into a value that is embeddable into a term of that argument. We now turn to discrete and finite mathematics. The connections with large infinities are more delicate and have taken longer to develop. The next Theorem captures the essence of recursion on N. Let N be the set of nonnegative integers. F:N k Æ N is strictly dominating iff for all x 1,...,x k Œ N, F(x 1,...,x n ) > x 1,...,x n. For A Õ N, we write F[A] for the forward image of F on A k. THEOREM 7. Let k 1 and F:N k Æ N be strictly dominating. There exists A Õ N such that A = N\F[A] (or equivalently, F[A] = N\A). Furthermore A is unique and A is infinite. We construct A by induction. Suppose we have determined membership in A for all i Œ [0,n). We place n in A if and only if n is not the value of F at integers already placed in A. By the strict dominance of F, these placements remain correct later on. Obviously there is no leeway in how we can construct A, so that A is unique. And clearly A must be infinite since if A were finite, both A and F[A] would be finite, contradicting that their union is all of N. Write A D B for A\B» B\A. We can restate Theorem 7 (without uniqueness) as follows: THEOREM 7. Let k 1 and F:N k Æ N be strictly dominating. There exists an infinite A Õ N such that N Õ A D F[A].

5 We now present an elaboration of Theorem 7. We write A+A for {x+y: x,y Œ A}. THEOREM 7. Let k,n 1 and F:N k Æ N be strictly dominating. There exists infinite sets A 1 Õ... Õ A n Õ N such that for all 1 i < n, A i +A i Õ A i+1 D F[A i+1 ]. Theorem 7 is a completely trivial weakening of Theorem 7 ; just set all of the A s to be the A from Theorem 7. However, take a look at this: UNPROVABLE THEOREM 8. Let k,n 1 and F:N k Æ N be strictly dominating. There exists infinite sets A 1 Õ... Õ A n Õ N such that for all 1 i < n, A i +A i Õ (A i+1 D F[A i+1 ])\A 1. We have shown that 8 can only be proved by using axioms going well beyond the usual axioms of mathematics (ZFC). These axioms are called large cardinal axioms, and in this case they are what are called Mahlo cardinals of finite order. These cardinals are far larger than strongly inaccessible cardinals - which correspond to Grothendieck s universes, which Grothendieck and other algebraists sometimes postulate for convenience. But in down to earth algebraic settings, it is well known that they are a luxury that can be easily dispensed. with. In contrast, here we show the demonstrable unremovability of such monsters - in fact monsters that are far more imposing than even Grothendieck s universes or strongly inaccessible cardinals. Of course, 8 is rather spec-ialized, and needs to be placed in a thematic context. We have been proposing a theory of solvability of Boolean equations. The idea is to embed 8 into a general class of problems; in particular, to view it as simply one instance of solvability of a general kind of Boolean equation. To describe this promising approach, let us return to Theorem 7. THEOREM 7. Let k 1 and F:N k Æ N be strictly dominating. There exists an infinite A Õ N such that N Õ A D F[A]. We can view this as follows: GIVEN: Let R(A,B) be a formal Boolean relation between two subsets A,B of N.

6 DECIDE: For all k 1 and strictly dominating F:N k exists an infinite A Õ N such that R(A,F[A]). Æ N, there The point is that N Õ A D B counts as a formal Boolean relation between A,B Õ N. Specifically, a Boolean rela-tion is taken as the assertion that some combination of union, intersection, and complementation is N. All Boolean relations can be written as a finite list of one or more of these basic Boolean relations: i) inclusions of the form a Õ b, where a is an intersection of one or more variables, and b is the union of one or more variables; ii) the union of one or more variables = N; iii) the intersection of one or more variables =. We can give a complete anlysis of which R - in list form - makes the statement true. In an appropriate sense, all true problem instances follow formally from Theorem 7. And if we were to use all F, and not just the strictly dominat-ing F, then all true problem instances would be formally trivial. GIVEN: Let n 1 and R(A 1,...,A 2n ) be a formal Boolean relation between subsets of N. DECIDE: For all k 1 and strictly dominating F:N k Æ N, there exists infinite A 1 Õ... Õ A n Õ N such that R(A 1,...,A n,f[a 1 ],...,F[A n ]). We again give a complete analysis of which R in list form makes this statement true. And again, in an appropriate sense, all true problem instances follow formally from Theorem 7. Again, if we were to use all F, then all true problem instances would be formally trivial. GIVEN: Let n 1 and R(A 1,...,A 3n ) be a formal Boolean relation between subsets of N. DECIDE: For all k 1 and strictly dominating F:N k Æ N, there exists infinite A 1 Õ... Õ A n Õ N where R(A 1,..,A n,f[a 1 ],...,F[A n ],A 1 +A 1,...,A n +A n ).

7 We conjecture that there is an exponential time algorithm which, with the help of Mahlo cardinals of finite order, provably solves this problem. We already know that there is no algorithm which, without the help of such cardinals, provably solves this problem. We make the following finite obstruction conjecture. This conjecture asserts that any R that makes the following finite problem true also makes the previous infinite problem true. GIVEN: Let n 1 and R(A 1,...,A 3n ) be a formal Boolean relation between subsets of N. DECIDE: For all k,r 1 and strictly dominating F:N k Æ N, there exists A 1 Õ... Õ A n Õ N, each with at least r elements, such that R(A 1,..,A n, F[A 1 ],...,F[A n ],A 1 +A 1,..,A n +A n ). Specifically, we conjecture that the finite obstruction conjecture can be proved with the help of Mahlo cardinals of finite order, but not without. We already know that the finite obstruction conjecture cannot be proved without the help of Mahlo cardinals of finite order. But can it be proved with their help? We now turn to the greedy construction of finite graphs. The term greedy is from the theory of algorithms, where so many constructions proceed so that at each stage, some aspect is optimized among all possible choices. A digraph G is a pair (V,E), where V = V(G) is a finite set and E = E(G) Õ VxV. V is the set of vertices and E is the set of edges. (No multiple edges allowed). If (x,y) is an edge, then we say that y is a target of x. We say that G is a point extension of G if and only if i)v(g )\V(G) = {x} for some x; ii) the edges in G are exactly the edges in G that connect vertices in G; iii) in G, x is not a target of any vertex. Thus in G, all of the new edges point from the new vertex x to a vertex in G.

8 We write G /G for the new part of G over G, whose vertices V are x together with the tar-gets of x, and whose edges are those edges in G that connect these vertices. A digraph construction se-quence (dgc) is a finite or infinite sequence of digraphs G 1,G 2,... such that each G i+1 is a point extension of G i. For any set X let DG(X) be the set of digraphs all of whose vertices lie in X. We consider weight functions w:dg(x)æ N. We seek to minimize weights of new parts. A w-minimal dgc is a dgc G 1,G 2,... from DG(X) where each G i+1 is such that for no point extension G i+1 of G i with the same vertices as G i+1, is w(g i+1 /G i ) < w(g i+1 /G i ). The following is obvious: THEOREM 9. Let G Œ DG(X) and v 1,v 2,... be a sequence of distinct elements of X\V(G) of length 0 n. Let w:dg(x) Æ N. There exists a w-minimal dgc of length 1+n starting with G, where the new vertices are v 1,v 2,.... We need to consider some structural properties of digraphs. Let [N] k, k 1, be the set of all k element subsets of N. Let G Œ DG([N] k ). We say that x is a summit in G if and only if x Œ V(G) and every vertex y that x points to in G has max(y) max(x). Let x,y Œ [N] k. We say that x is entirely lower than y if and only if every element of x is < every element of y. THEOREM 10. Let k,p 1 and w:dg([n] k ) Æ N have finite range. There exists a w-minimal dgc of finite length, starting with any element of DG([N] k ), such that in the final digraph, all k element subsets of some p element set appear as summits with the same number of targets. We prove Theorem 10 with the help of infinitely many uncountable cardinals. We conjecture that these are required. Now, look at this: UNPROVABLE THEOREM 11. Let k,p 1 and w:dg([n] k ) Æ N have finite range. There exists a finite w-minimal dgc of finite length, starting with any ele-ment of DG([N] k ), such that in

9 the final graph, all k element subsets of some p element set appear as summits with the same entirely lower targets. It is necessary and sufficient to use subtle cardinals of finite order to prove 11. These cardinals are somewhat bigger than the ones we have been talking about earlier. There is a more abstract way to state the conclusion of 11. UNPROVABLE THEOREM 11'. Let k,p 1 and w:dg([n] k ) Æ N have finite range. There exists a w-minimal dgc of finite length, starting with any element of DG([N] k ), such that in the final digraph, there are p summits of any collective order type with the same entirely lower targets. In fact, this requires the same large cardinals even if p is set to 2. Finally, we discuss the issue of removing all mention of infinite objects from these unprovable theorems. This corresponds to going from discrete mathematics to finite mathematics. For 11 (or 11') this is simply a matter of introducing finite parameters in the most straightforward way: UNPROVABLE THEOREM 12. Let n >> k,p,r 1 and w:dg([1,n] k ) Æ [r]. There exists a w-minimal dgc of finite length, starting with any element of DG([1,n] k ), such that in the final digraph, all k element subsets of some p element set are summits with the same entirely lower targets. Here the w-minimal dgc are defined as before except that all terms must lie in dom(w) = DG([1,n] k ). By a compactness or Konig tree argument, 12 is equivalent to 11. An appropriate elimination of infinite objects in 8 is more delicate. Recall 8: UNPROVABLE THEOREM 8. Let k,n 1 and F:N k Æ N be strictly dminating. There exists infin-ite sets A 1 Õ... Õ A n Õ N such that for all 1 i < n, A i +A i Õ (A i+1 D F[A i+1 ])\A 1. The approach we take is to strengthen the inclusion relation. Thus for A,B Õ N, we write A Õ d B if and only if A Õ B and for all n 0, B «[1,n] A «[1,n] d. UNPROVABLE THEOREM 8'. Let t >> k,n,r 1 and F:[1,t] k Æ N be strictly dminating. There exists finite sets A 1 Õ k^2... Õ k^2 A n

10 Õ N, with at least r elements, such that for all 1 i < n, A i +A i Õ (A i+1 D F[A i+1 ])\A 1. We can show that it is necessary and sufficient to use subtle cardinals of finite order in order to prove 8'. We can even go further and bound t as a function of k,n,r in terms of iterated exponentiation. The resulting asser-tion is purely universal and provably equivalent to 8'.