Publications

(2023). Leveraging Large Language Models for Automated Proof Synthesis in Rust. arXiv preprint arXiv:2311.03739.

(2022). Giallar: Push-Button Verification for the Qiskit Quantum Compiler. PLDI 2022.

PDF Code

(2021). Formal Verification of a Multiprocessor Hypervisor on Arm Relaxed Memory Hardware. SOSP 2021.

PDF Code

(2021). Scivik: A versatile framework for specifying and verifying smart contracts. Memorial Volume for Shoucheng Zhang, World Scientific.

PDF

(2021). DistAI: Data-driven automated invariant learning for distributed protocols. OSDI 2021.

PDF Code

(2021). Gleipnir: toward practical error analysis for Quantum programs. PLDI 2021.

PDF Code

(2020). Learning nonlinear loop invariants with gated continuous logic networks. PLDI 2020.

PDF Code

(2020). CLN2INV: Learning Loop Invariants with Continuous Logic Networks. ICLR 2020.

PDF Code