Preprints
Publications
- 
        
- 
        Towards Eliminating Expert Creative Help in Automated ReasoningPh.D. Thesis, 2024
- 
        Predictable Verification using Intrinsic DefinitionsPLDI 2024
 ACM Europe Best Paper Award
- 
        Complete First-Order Reasoning for Properties of Functional ProgramsOOPSLA 2023
 This work will be presented as a tutorial at POPL 2024!
- 
        A First Order Logic with FramesTOPLAS 2023
- 
        Model-Guided Synthesis of Inductive Lemmas for FOL with Least FixpointsOOPSLA 2022
- 
        Synthesizing Axiomatizations using Logic LearningOOPSLA 2022
- 
        Composing Neural Learning and Symbolic Reasoning with an Application to Visual DiscriminationIJCAI-ECAI 2022
 Explore our website of puzzles!
- 
        Decidable Synthesis of Programs with Uninterpreted FunctionsCAV 2020
- 
        A First Order Logic with FramesESOP 2020 Slides (with notes)
- 
        Deciding Memory Safety for Single-Pass Heap-Manipulating ProgramsPOPL 2020
- 
        Kaizen: Building a Performant Blockchain System Verified for Consensus and IntegrityFMCAD 2019