Hanna Lachnitt

PHD Student at Stanford University

Palo Alto, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Hanna Lachnitt is a fifth-year PhD student at Stanford specializing in automated reasoning and formal verification, with a decade of experience building proof automation between SMT solvers and proof assistants. Her dissertation work centers on reconstructing cvc5's proofs in Isabelle/HOL, including engineering cvc5 to emit proof certificates and translating Alethe/EDRAT rules so Isabelle can check every step. She has applied these skills at Amazon (developing the EDRAT format) and Apple (Isabelle-based C verification), and contributes to the widely used cvc5 project by implementing new Alethe rules and proof printers. Based in Palo Alto, Hanna blends deep theory—formalizing quantum algorithms and graph-theoretic results—with practical tool-building for reproducible, checkable proofs. Notably, she has experience designing coursework in automated reasoning and has worked on parallel checking approaches for enriched DRAT proofs, showing a focus on both scalability and trustworthiness of formal artifacts.
code10 years of coding experience
job2 years of employment as a software developer
bookVienna University of Technology
bookBachelor of Science - BS, Computer Science, 1.3, Bachelor of Science - BS, Computer Science, 1.3 at Freie Universität Berlin
bookHilbet-Bernay Summer School on Logic and Computation, Hilbet-Bernay Summer School on Logic and Computation at The University of Göttingen
bookThe Mathematics of Quantum Computing Winter School, The Mathematics of Quantum Computing Winter School at Israel Institute of Advanced Studies
bookErasmus student, Computer Science, Erasmus student, Computer Science at University of Bath
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Stanford University
github-logo-circle

Github Skills (3)

cprogramming-language10
c-language10
theorem-proving10

Programming languages (6)

C++RustIsabelleJavaScriptSMTAlloy

Github contributions (5)

github-logo-circle
cvc5/cvc5

Nov 2020 - Nov 2022

cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems.
Role in this project:
userBack-end Developer
Contributions:203 reviews, 533 commits, 63 PRs in 2 years
Contributions summary:Hanna primarily contributed to the cvc5 project's proof system, focusing on Alethe proof rules. Their work involved implementing new Alethe proof rules and adding a printer to display the rule names, indicating a focus on enhancing the proof verification capabilities. The user implemented the translation of various rules, including ASSUME, SCOPE, THEORY_REWRITE, FACTORING, and others into the Alethe calculus. This suggests a deep involvement in the theorem proving and proof generation aspects of the project.
proversatisfiabilitysmtproblemssatisfiability-modulo-theories
A certified library of quantum computing using the Isabelle proof assistant
Contributions:24 PRs, 208 pushes, 13 branches in 7 months
isabellequantum-computingassistantquantumcomputing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Hanna Lachnitt - PHD Student at Stanford University