Computer Science: Fully Funded EPSRC and Swansea University PhD: Comparing the expressiveness

  • Phd
  • Full cost of tuition fees and an annual stipend
  • 29 July 2022

Computer Science: Fully Funded EPSRC and Swansea University PhD Scholarship: Comparing the expressiveness of transducers and simply-typed linear λ-calculi

Funding providers: Engineering and Physical Sciences Research Council (EPSRC) and Swansea University's Faculty of Science and Engineering

Subject areas: Computer Science

Project start date:

  • 1 October 2022 (Enrolment open from mid-September)
  • 1 January 2023 (Enrolment open from mid-December)
  • 1 April 2023 (Enrolment open from mid–March)
  • 1 July 2023 (Enrolment open from mid-June)

Project supervisors: Pierre Pradic and Dr Arno Pauly

Aligned programme of study: PhD in Computer Science

Mode of study: Full-time or part-time study is possible.

Project description:

Comparing the expressiveness of different computation models and formalisms is an important theme in many fields of theoretical computer science including complexity theory, descriptive complexity and automata theory. The main aims of this project would be to carry out such comparisons across classes of functions naturally defined by automata, λ-calculi and logical interpretations, using 0 (probably) techniques coming from automata theory and the semantics of linear logic.

In 1996, a striking connection between λ-calculus and automata was uncovered: the simply-typed functions from strings to Booleans using Church encodings recognize exactly the class of regular languages. This sort of connection was then refined and further exploited by specialists of linear logic and automata to tackle problems related to higher-order model checking and automata running over infinite data.

Following this, there was an effort in recent years to systematically compare the expressive power of Church encodings in linear λ-calculi and string-to-string transductions, unveiling some non-trivial connections including a characterization of regular transductions. The techniques involve a mix of semantic evaluation, analyses of the normal forms in the λ-calculus and non-trivial automata-theoretic results. To get a flavour of both the aims and the methods employed, one may skim through the following:

  • abstract outlining the programme: https://cs-web.swan.ac.uk/~pierrepradic/smp-abstract.pdf
  • PhD thesis on that topic: https://nguyentito.eu/thesis.pdf

This project would be a continuation of that effort. There are a number of concrete problems to tackle that can serve as a good introduction to working in that setting, including:

  • comparing the expressiveness of the non-commutative linear λ-calculus and first-order transducers
  • designing minimalistic typed programming languages capturing what is achievable in the linear λ-calculus with Church encodings in the spirit of Bojańczyk’s work on polyregular functions, but for comparison-free polyregular functions
  • carrying out a similar comparison for transducers over infinite structures and functions λ-definable using the Church encoding of coinductive datatypes
  • checking whether there is difference in expressiveness if we allow the full power of classical linear logic instead of the intuitionistic fragment

This could be followed-up by investigations in more challenging problems in the same area or into broader concerns specific to one of the domains involved (such as investigations which involving defining well behaved-class of tree transductions or more specialized topics in linear logic such as weak exponentials or quantification over linear types).

While having a background in either mathematical logic or theoretical computer science would be necessary, a successful applicant would certainly not be expected to be familiar with all the tools mentioned above before starting.

Eligibility

Candidates must normally hold an undergraduate degree at 2.1 level in Computer Science, Mathematics or a closely related discipline, or an appropriate master’s degree with a minimum overall grade at ‘Merit’ (or Non-UK equivalent as defined by Swansea University).

English Language requirements: If applicable – IELTS 6.5 overall (with at least 6.0 in each individual component) or Swansea recognised equivalent.

This scholarship is open to candidates of any nationality.

Duolingo English Test

Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities around the world.

Take A Free Practice Test!

Benefits

This scholarship covers the full cost of tuition fees and an annual stipend of £16,062.

Additional research expenses will also be available.

Application

Please visit our website for more information.

Apply Now

Sign Up for Scholarship Updates

Get an email every week that 10.000's of students use to get the latest scholarships.

Name
Email