{\huge Algorithms At Oxford}

A report on a recent workshop at Oxford University. \vspace{.5in}

Georg Gottlob, Joël Ouaknine, and Andreas Pieris are faculty at Oxford University in St. John's College. They recently held a workshop on algorithms to celebrate the creation of an algorithms group within the computer science department.

Today I wish to give a report on the talks that were given at the workshop.

The workshop was a joy to attend. It was well organized and well attended, and the talks were terrific. The talks covered algorithms in the broadest sense. I was honored to be included among the speakers, but will not say anything about my talk. Unfortunately I could only attend about two-thirds of the talks, and therefore will only comment on those I had the pleasure of seeing in-person. I heard that all the talks were great, and wish I could have been there for all of them. The ones I missed were given by Leslie Goldberg, Monika Henzinger, and Elias Koutsoupias.

Joël told me they plan to put the talks on the web---I will update you if and when this happens.

The Talks

Here are those talks that I did get to hear.

A Type Of Proof Barrier

In computer science theory we have a variety of barriers that explain why it is hard to prove something. Prominent examples that come to mind are the oracle limitations, the natural proof barriers, and the algebraization barrier. There is another type of barrier: If you solve X, then you solve Y; but Y is really hard. Ken and I have pointed out one example recently in a post on the famous Hartmanis-Stearns conjecture. We noted that a proof of the conjecture would entail a super-linear Turing Machine lower bound on integer multiplication, which on current knowledge is held to be extremely unlikely to be proved.

Joël Ouaknine's work with James Worrell, and recently including Matt Daws, does the same for the Skolem conjecture. He shows that either resolution of the Skolem problem would solve deep open problems in number theory. If Skolem's conjecture is true, then there are new results that seem beyond the reach of current methods, and the same if the conjecture is false. The pivotal concept is the Lagrange values of real numbers $latex {x}&fg=000000$:

$latex \displaystyle L_\infty(x) = \inf\{c: \left|x - \frac{p}{q}\right| < \frac{c}{q^2}\text{ has infinitely many rational solutions }p,q\}. &fg=000000$

For ``most'' $latex {x}&fg=000000$ this is zero, but for most (not just many) important irrational numbers $latex {x}&fg=000000$ precious little is known, even whether $latex {L_\infty(x)}&fg=000000$ is computable. What their work shows is that for the real angular parts of certain classes of complex algebraic numbers on the unit circle, decidability of Skolem's problem (for order 6 or higher) implies computability for one class, while undecidability implies positivity of a related quantity for another class. This is a very neat state of affairs.

One of his solved special cases is even neater, for those who are fans of the counting hierarchy:

Theorem 1 Whether a linear recurrence of order at most 5 has no negative terms is decidable, and belongs to the complexity class

$latex \displaystyle \mathsf{NP^{PP^{PP^{PP}}}}.&fg=000000$

Open Problems

At dinner the Oxford people told the following ``joke": ``How many Oxford dons does it take to change a light bulb?" The answer is: Change? The context of this is the difficulty of getting the creation of the algorithms group. Ken remembers the discussions around creating a computer science department in the 1980's. They seem to off to a great start, and look to be one of the top groups in the world in the near future. Cheers to them.

Does Skolem's Problem have more direct implications for issues in complexity lower bounds?