Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Technical Reports (1964 - 2004)
  5. A Virtual Machine for a Type-omega Denotational Proof Language

A Virtual Machine for a Type-omega Denotational Proof Language

Thumbnail Image
Download
Name

AITR-2002-004.pdf

Size

797.7 KB

Format

Adobe PDF

Checksum (MD5)

e90f8de70a39b5d5a85ac77d9de37f8f

Thumbnail Image
Download
Name

AITR-2002-004.ps

Size

2.8 MB

Format

PostScript

Checksum (MD5)

1e2f14ddb60547a72d6142e1440b56eb

Author(s)
III, Teodoro Arvizo
Date Issued
June 1, 2002
Series/Report no.
AITR-2002-004
Abstract
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.
Subjects
AI
virtual machine
SECD
SECD machine
denotational proof language
Athena
Persistent DSpace Link
http://hdl.handle.net/1721.1/7092
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.