Live proof-by-inductionDownload PDF

15 Oct 2022 (modified: 05 May 2023)FAST Smalltalk 2022Readers: Everyone
Keywords: smalltalk, proof theory, inductive proof, refinement type
TL;DR: Refinement types implemented in Smalltalk
Abstract: Refinement types are a powerful formalism with many applications in program verification, compiler optimization, etc. We present our work-in-progress on MachineArithmetic, an implementation of refinement types in Smalltalk. Our current results are empirical, successfully running tests in the LiquidHaskell benchmark suite.
2 Replies

Loading