A Virtual Machine for a Type-omega Denotational Proof Language
Item
-
Title
-
en_US
A Virtual Machine for a Type-omega Denotational Proof Language
-
Creator
-
en_US
III, Teodoro Arvizo
-
Date
-
2004-10-20T20:29:40Z
-
Date Available
-
2004-10-20T20:29:40Z
-
Date Issued
-
en_US
2002-06-01
-
Identifier
-
en_US
AITR-2002-004
-
Abstract
-
en_US
In this thesis, I designed and implemented a virtual machine (VM) for a monomorphic variant of Athena, a type-omega denotational proof language (DPL). This machine attempts to maintain the minimum state required to evaluate Athena phrases. This thesis also includes the design and implementation of a compiler for monomorphic Athena that compiles to the VM. Finally, it includes details on my implementation of a read-eval-print loop that glues together the VM core and the compiler to provide a full, user-accessible interface to monomorphic Athena. The Athena VM provides the same basis for DPLs that the SECD machine does for pure, functional programming and the Warren Abstract Machine does for Prolog.
-
Extent
-
en_US
106 p.
-
2935187 bytes
-
816842 bytes
-
Format
-
application/postscript
-
application/pdf
-
Language
-
en_US
-
Relation
-
en_US
AITR-2002-004
-
Subject
-
en_US
AI
-
en_US
virtual machine
-
en_US
SECD
-
en_US
SECD machine
-
en_US
denotational proof language
-
en_US
Athena