User loginNavigation |
RZ for Constructive Mathematics in ProgrammingRZ for Constructive Mathematics in Programming by Chris Stone and Andrej Bauer. Realizability theory is not only a fundamental tool in logic and computability, but also has direct application to the design and implementation of programs: it can produce interfaces for the data structure corresponding to a mathematical theory. Our tool, called RZ, serves as a bridge between the worlds of constructive mathematics and programming. By using the realizability interpretation of constructive mathematics, RZ translates specifications in constructive logic into annotated interface code in Objective Caml. The system supports a rich input language allowing descriptions of complex mathematical structures. RZ does not extract code from proofs, but allows any implementation method, from handwritten code to code extracted from proofs by other tools. I haven't read the paper yet, but the abstract reminded me of PADS. By Jim Apple at 2007-02-03 21:19 | DSL | Semantics | Theory | Type Theory | other blogs | 5857 reads
|
Browse archivesActive forum topics |
Recent comments
7 weeks 6 days ago
8 weeks 1 day ago
8 weeks 2 days ago
15 weeks 2 days ago
21 weeks 20 hours ago
21 weeks 1 day ago
22 weeks 20 hours ago
24 weeks 6 days ago
26 weeks 2 days ago
26 weeks 2 days ago