information presented here does not necessarily re ect the position or the policy of the Government and no oÆcial endorsement should be inferred. Logical proofs are playing an increasingly important role in the design of reliable software systems. In several applications, it is necessary to store, manipulate and trans-fer explicit representations of such proofs. It is desirable that the proofs be represented in a compact format, without incurring any loss of information and without performance penalties with respect to access and manipulation. This thesis describes methods for proof optimization in the context of Proof-Carrying Code (PCC). Most of the proofs we encounter in program verication are proofs in rst-order logic. Furthermore, in m...
Extraction is a technique for producing verified programs. A proof of $\forall chi : T \ldot \exist...
Abductive Logic Programming (ALP) and Constraint Logic Programming (CLP) share the feature to constr...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...
AbstractPartial redundancy elimination is a subtle optimization which performs common subexpression ...
. In the proofs as programs methodology a program is derived from a formal constructive proof. Becau...
We present an automated technique for generating compiler op-timizations from examples of concrete p...
The use of *proof plans* -- formal patterns of reasoning for theorem proving -- to control the (auto...
This paper presents how to automatically prove that an "optimized " program is correct wit...
We present the idea of using a proof checking algorithm for the purpose of automated proof construct...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
Abstract. We show how, given a program and its separation logic proof, one can parallelize and optim...
AbstractWe present the idea of using a proof checking algorithm for the purpose of automated proof c...
AbstractFor certain sets of logical rules, one can demonstrate that for every proof tree there is an...
The structured programming literature provides methods and a wealth of heuristic knowledge for guid...
The use of proof plans -formal patterns of reasoning for theorem proving -to control the {automatic...
Extraction is a technique for producing verified programs. A proof of $\forall chi : T \ldot \exist...
Abductive Logic Programming (ALP) and Constraint Logic Programming (CLP) share the feature to constr...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...
AbstractPartial redundancy elimination is a subtle optimization which performs common subexpression ...
. In the proofs as programs methodology a program is derived from a formal constructive proof. Becau...
We present an automated technique for generating compiler op-timizations from examples of concrete p...
The use of *proof plans* -- formal patterns of reasoning for theorem proving -- to control the (auto...
This paper presents how to automatically prove that an "optimized " program is correct wit...
We present the idea of using a proof checking algorithm for the purpose of automated proof construct...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
Abstract. We show how, given a program and its separation logic proof, one can parallelize and optim...
AbstractWe present the idea of using a proof checking algorithm for the purpose of automated proof c...
AbstractFor certain sets of logical rules, one can demonstrate that for every proof tree there is an...
The structured programming literature provides methods and a wealth of heuristic knowledge for guid...
The use of proof plans -formal patterns of reasoning for theorem proving -to control the {automatic...
Extraction is a technique for producing verified programs. A proof of $\forall chi : T \ldot \exist...
Abductive Logic Programming (ALP) and Constraint Logic Programming (CLP) share the feature to constr...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...