• Home
  • Search
  • Automated specification analysis using an interactive theorem prover
  • Cite Icon12
  • https://doi.org/10.5555/2157654.2157665Copy DOI Icon

Automated specification analysis using an interactive theorem prover

  • Oct 30, 2011
  • Harsh Raju Chamarthi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A method for analyzing designs and their specifications is presented. The method makes essential use of an interactive theorem prover, but is fully automatic. Given a design and a specification, the method returns one of three possible answers. It can report that the design does not satisfy the specification, in which case a concrete counterexample is provided. It can report that the design does satisfy the specification, in which case a formal proof to that effect is provided. If neither of these cases hold, then a summary of the analysis is reported. We have implemented and experimentally validated the method in ACL2s, the ACL2 Sedan.

Similar Papers
  • Research Article
  • Citations1

BAIT: Benchmarking (Embedding) Architectures for Interactive Theorem-Proving

  • Mar 24, 2024
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Sean Lamont +4
  • Book Chapter
  • Citations1

A Distributed and Trusted Web of Formal Proofs

  • Dec 09, 2019
  • Dale Miller
  • Journal Issue
  • Citations1

Proceedings Workshop on Partiality and Recursion in Interactive Theorem Provers

  • Dec 21, 2010
  • Electronic Proceedings in Theoretical Computer Science
  • Ana Bove +2
  • Research Article

Formalization of mathematics through proof assistants

  • Jan 14, 2019
  • Revista dos Trabalhos de Iniciação Científica da UNICAMP
  • Henrique Yuji Rossetti Inonhe +1
  • Book Chapter
  • Citations44

Integrating Automated and Interactive Theorem Proving

  • Jan 01, 1998
  • Ahrendt +6
  • Conference Article
  • Citations22

Graphical Animations of State Machines

  • Nov 01, 2017
  • Tam Thi Thanh Nguyen +1
  • Research Article
  • Citations1

PPC (Pisa Proof Checker): a tool for experiments in theory of proving and mathematical theory of computation

  • Aug 01, 1977
  • Fundamenta Informaticae
  • Luigia Aiello +3
  • Research Article

Certified Decision Procedures for Width-Independent Bitvector Predicates

  • Oct 09, 2025
  • Proceedings of the ACM on Programming Languages
  • Siddharth Bhat +3
  • Book Chapter
  • Citations323

Defining the Ethereum Virtual Machine for Interactive Theorem Provers

  • Jan 01, 2017
  • Yoichi Hirai
  • Research Article

Towards Automatic Transformations of Coq Proof Scripts

  • Jan 22, 2024
  • Electronic Proceedings in Theoretical Computer Science
  • Nicolas Magaud
  • Book Chapter
  • Citations37

JProver: Integrating Connection-Based Theorem Proving into Interactive Proof Assistants

  • Jan 01, 2001
  • Stephan Schmitt +3
  • PDF
  • Research Article
  • Citations8

A Formalization of Core Why3 in Coq

  • Jan 02, 2024
  • Proceedings of the ACM on Programming Languages
  • Joshua M Cohen +1
  • Book Chapter
  • Citations42

Efficient Certified Resolution Proof Checking

  • Jan 01, 2017
  • Luís Cruz-Filipe +2
  • Conference Article
  • Citations3

A Refinement Method for Validity Checking of Quantified First-Order Formulas in Hardware Verification

  • Nov 01, 2006
  • Husam Abu-Haimed +2
  • Research Article
  • Citations6

Verified AIG Algorithms in ACL2

  • Apr 26, 2013
  • Electronic Proceedings in Theoretical Computer Science
  • Jared Davis +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.