2021
DOI: 10.1007/978-3-030-79876-5_27
|View full text |Cite
|
Sign up to set email alerts
|

An Automated Approach to the Collatz Conjecture

Abstract: 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. Termination of this rewriting system is equivalent to the Collatz conjecture. To show the feasibility of our approach in proving mathematically interesting statements, we implement a minimal termination prover that uses the auto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
2
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 25 publications
0
7
0
Order By: Relevance
“…Proof of Lemma 3. 16 Let T = {ρ, σ, τ } be a set of types. It is straightforward to see that, with respect to the typing…”
Section: Lemma 316 If T Is Terminating On All Initial Strings Of the ...mentioning
confidence: 99%
See 1 more Smart Citation
“…Proof of Lemma 3. 16 Let T = {ρ, σ, τ } be a set of types. It is straightforward to see that, with respect to the typing…”
Section: Lemma 316 If T Is Terminating On All Initial Strings Of the ...mentioning
confidence: 99%
“…This article is an extended version of our CADE 2021 paper [16]. In addition to several small improvements throughout the article, we expanded Section 2 with extra background material to make the article more self-contained and accessible for nonexperts in rewriting.…”
Section: Introductionmentioning
confidence: 99%
“…There is some recent work [4] on trying to prove the Collatz conjecture using automated termination proving techniques for rewriting systems. For this purpose, one needs a rewriting system that mimics the iterations in Collatz conjecture.…”
Section: A Conjecturementioning
confidence: 99%
“…For this purpose, one needs a rewriting system that mimics the iterations in Collatz conjecture. There is one such rewriting system in [4]. The formulation presented here can also be turned into a (different) rewrite system.…”
Section: A Conjecturementioning
confidence: 99%
“…• Experimental or computational method: This method uses computational optimizations to verify Collatz conjecture by checking numbers for convergence [5][6][7]. Numbers as large as 10 20 have shown no divergence from the conjecture.…”
mentioning
confidence: 99%