๐ฎ
๐ฎ
The Ethereal
Automating the Diagram Method to Prove Correctness of Program Transformations
February 22, 2019 ยท The Ethereal ยท ๐ WPTE@FSCD
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
David Sabel
arXiv ID
1902.08420
Category
cs.LO: Logic in CS
Cross-listed
cs.PL
Citations
2
Venue
WPTE@FSCD
Last Checked
5 months ago
Abstract
We report on the automation of a technique to prove the correctness of program transformations in higher-order program calculi which may permit recursive let-bindings as they occur in functional programming languages. A program transformation is correct if it preserves the observational semantics of programs. In our LRSX Tool the so-called diagram method is automated by combining unification, matching, and reasoning on alpha-renamings on the higher-order meta-language, and automating induction proofs via an encoding into termination problems of term rewrite systems. We explain the techniques, we illustrate the usage of the tool, and we report on experiments.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal