• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • Donate

CiteSeerX logo

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 399
Next 10 →

PVS: A Prototype Verification System

by S. Owre, J. M. Rushby, N. Shankar - CADE , 1992
"... PVS is a prototype system for writing specifications and constructing proofs. Its development has been shaped by our experiences studying or using several other systems and performing a number of rather substantial formal verifications (e.g., [5,6,8]). PVS is fully implemented and freely available. ..."
Abstract - Cited by 655 (16 self) - Add to MetaCart
automation for an impoverished logic, and others that feature expressive logics but only limited automation. PVS attempts to tread the middle ground between these two classes by providing mechanical assistance to support clear and abstract specifications, and readable yet sound proofs for difficult theorems

The Foundation of a Generic Theorem Prover

by Lawrence C. Paulson - Journal of Automated Reasoning , 1989
"... Isabelle [28, 30] is an interactive theorem prover that supports a variety of logics. It represents rules as propositions (not as functions) and builds proofs by combining rules. These operations constitute a meta-logic (or `logical framework') in which the object-logics are formalized. Isabell ..."
Abstract - Cited by 471 (48 self) - Add to MetaCart
. Isabelle is now based on higher-order logic --- a precise and well-understood foundation. Examples illustrate use of this meta-logic to formalize logics and proofs. Axioms for first-order logic are shown sound and complete. Backwards proof is formalized by meta-reasoning about object-level entailment

First-Order Unification by Structural Recursion

by Conor McBride , 2001
"... First-order unification algorithms (Robinson, 1965) are traditionally implemented via general recursion, with separate proofs for partial correctness and termination. The latter tends to involve counting the number of unsolved variables and showing that this total decreases each time a substitution ..."
Abstract - Cited by 17 (5 self) - Add to MetaCart
First-order unification algorithms (Robinson, 1965) are traditionally implemented via general recursion, with separate proofs for partial correctness and termination. The latter tends to involve counting the number of unsolved variables and showing that this total decreases each time a substitution

This work is licensed under the Creative Commons Attribution License. A Formalization of the Theorem of Existence of First-Order Most General Unifiers∗

by Andréia B Avelar, Andre ́ L Galdino, Flávio Lc De Moura
"... This work presents a formalization of the theorem of existence of most general unifiers in first-order signatures in the higher-order proof assistant PVS. The distinguishing feature of this formalization is that it remains close to the textbook proofs that are based on proving the correctness of the ..."
Abstract - Add to MetaCart
This work presents a formalization of the theorem of existence of most general unifiers in first-order signatures in the higher-order proof assistant PVS. The distinguishing feature of this formalization is that it remains close to the textbook proofs that are based on proving the correctness

Verification of the Completeness of Unification Algorithms à la

by Andréia B. Avelar, Flávio L. C. De Moura, André Luiz Galdino, Mauricio Ayala-rincón
"... Abstract. This work presents a general methodology for verification of the completeness of firstorder unification algorithms à la Robinson developed in the higher-order proof assistant PVS. The methodology is based on a previously developed formalization of the theorem of existence of most general u ..."
Abstract - Add to MetaCart
Abstract. This work presents a general methodology for verification of the completeness of firstorder unification algorithms à la Robinson developed in the higher-order proof assistant PVS. The methodology is based on a previously developed formalization of the theorem of existence of most general

Towards a Duration Calculus Proof Assistant in PVS

by Jens Ulrik Skakkebaek, Natarajan Shankar - IN FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS. SPRINGERVERLAG, LNCS 863 , 1994
"... The Duration Calculus (DC) is an interval temporal logic for reasoning about real-time systems. This paper describes a tool for constructing DC specifications and checking DC proofs. The proof assistant is implemented by encoding the semantics of DC within the higherorder logic of a general-purpose ..."
Abstract - Cited by 23 (0 self) - Add to MetaCart
The Duration Calculus (DC) is an interval temporal logic for reasoning about real-time systems. This paper describes a tool for constructing DC specifications and checking DC proofs. The proof assistant is implemented by encoding the semantics of DC within the higherorder logic of a general

Reflecting proofs in first-order logic with equality

by Evelyne Contejean, Pierre Corbineau - In Proceedings of EUROSPEECH’97 , 2005
"... Abstract. Our general goal is to provide better automation in interactive proof assistants such as Coq. We present an interpreter of proof traces in first-order multi-sorted logic with equality. Thanks to the reflection ability of Coq, this interpreter is both implemented and formally proved sound — ..."
Abstract - Cited by 10 (3 self) - Add to MetaCart
Abstract. Our general goal is to provide better automation in interactive proof assistants such as Coq. We present an interpreter of proof traces in first-order multi-sorted logic with equality. Thanks to the reflection ability of Coq, this interpreter is both implemented and formally proved sound

Towards a Duration Calculus Proof Assistant in PVS

by Jens Ulrik Skakkebæk, Natarajan Shankar , 1994
"... The Duration Calculus (DC) is an interval temporal logic for reasoning about real-time systems. This paper describes a tool for constructing DC specifications and checking DC proofs. The proof assistant is implemented by encoding the semantics of DC within the higherorder logic of a general-purpose ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
The Duration Calculus (DC) is an interval temporal logic for reasoning about real-time systems. This paper describes a tool for constructing DC specifications and checking DC proofs. The proof assistant is implemented by encoding the semantics of DC within the higherorder logic of a general

Combining the Coq proof assistant with first-order decision procedures

by Nicolas Ayache , 2006
"... In this article, we adopt a very pragmatic and modest approach to the challenge of improving proof automation in Coq: we simply accept the above two ..."
Abstract - Cited by 9 (0 self) - Add to MetaCart
In this article, we adopt a very pragmatic and modest approach to the challenge of improving proof automation in Coq: we simply accept the above two

First-order Multi-Modal Deduction

by Matthew Stone
"... This report aims to help provide such links by providing a set of extremely general results about first-order multi-modal deduction in terms of analytic tableaux and a prefix representation of possible worlds. We first provide sound and complete ground tableau and sequent inference systems, extendin ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
-modal sequent inference system, which uses unification (or constraint-satisfaction) to resolve the values of variables, in the style of [Voronkov, 1996]. From one point of view, this report can be regarded as the multimodal generalization of the results presented for linear logic and first-order modal logic
Next 10 →
Results 1 - 10 of 399
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2016 The Pennsylvania State University