The paper presents an approach that enables the elaboration of an automatic prover dedicated to the refinement of database applications. The approach is based on a strategy of proof reuse and on the specific characteristics of such applications. The problem can be stated as follows. Having established a set of basic refinement proofs associated to a set of refinement rules, the issue is to study how these basic proofs can be reused to establish more elaborate refinements. Elaborate refinements denote refinements that require the application of more than one refinement rule. We consider the B refinement process. In B, substitutions are inductively built using constructors. For each B constructor, we have formally defined the necessary and su...
. 1 We investigate the improvement of theorem provers by reusing previously computed proofs. We ha...
Pop-refinement is an approach to stepwise refinement, carried out inside an interactive theorem prov...
. Refinement operators are exploited to change in an automated way incorrect clauses of a logic prog...
The refinement calculus provides a methodology for transforming an abstract specification into a con...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
, extended version of the ZB2000 paper.National audienceIn this paper, an approach for refining B ab...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
AbstractWe investigate the improvement of theorem proving by reusing previously computed proofs. We ...
Proof structures in traditional automatic theorem proving systems are generally designed for ecientl...
. 1 We investigate the application of machine learning paradigms in automated reasoning in order t...
Once you have proved your refinement correct, that is not the end. Real products, and their accompan...
AbstractOnce you have proved your refinement correct, that is not the end. Real products, and their ...
. 1 Automated theorem provers might be improved if they reuse previously computed proofs. Our appr...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
. 1 We investigate the improvement of theorem provers by reusing previously computed proofs. We ha...
Pop-refinement is an approach to stepwise refinement, carried out inside an interactive theorem prov...
. Refinement operators are exploited to change in an automated way incorrect clauses of a logic prog...
The refinement calculus provides a methodology for transforming an abstract specification into a con...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
, extended version of the ZB2000 paper.National audienceIn this paper, an approach for refining B ab...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
AbstractWe investigate the improvement of theorem proving by reusing previously computed proofs. We ...
Proof structures in traditional automatic theorem proving systems are generally designed for ecientl...
. 1 We investigate the application of machine learning paradigms in automated reasoning in order t...
Once you have proved your refinement correct, that is not the end. Real products, and their accompan...
AbstractOnce you have proved your refinement correct, that is not the end. Real products, and their ...
. 1 Automated theorem provers might be improved if they reuse previously computed proofs. Our appr...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
. 1 We investigate the improvement of theorem provers by reusing previously computed proofs. We ha...
Pop-refinement is an approach to stepwise refinement, carried out inside an interactive theorem prov...
. Refinement operators are exploited to change in an automated way incorrect clauses of a logic prog...