Article ID Journal Published Year Pages File Type
423173 Electronic Notes in Theoretical Computer Science 2006 16 Pages PDF
Abstract

We present a system, called RZ, for automatic generation of program specifications from mathemat- ical theories. We translate mathematical theories to specifications by computing their realizability interpretations in the ML language augmented with assertions (as comments). While the system is best suited for descriptions of those data structures that can be easily described in mathemat- ical language (e.g., finitely presented groups, real arithmetic, graphs, etc.), it also elucidates the relationship between data structures and constructive mathematics.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics