Loughborough University

Computability and Constrained Equations in Free Semigroups

Loughborough UniversityLoughborough, United Kingdom

Course overview

Given a finite set (A), and an associative binary operation (\circ), a semigroup is a set that contains (A) and is closed under (\circ). If (|A| = n), the free semigroup (A^+) is a particular example of a semigroup. Often in computer science, (A) is a set of symbols called letters, (\circ) is the concatenation operation, and (A^+) contains all non-empty strings (also called words) comprising symbols from (A).

The first-order theory of a free semigroup is algorithmically undecidable in general; however, satisfiability for first-order quantifier-free formulas, including single equations, is well known to be decidable, at least in theory. In practice, developing sufficiently efficient algorithms remains a challenge. The aim of this project is to study equations or quantifier-free first-order formulas in free semigroups that are augmented by additional constraints, for example by restricting the values variables may take to rational subsets of (A^+) or by placing arithmetic constraints on their lengths, and as a result to better understand the limits of algorithmic approaches in solving the resulting satisfiability problems.

Such problems have implications in a variety of areas of mathematics and computer science, including formal methods, combinatorial group theory, arithmetic and number theory, formal language theory, theory of computation, and combinatorics on words. The project will consist primarily of producing novel definitions, theorems, and proofs, and may include some practical (programming) elements depending on the strengths and interests of a successful applicant. In all cases, a strong background in theoretical computer science and discrete mathematics is required, particularly in topics such as formal language theory, logic, algorithms, and complexity.

A successful candidate should have strong internal motivation and should enjoy problem-solving and abstract thinking. They should work well individually, although there will also be opportunities for collaboration and networking both locally and internationally. Good communication skills, both verbal and written, and experience in reading and writing formal mathematics (including proofs) are also desirable.

Applicants from diverse backgrounds are strongly encouraged. Further assessment criteria. The candidate will be part of the theoretical computer science research theme and will work closely with the primary supervisor, supported by regular supervision meetings.

They will likely share an office with other PhD students and postdocs working in a mixture of theoretical and applied areas of computer science. 94% of Loughborough’s research impact is rated world-leading or internationally excellent. REF 2021

Key highlights

  • Research on constrained equations and satisfiability in free semigroups
  • Explores limits of algorithmic approaches to undecidable and decidable problems
  • Focus on novel definitions, theorems and proofs, with optional programming
  • Links to formal methods, group theory, formal languages and combinatorics on words
  • Close supervision within the theoretical computer science research theme
  • Opportunities for local and international collaboration and networking

Entry requirements

  • IELTS: 6.5 — 6.5 The standard University IELTS English language requirement is 6.5 overall with 6.0 in each individual element (reading, writing, listening and speaking).

Scholarships

  • Alumni Bursary

    10% of tuition fees which will be credited to the student’s tuition fee account.

    Up to 10% of fees
  • Alumni Discount

    UK students: £1,500 tuition fee discount for one academic year. International students: £3,000 tuition fee discount for one academic year.

  • Care Leaver's Scholarship

  • Excellence Scholarships

    UK students: £3,000 off tuition fees; International students: £6,000 off tuition fees which will be credited to the student’s tuition fee account.

  • International Sports Student Postgraduate Bursary

    Our International Sports Student Postgraduate Bursary offers a £12,000 tuition fee discount (set against the tuition fees of your chosen postgraduate taught programme ONLY).

    Up to £12,000
  • London 10th Anniversary Award

    £5,000 off tuition fees.

    Up to £5,000
  • Loughborough Business School Scholarship

    £1,500 (UK students) and £3,000 (international students) off tuition fees which will be credited to the student’s tuition fee account.

  • MBA Progress with Purpose Scholarship

    50% of tuition fees which will be credited to the student’s tuition fee account.

    Up to 50% of fees
  • Qatari Ghanim Al-Muftah Excellence Scholarship

Careers this course leads to

  • Postdoctoral researcher in theoretical computer science
  • University lecturer in computer science
  • Formal methods engineer
  • Research scientist in algorithms and verification
  • Software verification specialist

Cost of study

UK/Home: £5,238 | International: £29,500

Admission

Applications are made through AHZ at no cost. Share your transcripts, English test scores and personal statement, and your AHZ Counsellor will review your profile, submit your application to Loughborough University, and guide you through interview, offer, CAS and visa — right up to enrolment.

Ready to start?

Book a free consultation and we'll map your fastest route to a October 2026 place.

Apply Now
Download Free Guide