• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
      MCP&Skill
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    Workshop on the ACL2 Theorem Prover and Its Applications

    Workshop on the ACL2 Theorem Prover and Its Applications

    Conference

    年发文量

    研究主题

    论文(117)

    排序
    1Extended Abstract: Mutable Objects with Several Implementations
    Matt Kaufmann, Yahya Sohail,Warren A. Hunt

    This extended abstract outlines an ACL2 feature, attach-stobj, that first appeared in ACL2 Version 8.6 (October, 2024). This feature supports different executable operations for a given abstract stobj, without requiring recertification of the book that introduces that stobj or theorems about it. The paper provides background as well as a user-level overview and some implementation notes.

    2025
    引用
    AI阅读
    加入学术空间
    2Extended Abstract: Partial-encapsulate and Its Support for Floating-point Operations in ACL2
    Matt Kaufmann,Strother Moore

    We illustrate the power of partial-encapsulate, showing how it is used in the implementation of floating-point operations in ACL2.

    2025
    引用
    AI阅读
    加入学术空间
    3On Automating Proofs of Multiplier Adder Trees Using the RTL Books
    Mayank Manjrekar

    We present an experimental, verified clause processor ctv-cp that fits into the framework used at Arm for formal verification of arithmetic hardware designs. This largely automates the ACL2 proof development effort for integer multiplier modules that exist in designs ranging from floating-point division to matrix multiplication.

    2025
    引用
    AI阅读
    加入学术空间
    4An ACL2s Interface to Z3
    Andrew T. Walter,Panagiotis Manolios

    We present Lisp-Z3, an extension to the ACL2s systems programming framework (ASPF) that supports the use of the Z3 satisfiability modulo theories (SMT) solver. Lisp-Z3 allows one to develop tools written using the full feature set of Common Lisp that can use both ACL2/s (either ACL2 or ACL2s) and Z3 as services, combining the power of SMT and interactive theorem proving. Lisp-Z3 is usable by anyone who would like to interact with Z3 from Common Lisp, as it does not depend on the availability of ACL2/s. We discuss the use of Lisp-Z3 in three applications. The first is a Sudoku solver. The second is SeqSolve, a string solver which solved a larger number of benchmark problems more quickly than any other existing solver at the time of its publishing. Finally, Lisp-Z3 was also used in the context of hardware-in-the-loop fuzzing of wireless routers, where low latency was an important goal. The latter two applications leveraged the ability of Lisp-Z3 to integrate Z3 with ACL2s code. We have further plans to use Lisp-Z3 inside of ACL2s to provide more powerful automated support for dependent types, and in particular more efficient generation of counterexamples to properties involving dependent types. This paper describes the usage and implementation of Lisp-Z3, as well as an evaluation of its use in the aforementioned applications.

    2025引用:1
    引用
    AI阅读
    加入学术空间
    5RV32I in ACL2
    Carl Kwan

    We present a simple ACL2 simulator for the RISC-V 32-bit base instruction set architecture, written in the operational semantics style. Like many other ISA models, our RISC-V state object is a single-threaded object and we prove read-over-write, write-over-write, writing-the-read, and state well-formedness theorems. Unlike some other models, we separate the instruction decoding functions from their semantic counterparts. Accordingly, we verify encoding / decoding functions for each RV32I instruction, the proofs for which are entirely automatic.

    2025
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 117 篇论文

    高被引作者

    作者引用发文
    Matt Kaufmann14716
    Panagiotis Manolios10111
    Harsh Raju Chamarthi862
    Peter Dillinger862
    William Young753
    Warren A. Hunt, Jr.738
    David Hardin737
    Sol Swords7210
    Jared Davis666
    Julien Schmaltz575

    高产作者

    作者引用发文
    Matt Kaufmann14716
    Ruben Gamboa2715
    Alessandro Coglio4611
    Panagiotis Manolios10111
    Sol Swords7210
    J Strother Moore319
    John Cowles249
    Warren A. Hunt, Jr.738
    David Hardin737
    David M. Russinoff136

    相关期刊

    Foundations and Trends in Computer Graphics and Vision
    Systems Software Verification
    Conference on Algebraic Informatics
    International Conference on Applied Algorithms
    International Conference on Autonomic and Autonomous Systems
    International Conference on Cognitive Systems and Signal Processing
    International Conference on Robotic Computing
    Sensor Data Fusion
    International Conference on Intelligent Engineering Systems
    IEEE Transactions on Artificial Intelligence