๐ฎ
๐ฎ
The Ethereal
A Formalization of the Yul Language and Some Verified Yul Code Transformations
July 25, 2025 ยท The Ethereal ยท ๐ International Workshop on the ACL2 Theorem Prover and Its Applications
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Alessandro Coglio, Eric McCarthy
arXiv ID
2507.19012
Category
cs.LO: Logic in CS
Cross-listed
cs.PL
Citations
0
Venue
International Workshop on the ACL2 Theorem Prover and Its Applications
Last Checked
5 months ago
Abstract
Yul is an intermediate language used in the compilation of the Solidity programming language for Ethereum smart contracts. The compiler applies customizable sequences of transformations to Yul code. To help ensure the correctness of these transformations and their sequencing, we used the ACL2 theorem prover to develop a formalization of the syntax and semantics of Yul, proofs relating static and dynamic semantics, a formalization of some Yul code transformations, and correctness proofs for these transformations.
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