Parkinson Building Logic at Leeds

People
Research
Seminars
Postgrad
opportunities

Pure
Department

School of
Mathematics

University
of Leeds

Some
outside links

Graduate
courses

Homepage


Research in Logic at Leeds

Mathematical logic, a young subject, has developed over the last 20 years into an amalgam of fast-moving disciplines, each with its own sophisticated techniques. These are linked by profound common concerns, around definability, decidability and (feasible) computability, the nature of the continuum, foundations. Some branches are highly multidisciplinary, and force the researcher to be fully conversant with other fields (eg. algebra, computer science).

Logic research at Leeds covers a wide spectrum of topics, and includes three of the main areas of mathematical logic, as well as linking to other areas of mathematics and theoretical computer science.

Contents

See also the School of Maths Postgraduate Brochure, or the Postgraduate Opportunities page accessed by the link on the left. The personal homepages also contain more detailed information on research activities.

COMPUTABILITY THEORY

Researchers

It has been claimed that while the focus in 20th century mathematics was to develop grand formalisms like algebra and topology, the focus in the 21st century will be on extracting data and algorithms.

[A.M. Turing] We can see now that the world changed in 1936, in a way quite unrelated to the newspaper headlines of that year concerned with such things as the civil war in Spain, economic recession, and the Berlin Olympics. The end of that year saw the publication of a thirty-six page paper by a young mathematician, Alan Turing, claiming to solve a long-standing problem of the distinguished German mathematician David Hilbert. A by-product of that solution was the first machine-based model of what it means for a number-theoretic function to be computable, and the description of what we now call a Universal Turing Machine. At a practical level, as Martin Davis describes in his 2001 book Engines of Logic: Mathematicians and the Origin of the Computer, the logic underlying such work became closely connected with the later development of real-life computers. The stored-program computer on one's desk is a descendant of that first universal machine. What is less often remembered is Turing's theoretical contribution to the understanding of the limitations on what computers can do. There are quite easily described arithmetical functions which are not computable by any computer, however powerful. And even the advent of quantum computers will not change this.

Before computers, computer programs used to be called algorithms. Algorithms were just a finite set of rules, expressed in everyday language, for performing some general task. What is special about an algorithm is that its rules can be applied in potentially unlimited instances of a particular situation. We talk about the algorithmic content of Nature when we recognise patterns in natural phenomena which appear to follow general rules. Ideally algorithms and algorithmic content need to be captured precisely in the language of mathematics, but this is not always easy. There are areas (such as sociology or the biological sciences) where we must often resort to language dealing with concepts not easily reducible to numbers and sets. One of the main tasks of science, at least since the time of Isaac Newton, is to make mathematically explicit the algorithmic content of the world about us. A more recent task is to come to terms with, and analyse, the theoretical obstacles to the scientific approach. This is where the discovery of incomputability, and the theory which flows from it, play such an important role.

It is only in the last century, of course, that computability became both a driving force in our daily lives and a concept one could talk about with any sort of precision. Computability as a theory is a specifically twentieth-century development. And so of course is the computer, and this is no coincidence. Today this contemporary awareness and understanding of the algorithmic content of everyday life is still in its infancy, and forms the basis of a rich and deeply relevant research area. Since its inception, computability theory has provided deep conceptual insights, new algorithmic and programming ideas and technique, and mathematical theories on which to found software technology. For example, in the standard courses on computability one finds the origins of: the universal computer; recursion; lambda calculus; rewrite systems; formal specification of computations; higher types; classification of decision problems; classification of data representations; computational complexity. In each case, seen from contemporary Computer Science, the mathematical investigations in computability theory that led to these fundamental ideas are brilliant theoretical speculations - quite simply, basic mathematics at its best.

Today, computability retains this important speculative role in our quest to understand the big ideas of algorithm, computation, program, machine, and formal system description. A number of computability theorists are now both mathematicians and computer scientists, and European science -- including scientists brought together for the CiE project, coordinated from Leeds -- continue to play a world-leading role. Here in Leeds computer scientists and logicians maintain SIGLaC - the Special Interest Group in Logic and Computer Science. See Barry Cooper's new book for further background:

Relative computability and degree structures

The concepts of this area are in the center of foundational research in computability (and computational complexity) theory. It also provides a powerhouse of new techniques which become progressively utilised in other areas such as computable analysis, computable model theory, and complexity theory. The most exciting recent work (much of it involving researchers connected with Leeds) concerns Turing automorphisms and definability, and its modelling implications for the real universe. A major task is to extend and apply the new techniques and to further work out the consequences of the Turing model throughout science and the humanities.

At the technical level, there is a close connection between definability in local structures and longstanding undecidability problems for small fragments of the theory of the computably enumerable (c.e.) Turing degrees. A main aim is to pursue the elusive natural definitions of basic degree classes, which everyone believes to exist, and to answer some basic algebraic questions on the meet operator (related to the longstanding embedding problem for finite lattices, generating sets and automorphism bases).

Enumeration reducibility and enumeration degrees are receiving more and more attention among computability theorists. Enumeration degrees provide a wider context for the Turing degrees, and other notions of relative computability such as the continuous degrees. Enumeration reducibility also arises naturally in applications of computability theory to other areas of mathematics, for instance the analysis of types in effective model theory and the study of existentially closed groups. A main objective is to investigate the first order theory of the enumeration degrees, with the eventual aim of characterising theories for the local structure.


MODEL THEORY

Researchers

Model theory began life as the study of abstract logical expressibility in mathematical structures. Over the last 15 years it has had spectacular interactions with other fields. In one direction, the notion of o-minimality has given a model-theoretic framework for semi-algebraic and subanalytic geometry. There have been striking applications of o-minimality to diverse fields such as Lie theory, asymptotics, and neural networks.

In another direction, stability and simplicity theory, whilst providing in their own right an abstract theory of independence and dimension, have had startling applications in diophantine geometry. Another body of model theory, around definable sets in pseudofinite and valued fields, has had sophisticated applications to the burgeoning theory of motivic integration. There have also been important applications between model theory and group theory: model theory offers insight on algebraic groups and finite simple groups, for example through work on groups of finite Morley rank; there has been an extremely deep interaction between model theory and hyperbolic geometry, leading to a logical understanding of free groups; and there have been mutually beneficial interactions between model theory and permutation group theory, with model theory providing examples, and group theory providing classification techniques for models via their symmetry groups.

The UK has world leaders in this field and there will be a six-month semester Model theory and applications to algebra and analysis at the Newton Institute, Cambidge, January--July 2005, with one of the organisers (Macpherson) from Leeds. Also, Leeds is a participant in the Marie Curie Research Training Network MODNET, which runs from 1 January 2005 to 31 December 2008.


PROOF THEORY

Researchers

Proof theory, the mathematical analysis of proof structure, has deep interest from the purely mathematical point of view. It isolates notions of constructibility, intimately connected with set theory. There are also close connections with computer science, for there is ever-increasing research activity in synthesizing verified programs from their formally derived specification proofs.

One application arises as follows: it is undecidable in general whether a given program meets its specification. By contrast, it can be checked easily by machine whether a formal proof is correct, and from a constructive proof one can, by fundamental proof--theoretic methods, automatically extract a corresponding program, which by its very construction is correct as well. This opens a way to produce correct software, e.g. for safety-critical applications.


THE LEEDS LOGIC GROUP

The Leeds Logic Group is one of three international "centres" for Mathematical Logic in UK, the others being Oxford and Manchester. It has a long and illustrious history tracing back fifty years to its establishment by M. H. Löb. It is the largest, most wide-ranging of these UK groups and one of the strongest and broadest worldwide. It includes international leaders in the fields of model theory (Macpherson and Truss), proof theory (Rathjen and Wainer) and computability theory (Cooper). Truss and Rathjen also have strong interests in aspects of set theory. The logic group was specifically highlighted in the feedback reports of the last two Research Assessment Exercises (in both of which the Pure Mathematics Department received a grade 5), and over recent years has attracted a large number of the Department's graduate research students.

The group has a high international profile with, over the past fifteen years, an impressively strong record of invitations to speak at major conferences. In 1997, the European Logic Colloquium (the largest international annual logic meeting, sponsored by the Association for Symbolic Logic) was held in Leeds for the fourth time. Members of the group are involved in the organisation of many other meetings, both in the UK and abroad; for example, Truss was the main organiser of a major Euresco meeting on Algebra and Discrete Mathematics in Hattingen in 2003, Wainer is one of the Directors of a biennial NATO--sponsored summer institute on Logic and Computation in Bavaria, and will chair the programme committee for Logic Colloquium '05 in Athens. Cooper co-organised a number of international meetings as part of the recent INTAS funded project Computability and Models for which he was coordinator, and is co-chair of the programme committee for Computability in Europe 2005 in Amsterdam. Leeds has played a major role in the British Logic Colloquium, the UK organisation representing Logic, with Wainer as a past President, Truss a past Treasurer, and Macpherson (presently) and Cooper (previously) committee members. The BLC annual conference was held in Leeds in 2004. Truss was until 2003 one of two co-editors of the Journal of the London Mathematical Society, Wainer is an editor of the Archive for Mathematical Logic, Rathjen of the Journal of Symbolic Logic and Macpherson of the Bulletin of Symbolic Logic and Communications in Algebra.

The group has many visitors, both for collaborations and through the weekly seminar. There are close links with new developments in computer science via SIGLaC - a Special Interest Group in Logic and Computer Science. In addition, there are often specialist study groups in branches of logic; at present there is a regular study group in computabiity theory, and another, joint with Manchester, on applications of model theory to motivic integration.



Maintained by: Barry Cooper