One of the main reasons why constructing deductive proofs that programs satisfy their specifications can be very expensive in practice is the absence of reusable problem domain theories. These theories contain functions that define relevant concepts in the application area of the program, and they contain properties that are deduced from these definitions. Presently, the cost of proving programs is highly inflated by the fact that we usually have to build a new problem domain theory for each new application. If we can develop reusable problem domain theories, the cost of specifying and proving programs in actual practice can be greatly reduced. The development of these theories also would have significant benefits for other aspects of compu...
The paper attempts a step in the direction of competence theories of reusable problem-solving method...
AbstractWe investigate the improvement of theorem proving by reusing previously computed proofs. We ...
This paper discusses how theoretical results from the eld of program transformations can be applied ...
The effective reuse of domain theories in problem solving requires the problem-solving agent to iden...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
Deductive program synthesis systems based on auto-mated theorem proving oer the promise of \correct ...
In this position paper, we describe ongoing work on reusing deductive proofs for program correctness...
Proof theory: the general study of deductive systems Structural proof theory:...with respect to stru...
What is a proof for? What is the characteristic use of a proof as a computation, as opposed to its u...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
This paper discusses the relationship between transformational programming and theorem proving. It i...
We describe our system Fred for extracting reliable and reusable programs from mathematical proofs v...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
A proof is a successful demonstration that a conclusion necessarily follows by logical reasoning fro...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
The paper attempts a step in the direction of competence theories of reusable problem-solving method...
AbstractWe investigate the improvement of theorem proving by reusing previously computed proofs. We ...
This paper discusses how theoretical results from the eld of program transformations can be applied ...
The effective reuse of domain theories in problem solving requires the problem-solving agent to iden...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
Deductive program synthesis systems based on auto-mated theorem proving oer the promise of \correct ...
In this position paper, we describe ongoing work on reusing deductive proofs for program correctness...
Proof theory: the general study of deductive systems Structural proof theory:...with respect to stru...
What is a proof for? What is the characteristic use of a proof as a computation, as opposed to its u...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
This paper discusses the relationship between transformational programming and theorem proving. It i...
We describe our system Fred for extracting reliable and reusable programs from mathematical proofs v...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
A proof is a successful demonstration that a conclusion necessarily follows by logical reasoning fro...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
The paper attempts a step in the direction of competence theories of reusable problem-solving method...
AbstractWe investigate the improvement of theorem proving by reusing previously computed proofs. We ...
This paper discusses how theoretical results from the eld of program transformations can be applied ...