Automated Proof (or Disproof) of Linear Recurrences Satisfied by Pisot Sequences
Shalosh B. Ekhad, N. J. A. Sloane, Doron Zeilberger

TL;DR
This paper introduces an algorithm and Maple implementation to determine whether linear recurrences hold for all terms of Pisot sequences, addressing cases where initial validity does not extend indefinitely, and explores higher-order analogs.
Contribution
The paper presents a decision algorithm for verifying the universal validity of linear recurrences in Pisot sequences, including implementation details and analysis of failure cases.
Findings
Algorithm effectively distinguishes true from false recurrences.
Failures can occur after thousands of valid initial terms.
Higher-order Pisot analogs exhibit similar phenomena, less frequently.
Abstract
Pisot sequences (sequences with initial terms , and defined for by ) often satisfy linear recurrences with constant coefficients that are valid for all , but there are also cautionary examples where there is a linear recurrence that is valid for an initial range of values of but fails to be satisfied beyond that point, providing further illustrations of Richard Guy's celebrated "Strong Law of Small Numbers". In this paper we present a decision algorithm, fully implemented in an accompanying Maple program ({\tt Pisot.txt}), that first searches for a putative linear recurrence and then decides whether or not it holds for all values of . We also explain why the failures happen (in some cases the `fake' linear recurrence may be valid for thousands of terms). We conclude by defining, 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
TopicsAdvanced Combinatorial Mathematics · Algorithms and Data Compression · Mathematical Dynamics and Fractals
