Results 1 - 10
of
399
PVS: A Prototype Verification System
- 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
- 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
, 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∗
"... 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
"... 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
- 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
- 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
, 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
, 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
"... 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
Results 1 - 10
of
399