Dr Yixuan Li

prof_pic_320.webp

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

2022–2025
PhD, Computer Science with informatics scholarship
University of Edinburgh
2020–2021
MSc, Image and Video Communications and Signal Processing
Distinction (GPA 76/100)
University of Bristol
2014–2018
BEng, Electronic Information
Xidian University

experience

Sep–Dec 2025
Research Intern
Contributed to open-source projects include an AI browser, LLM-based code analysis, and code generation tools
Huawei R&D UK
Nov–Dec 2024
Research Assistant
Explored LLM-assisted theorem proving for formal verification
Heriot-Watt University
Jan–Jun 2024
Teaching Assistant
Mentored robotics teams from software design and embedded programming to fully deployed physical systems
University of Edinburgh

publications

  1. ACL ’25 findings
    HyGenar: An LLM-Driven Hybrid Genetic Algorithm for Few-Shot Grammar Generation
    Weizhi Tang ,  Yixuan Li ,  Chris Sypherd ,  Elizabeth Polgreen ,  and  Vaishak Belle
  2. FMCAD ’25
    Unlocking Hardware Verification with Oracle Guided Synthesis
    Leiqi Ye ,  Yixuan Li ,  Guy Frankel ,  Jianyi Cheng ,  and  Elizabeth Polgreen
  3. PLDI ’25
    Guided Tensor Lifting
    Yixuan Li ,  José Wesley Souza Magalhães ,  Alexander Brauckmann ,  Michael F. P. O’Boyle ,  and  Elizabeth Polgreen
  4. AAAI ’25
    Online Prompt Selection for Program Synthesis
    Yixuan Li ,  Lewis Frampton ,  Federico Mora ,  and  Elizabeth Polgreen
  5. CAV ’24
    Guiding Enumerative Program Synthesis with Large Language Models
    Yixuan Li ,  Julian Parsert ,  and  Elizabeth Polgreen
  6. SYNT @CAV ’23
    Genetic Algorithms for Searching a Matrix of Metagrammars for Synthesis
    Yixuan Li ,  Federico Mora ,  Elizabeth Polgreen ,  and  Sanjit A. Seshia

scholarships

2022–2025
Fully Funded PhD Scholarship
University of Edinburgh
May 2024
Verification Mentoring Workshop Scholarship
CAV Conference
Mar 2016
University Scholarship
Xidian University

service

Co-organizer
EuroProofNet Workshop on Theorem Proving in the Age of LLMs (2025)
Reviewer
TACAS (2025), EuroProofNet Workshop on Theorem Proving in the Age of LLMs (2025)

skills

Programming
Python, MATLAB, C/C++, Java, JavaScript
Languages
English, Mandarin, French, Japanese

talks & presentations

Dec 2025
European OpenHarmony Technical Forum
Edinburgh, UK
Sep 2025
Compilers Seminar
University of Edinburgh
Jun 2025
PLDI Conference
Seoul, Korea
Feb 2025
AAAI Conference
Philadelphia, USA
Nov 2024
Programming Languages Seminar
University of Bristol
Oct 2024
Compilers Seminar
University of Edinburgh
May 2024
LAIV AI Verification Seminar
Heriot-Watt University
Mar 2024
EuroProofNet Workshop on Machine Learning in Proofs
Vienna, Austria
Jul 2023
SYNT Workshop
Paris, France