A Programmer's Mental Model for Proving
Year: 2026
Type: article
Abstract: This paper presents an approach to formal verification in Lean based on modeling program behavior through paths in a control-flow graph. Using the Averroes Lisp parser as a case study, it expresses path conditions as theorem hypotheses and specifies the semantics of each path’s returned value in the theorem’s conclusion.
Author: Daba, Yazan
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7225449056
