Automated reasoning and various applications
Automated reasoning has reached an important goal - the design and implementation of a computer program that functions as a valuable automated reasoning assistant. Automated reasoning assistants are currently used to verify properties of other computer programs, design and validate logic circuits, solve problems in control systems and robotics, and answer open questions in mathematics. Of the various reasoning programs, the most flexible is ITP, a program written in Pascal and offering the user many different options for attacking problems. The options include various types of reasoning, diverse strategies for restricting the reasoning and for directing it according to the user's knowledge and intuition, and auxiliary procedures that contribute to effectiveness. ITP can be used in interactive mode and in batch mode. It has been ported to various machines including the VAX, IBM 3033, PERQ, Apollo, Ridge, and Sun. The program is now being used by more than 100 institutions for research and for diverse applications.
- Research Organization:
- Argonne National Lab., IL (USA)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 5258971
- Report Number(s):
- CONF-8510116-1; ON: DE85014998
- Country of Publication:
- United States
- Language:
- English
Similar Records
Automated reasoning: real uses and potential uses
A spectrum of applications of automated reasoning.