Automatic Proofs of Theorems in Analysis Using Nonstandard Techniques
- 1 July 1977
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 24 (3) , 353-374
- https://doi.org/10.1145/322017.322018
Abstract
A procedure has been developed for automatically proving theorems in analysts by using the methods of nonstandard analysis This procedure utlhzes the field lq*, which IS a (nonstandard) extension of the real field ~R containing "infinitesimals" and "infinitely large numbers " A theorem T about 1R is valid if and only If ItS corresponding form T* Is vahd about IR* A given theorem T is (automatically) converted to T* and proved in this new setting, which is particularly well suited for automatic proofs The conversion to T* is obtained by using the nonstandard definitions of terms such as "continuous," "compact," and "accumulation point "An existing prover has been slightly altered to carry out these proofs The concepts of typing, reduction (rewrite rules), algebraic simplification, and controlled forward chaining play major roles in handhng infinitesi- mals and other typed quantities A computer program has proved several theorems in analysis including the Bolzano-Weierstrass theorem, the theorem that a continuous function on a compact set is umformly continu- ous, and some theorems about sequencesKeywords
This publication has 6 references indexed in Scilit:
- Plane geometry theorem proving using forward chainingArtificial Intelligence, 1975
- Automated Theorem-Proving for Theories with Simplifiers Commutativity, and AssociativityJournal of the ACM, 1974
- A planning system for robot construction tasksArtificial Intelligence, 1974
- Computer proofs of limit theoremsArtificial Intelligence, 1972
- Splitting and reduction heuristics in automatic theorem provingArtificial Intelligence, 1971
- Rings of Continuous FunctionsPublished by Springer Nature ,1960