A technique for incorporating automatic transformations into processes such as the application of inference rules, subsumption, and demodulation provides a mechanism for improving search strategies for theorem proving problems arising from the field of program verification. The incorporation of automatic transformations into the inference process can alter the search space for a given problem, and is particularly useful for problems having broad rather than deep proofs. The technique can also be used to permit the generation of inferences that might otherwise be blocked and to build some commutativity or associativity into the unification process. Appropriate choice of transformations, and new literal clashing and unification algorithms for...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
A theorem-proving strategy is given by a set of inference rules and a search plan. Search plans hav...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
60201 A technique fo r incorpora t ing automatic t ransformat ions i n to processes such as the app ...
Analysis and transformation techniques developed for logic programming can be successfully applied t...
The use of *proof plans* -- formal patterns of reasoning for theorem proving -- to control the (auto...
This paper discusses the relationship between transformational programming and theorem proving. It i...
A description is given of a technique called middle-out reasoning for the control of search in autom...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
A simple but important algorithm used to support automated reasoning is called matching: given two t...
Mathematical induction is required for reasoning about objects or events containing repe-tition, e.g...
AbstractIn this paper some enhancements for automated theorem-proving programs, techniques which can...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
Research on automated and interactive theorem proving aims at the mechanization of logical reasoning...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
A theorem-proving strategy is given by a set of inference rules and a search plan. Search plans hav...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
60201 A technique fo r incorpora t ing automatic t ransformat ions i n to processes such as the app ...
Analysis and transformation techniques developed for logic programming can be successfully applied t...
The use of *proof plans* -- formal patterns of reasoning for theorem proving -- to control the (auto...
This paper discusses the relationship between transformational programming and theorem proving. It i...
A description is given of a technique called middle-out reasoning for the control of search in autom...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
A simple but important algorithm used to support automated reasoning is called matching: given two t...
Mathematical induction is required for reasoning about objects or events containing repe-tition, e.g...
AbstractIn this paper some enhancements for automated theorem-proving programs, techniques which can...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
Research on automated and interactive theorem proving aims at the mechanization of logical reasoning...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
A theorem-proving strategy is given by a set of inference rules and a search plan. Search plans hav...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...