Qinheping Hu 胡覃禾平

: hqheping [at] gmail (dot) com
: Palo Alto, CA

CV | GitHub
""

About Me

I am a Member of Technical Staff at Axiom Math, where I work on a frontier large language model for mathematical problem-solving and software verification.

I am interested in the two directions between automated reasoning and machine learning: using formal methods to make what a model produces checkable, and using models to attack the search problems that have long limited synthesis and verification. My Ph.D. approached this from the symbolic side — studying how users can express their intent to a program synthesizer, and when and why synthesizers fail on a given problem.

Previously, I was a Software Engineer at ByteDance, and an Applied Scientist on the Proof Platforms (P2) team within the Automated Reasoning Group at Amazon Web Services, where I worked on loop-invariant inference in CBMC and Kani and on verifying the Rust standard library. I completed my Ph.D. in Computer Science at the University of Wisconsin–Madison, advised by Loris D'Antoni, and my bachelor's degree in Computer Science in the Yao Class at Tsinghua University, advised by Giulio Chiribella.

News

I joined Axiom Math as a Member of Technical Staff! 2026

Kani: A Model Checker for Rust accepted at ASE 26! 2026

I defended my PhD thesis: Guarantees in Program Synthesis! June 2021

Publications


ASE 26
Kani: A Model Checker for Rust [ pdf ]
R. Delmas, Z. Hassan, Q. Hu, R. Kumar, F. R. Monteiro, T. Nguyen, A. Palacios, C. Val, M. Tautschnig, J. Adam, D. Schwartz-Narbonne, C. Zech
CAV 21
Programmable Program Synthesis
J. Kim, Q. Hu, L. D'Antoni, T. Reps
Invited keynote
CAV 21
Synthesis with Asymptotic Resource Bounds [ pdf ]
Q. Hu, J. Cyphert, L. D'Antoni, T. Reps
POPL 21
Semantics-guided Synthesis [ pdf ]
J. Kim, Q. Hu, L. D'Antoni, T. Reps
PLDI 20
Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems [ pdf ]
Q. Hu, J. Cyphert, L. D'Antoni, T. Reps
ESOP 20
Solving Program Sketches with Large Integer Values [ pdf ]
R. Pan, Q. Hu, R. Singh L. D'Antoni
Selected for special issue of TOPLAS
Nominated for EAPLS Award for the best ETAPS paper on PL and systems
OOPSLA 19
Automatic Repair of Regular Expressions [ pdf ]
R. Pan, Q. Hu, G. Xu, L. D'Antoni
SAS 19
Direct Manipulation for Imperative Programs [ pdf ] [ slides ]
Q. Hu, R.Samanta, R. Singh, L. D'Antoni
CAV 19
Proving Unrealizability for Syntax-Guided Synthesis [ pdf ] [ slides ]
Q. Hu, J. Breck, J. Cyphert, L. D'Antoni, T.Reps
CAV 18
Syntax-Guided Synthesis with Quantitative Syntactic Objectives [ pdf ]
Q. Hu, L. D'Antoni
PLDI 17
Automatic Program Inversion using Symbolic Transducers [ pdf ]
Q. Hu, L. D'Antoni
New J. Phys. 17
Units of rotational information [ pdf ]
Y. Yang, C. Giulio,Q. Hu

Workshop


SYNT 19
Guarantees in Program Synthesis [ abstract ] [ slides ]
Q. Hu, J. Breck, J. Cyphert, L. D'Antoni, T.Reps

Talks & Posters


MWPLS 19
@ Purdue
Guarantees in Program Synthesis [ poster ] [ slides ]
Q. Hu, J. Breck, J. Cyphert, L. D'Antoni, T.Reps

Service

Computer Aided Verification (CAV) — Program Committee 2026

Static Analysis Symposium (SAS) — External Reviewer 2026

Verification, Model Checking, and Abstract Interpretation (VMCAI) — Program Committee 2024

Synthesis (SYNT) — Program Committee 2021

Formal Methods in Computer-Aided Design (FMCAD) — External Reviewer 2020

Programming Language Design and Implementation (PLDI) — Artifact Evaluation Committee 2019

""