2008
DOI: 10.1007/978-3-540-92995-6_4
|View full text |Cite
|
Sign up to set email alerts
|

Toward a Practical Module System for ACL2

Abstract: Abstract. Boyer and Moore's ACL2 theorem prover combines firstorder applicative Common Lisp with a computational, first-order logic. While ACL2 has become popular and is being used for large programs, ACL2 forces programmers to rely on manually maintained protocols for managing modularity. In this paper, we present a prototype of Modular ACL2. The system extends ACL2 with a simple, but pragmatic functional module system. We provide an informal introduction, sketch a formal semantics, and report on our first ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…Since manually maintaining these patterns is a laborious and error-prone process, we have added a module system to Dracula [5]. The module system takes its inspiration from ML's functor system [10,16]; it separates modules from interfaces and introduces an external linking language.…”
Section: Programs and Proofsmentioning
confidence: 99%
See 4 more Smart Citations
“…Since manually maintaining these patterns is a laborious and error-prone process, we have added a module system to Dracula [5]. The module system takes its inspiration from ML's functor system [10,16]; it separates modules from interfaces and introduces an external linking language.…”
Section: Programs and Proofsmentioning
confidence: 99%
“…In a recent report [5], we presented a module system for ACL2, providing a consolidated system for specification, abstraction, and the management of namespaces and components. Our new language, dubbed Modular ACL2, introduces interfaces and modules.…”
Section: Modular Reasoning In Acl2mentioning
confidence: 99%
See 3 more Smart Citations