Rare Speed-up in Automatic Theorem Proving Reveals Tradeoff Between Computational Time and Information Value
Santiago Hern\'andez-Orozco, Francisco Hern\'andez-Quiroz, Hector, Zenil, Wilfried Sieg

TL;DR
This paper explores a fundamental tradeoff in automatic theorem proving between computational speed, the usefulness of added information, and the complexity involved, supported by theoretical definitions and empirical experiments.
Contribution
It introduces formal definitions of normality and demonstrates an inherent tradeoff between information usefulness and computational complexity in theorem proving.
Findings
Existence of a tradeoff between speedup and normality in strategies.
Empirical evidence that acquiring useful information is as hard as solving the theorem.
Theoretical proof of a no-free-lunch scenario in theorem proving.
Abstract
We show that strategies implemented in automatic theorem proving involve an interesting tradeoff between execution speed, proving speedup/computational time and usefulness of information. We advance formal definitions for these concepts by way of a notion of normality related to an expected (optimal) theoretical speedup when adding useful information (other theorems as axioms), as compared with actual strategies that can be effectively and efficiently implemented. We propose the existence of an ineluctable tradeoff between this normality and computational time complexity. The argument quantifies the usefulness of information in terms of (positive) speed-up. The results disclose a kind of no-free-lunch scenario and a tradeoff of a fundamental nature. The main theorem in this paper together with the numerical experiment---undertaken using two different automatic theorem provers AProS and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Algorithms and Data Compression · semigroups and automata theory
