I am Dr Yixuan Li, a researcher at the intersection of large language models (LLMs), formal methods, and programming languages, where I design LLM-enabled techniques for trustworthy, user-friendly synthesis frameworks. My work spans program synthesis, verification, and natural language driven tooling, and has been published at PLDI, AAAI, CAV, ACL Findings, FMCAD, and SYNT.
I recently completed my PhD in Computer Science at the University of Edinburgh (2022–2025), funded by a fully supported scholarship and co-advised by Elizabeth Polgreen and Michael O’Boyle. Earlier, I earned an MSc (Distinction, GPA 76/100) in Image and Video Communications and Signal Processing from the University of Bristol and a BEng in Electronic Information from Xidian University.
My recent experience includes a research internship with Huawei R&D UK (AI browser, code analysis, and generation projects), LLM-assisted theorem proving at Heriot-Watt University, and teaching the System Design Project at Edinburgh, where I guided teams through full-stack robotic builds. Highlights from the past year include talks at PLDI, AAAI, EuroProofNet, and the European OpenHarmony Technical Forum.
education
PhD, Computer Science with informatics scholarship
University of Edinburgh
MSc, Image and Video Communications and Signal Processing
Distinction (GPA 76/100)
University of Bristol
BEng, Electronic Information
Xidian University
experience
Research Intern
Contributed to open-source projects include an AI browser, LLM-based code analysis, and code generation tools
Huawei R&D UK
Research Assistant
Explored LLM-assisted theorem proving for formal verification
Heriot-Watt University
Teaching Assistant
Mentored robotics teams from software design and embedded programming to fully deployed physical systems
University of Edinburgh
publications
-
HyGenar: An LLM-Driven Hybrid Genetic Algorithm for Few-Shot Grammar Generation
Weizhi Tang , Yixuan Li , Chris Sypherd , Elizabeth Polgreen , and Vaishak Belle
-
Unlocking Hardware Verification with Oracle Guided Synthesis
Leiqi Ye , Yixuan Li , Guy Frankel , Jianyi Cheng , and Elizabeth Polgreen
-
Guided Tensor Lifting
Yixuan Li , José Wesley Souza Magalhães , Alexander Brauckmann , Michael F. P. O’Boyle , and Elizabeth Polgreen
-
Online Prompt Selection for Program Synthesis
Yixuan Li , Lewis Frampton , Federico Mora , and Elizabeth Polgreen
-
Guiding Enumerative Program Synthesis with Large Language Models
Yixuan Li , Julian Parsert , and Elizabeth Polgreen
-
Genetic Algorithms for Searching a Matrix of Metagrammars for Synthesis
Yixuan Li , Federico Mora , Elizabeth Polgreen , and Sanjit A. Seshia
scholarships
Fully Funded PhD Scholarship
University of Edinburgh
Verification Mentoring Workshop Scholarship
CAV Conference
University Scholarship
Xidian University
service
EuroProofNet Workshop on Theorem Proving in the Age of LLMs (2025)
TACAS (2025), EuroProofNet Workshop on Theorem Proving in the Age of LLMs (2025)
skills
Python, MATLAB, C/C++, Java, JavaScript
English, Mandarin, French, Japanese
talks & presentations
European OpenHarmony Technical Forum
Edinburgh, UK
Compilers Seminar
University of Edinburgh
PLDI Conference
Seoul, Korea
AAAI Conference
Philadelphia, USA
Programming Languages Seminar
University of Bristol
Compilers Seminar
University of Edinburgh
LAIV AI Verification Seminar
Heriot-Watt University
EuroProofNet Workshop on Machine Learning in Proofs
Vienna, Austria
SYNT Workshop
Paris, France