Work

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
Open Access status: green
OpenAlex ID: W7225449056
FWCI:
Cites:
Cited by:
Related to: 10