U Sattler
Top university
4 months ago
Formalizing and Testing Boolean Function Conjectures with LLMs The University of Manchester in United Kingdom
Degree Level
PhD
Field of study
Computer Science
Funding
Funded PhD Project (Students Worldwide)
Deadline
Expired
Country
United Kingdom
University
The University of Manchester

How do Korean students apply for this?
Sign in for free to reveal details, requirements, and source links.
Where to contact
Keywords
About this position
This PhD project at The University of Manchester focuses on the formalization and automated proof of Boolean function conjectures using large language models (LLMs) and the Lean interactive theorem prover. Formalized mathematics is rapidly advancing, with mathematicians increasingly using tools like Lean to validate proofs and facilitate collaboration. The mathlib library, for example, now contains over 210,000 Lean proofs. However, the area of Boolean function analysis—a field with deep mathematical roots and significant potential for formalization—has been relatively overlooked.
This project aims to address this gap by (a) formalizing standard results in Boolean analysis and (b) developing techniques to fine-tune LLMs for generating formal proofs of known theorems in this domain. The research will explore the intersection of formal mathematics, machine learning, and circuit complexity, with the ambition of enabling LLMs to prove or refute conjectures about Boolean functions, potentially transforming approaches to longstanding problems in circuit complexity.
The ideal candidate will be passionate about formal mathematics and the mathematics underlying LLMs, with top grades in advanced theoretical computer science or mathematics courses, and experience in Boolean function analysis or circuit complexity theory. A strong background in machine learning theory and/or mathematics is highly desirable. The position is a 3.5-year PhD, with excellent candidates nominated for competitive, competence-based funding. The start date is October 2026.
Applicants should have at least a 2.1 honours degree or a master’s (or international equivalent) in a relevant science or engineering discipline. The application process requires an online submission with all supporting documents, including transcripts, CV, a supporting statement, and contact details for two referees. Prospective students are strongly encouraged to contact the supervisors before applying to discuss their background and motivation.
The university values diversity and supports flexible study arrangements. For further details, see the project and application links provided.
Funding details
Funded PhD Project (Students Worldwide)
What's required
Applicants should have, or expect to achieve, at least a 2.1 honours degree or a master’s (or international equivalent) in a relevant science or engineering discipline. Top grades in advanced courses in theoretical computer science or mathematics are required. Candidates should have completed courses in, or have research background in, Boolean function analysis or circuit complexity theory. A strong background in either machine learning theory and/or mathematics is highly desirable. English language certificate is required if applicable.
How to apply
Apply online through the university website. Specify the project title, supervisor name, funding status, previous study details, and two referees. Upload all required documents including transcripts, CV, supporting statement, and English certificate if applicable. Contact the supervisors before applying to discuss your background and motivation.
Ask ApplyKite AI
Professors

How do Korean students apply for this?
Sign in for free to reveal details, requirements, and source links.