[Colloq] Thesis Defense: Carl Eastlund on 11/13/12 at 1:30pm in 366 WVH

Bekerian, Nicole N.Bekerian at neu.edu
Tue Nov 6 09:59:29 EST 2012


The College of Computer and Information Science presents:

Thesis Defense by Carl Eastlund
Title: "Modular Proof Development in ACL2"
Date: 11/13/12
Time: 1:30pm
Location: 366 WVH

Abstract
The ACL2 theorem prover combines a first-order dialect of LISP with an automated proof engine for first-order logic.  While ACL2 is logically quite powerful, it can be difficult to build and maintain large models due to its ad hoc systems for modularity, namespace management, logical encapsulation, and macro expansion.  I propose a new language, Refined ACL2, extending ACL2 with expressive component and macro systems designed to accommodate large-scale proof development and flexible logical abstractions.  The component system of Refined ACL2 adapts many features of ML's functors and signatures to ACL2.  Components support nesting, parameterization, translucent specification, and refinement of abstract specifications with concrete definitions.  Refined ACL2 inherits Racket's macro system; furthermore, macro definitions can be incorporated into component specifications.

Committee
Matthias Felleisen, Pete Manolios, Riccardo Pucella, Rex Page (U of Oklahoma), and Ruben Gamboa (U of Wyoming)

Best,
Nicole


Nicole Bekerian
Administrative Coordinator

Northeastern University
College of Computer and Information Science
360 Huntington Ave.
202 West Village H
Boston, MA  02115

Phone: 617.373.2462
Fax: 617.373.5121



More information about the Colloq mailing list