An Automated Approach to the Collatz Conjecture

05/31/2021
by   Emre Yolcu, et al.
0

We explore the Collatz conjecture and its variants through the lens of termination of string rewriting. We construct a rewriting system that simulates the iterated application of the Collatz function on strings corresponding to mixed binary-ternary representations of positive integers. We prove that the termination of this rewriting system is equivalent to the Collatz conjecture. We also prove that a previously studied rewriting system that simulates the Collatz function using unary representations does not admit termination proofs via matrix interpretations. To show the feasibility of our approach in proving mathematically interesting statements, we implement a minimal termination prover that uses matrix/arctic interpretations and we find automated proofs of nontrivial weakenings of the Collatz conjecture. Finally, we adapt our rewriting system to show that other open problems in mathematics can also be approached as termination problems for relatively small rewriting systems. Although we do not succeed in proving the Collatz conjecture, we believe that the ideas here represent an interesting new approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2021

A Conjecture Equivalent to the Collatz Conjecture

We present a formulation of the Collatz conjecture that is potentially m...
research
05/20/2023

Proving Termination of C Programs with Lists

There are many techniques and tools to prove termination of C programs, ...
research
06/13/2018

TTT2 with Termination Templates for Teaching

On the one hand, checking specific termination proofs by hand, say using...
research
07/26/2023

Old and New Benchmarks for Relative Termination of String Rewrite Systems

We provide a critical assessment of the current set of benchmarks for re...
research
02/27/2018

On Probabilistic Term Rewriting

We study the termination problem for probabilistic term rewrite systems....
research
03/03/2020

Sparse Tiling through Overlap Closures for Termination of String Rewriting

We over-approximate reachability sets in string rewriting by languages d...
research
02/19/2018

Transforming Dependency Chains of Constrained TRSs into Bounded Monotone Sequences of Integers

In the dependency pair framework for proving termination of rewriting sy...

Please sign up or login with your details

Forgot password? Click here to reset