Archive for January, 2007

117b – Undecidability and incompleteness – Lecture 3

January 30, 2007

We conclude the proof that Matiyasevich sequences are Diophantine. This involves a delicate analysis of congruences satisfied by terms of these sequences.

It follows that exponentiation is Diophantine. Using exponentiation, we can now proceed to code finite sequences, the key idea behind both the proof of undecidability of the tenth problem and of the incompleteness theorems.


117b – Homework 4

January 25, 2007

Due Thursday, February 1 at 1:00 pm.

Homework 4

The second pdf contains some hints for problem 3.

Homework 4

117b – Undecidability and Incompleteness – Lecture 2

January 25, 2007

The core of the proof of the undecidability of the tenth problem is the proof that exponentiation is Diophantine. We reduce this to proving that certain sequences given by second-order recurrence equations are Diophantine. These are the Matiyasevich sequences: For b³4,

ab(n+2)=bab(n+1)-ab(n)  for all n.

We begin the proof that they are Diophantine by analyzing some of the algebraic identities their terms satisfy.

Additional reference:

  • Unsolvable problems, by M. Davis. In Handbook of mathematical logic, J. Barwise, ed., North-Holland (1977), 567-594.

117b – Undecidability and Incompleteness – Lecture 1

January 23, 2007

We review the statements of the first, second and tenth problems of the list presented by Hilbert during the International Congress in 1900. The tenth problem (undecidability of Diophantine equations) will be our immediate focus. The goal is to show that any r.e. set is Diophantine. The undecidability of the halting problem will give the result. Then we will use this characterization as part of the proof of the incompleteness theorems.

Diophantine sets are closed under conjunction and disjunction. `Easy’ number theoretic relations and functions (e.g., being divisible by, the least common multiple) are Diophantine.

117b – Homework 3

January 18, 2007

Due Thursday, January 25 at 1:00 pm.

Homework 3

117b – Turing degrees – Lecture 5

January 18, 2007

We finish the first topic of the course with a survey of results about the theory of D.

In particular, we state the Slaman-Woodin theorems on coding countable relations inside D and on the structure of Aut(D).

The coding theorem and the arithmetic definability of <T give a new proof of Simpson’s theorem on the complexity of Th(D): Not only it is undecidable, but it is recursively isomorphic to the theory of second-order arithmetic. That <T is definable in first order arithmetic will be shown as part of the second topic.

The results on Aut(D) give that there are only countably many automorphisms of D, that they are all arithmetically definable, and coincide with the identity above 0². This was then used by Slaman and Shore to prove that the relation R(x,y) iff y=x¢ is definable in D.

We then state Martin’s theorem on Turing Borel determinacy that any degree invariant property which is Borel as a subset of 2N and <T-cofinal holds on a cone.

117b – Turing degrees – Lecture 4

January 16, 2007

We define languages and structures in the model theoretic sense, and the notion of an embedding between structures of the same language.

We prove that the S1 theory of the degrees is decidable by means of forcing:

  • First we reduce the argument to showing that any finite partial order can be embedded in D.
  • Then we argue that for this it is enough to show that there is an infinite independent family of degrees, where independence means that no element of the family is reducible to the join of finitely many of the other members of the family.
  • Finally, we build such a family using forcing.

117b – Homework 2

January 11, 2007

Due Thursday, January 18 at 1:00 pm.

Homework 2

117b – Turing degrees – Lecture 3

January 11, 2007

We present a general framework for forcing arguments, and give the proof of the existence of incomparable degrees in the language of forcing.

We define the hierarchy of  Sn formulas and define theories, the theory of a structure, and what it means for a theory to be decidable.

We want to show that the S1 theory of D is decidable. For this, we will use the technique of forcing to show that there is an infinite set of independent degrees.

Additional reference:

  • Degree structures: local and global investigations, by R. Shore. Bulletin of Symbolic Logic 12 (3) (2006), 369-389.

117b – Turing degrees – Lecture 2

January 9, 2007

We define the structure D of the Turing degrees as the quotient of the set of functions f:N®N by the equivalence relation ºT of recursive bi-reducibility, seen as a partial order with the order <T induced by Turing reducibility. This structure has a least degree and any degree has only countably many predecessors. It is an upper semilattice, and any countably many degrees have a common upper bound.

Generalizing the halting problem, we can define the Turing jump a¢ of any degree a. It is strictly above a and any A r.e. in a is T-reducible to a¢.

There are incomparable Turing degrees. They can be built by the finite extension method, an example of forcing in recursion theory.