的开源软件。
简介.ACL2 的编程语言可看作是一个函数式（无任何副作用）的 Common Lisp 变体。和 Lisp 一样，ACL2 使用动态类型系统。ACL2 中所有的函数均是完整定义的（）——每一个函数均在 ACL2 的全集中将各个对象（输入）映射到另一个对象（输出）。ACL2 的基础理论已将其程序语言的语义及其内置函数全部公理化。而程序语言中满足定义原则的用户自定义部分在扩展该理论的同时亦能保持其逻辑自洽性。ACL2 定理证明器的核心基于项重写系统，此核心高度可扩展，