First Occurrence of Parity Vectors and the Regular Structure of k-Span Predecessor Sets in the Collatz Graph

07/01/2019
by   Tristan Stérin, et al.
0

We study finite paths in the Collatz graph, a directed graph with natural number nodes and where there is an edge from node x to node T(x) = T_0(x) = x/2 if x is even, or to node T(x) = T_1(x) = (3x+1)/2 if x is odd. Our first result is an algorithm that, when given a sequence of n parity bits p = b_0 b_1 ... b_n-1∈{ 0,1 }^n, called a parity vector, finds the occurrences of this parity vector in the Collatz graph which are all the paths o, of length n+1, where the first n nodes of o have exactly the parities given by p. In particular, our algorithm can be used to find the first occurrence of such parity vectors p (has smallest integer nodes out of all paths o), or indeed the i^th for any i ∈N. In order to give this algorithm, we introduce E(p), the "Collatz encoding" of a parity vector p, and the (α_0,-1)-tree, a binary tree which dictates the structure of first occurrence of parity vectors in the Collatz graph by using modular arithmetic in Z/3^kZ. Our main result, which generalizes Colussi [TCS 2011], exploits the properties of first occurrence of parity vectors via their encoding E(p) and the symmetries of the (α_0,-1)-tree in order to highlight some regular structure in the Collatz graph. We show that the k-span predecessor set of x∈N in the Collatz graph, which contains any ancestor y of x that uses exactly k times the map T_1 (and any number of times the map T_0) in order to reach x, can be defined, in binary, by a regular expression reg_k(x). Hence, we exhibit a general regular structure in the Collatz graph. Finally, throughout this work, we state three conjectures that are equivalent to the Collatz conjecture and are related to the objects we have introduced in this paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/28/2018

Hamiltonian cycles and paths in hypercubes with disjoint faulty edges

An n-dimensional hypercube Q_n, is an undirected graph with 2^n nodes, e...
research
10/14/2019

Dynamic Complexity of Parity Exists Queries

Given a graph whose nodes may be coloured red, the parity of the number ...
research
03/02/2021

Efficient Encoding Algorithm of Binary and Non-Binary LDPC Codes Using Block Triangulation

We propose an efficient encoding algorithm for the binary and non-binary...
research
07/14/2020

The Collatz process embeds a base conversion algorithm

The Collatz process is defined on natural numbers by iterating the map T...
research
07/10/2018

Efficient Reassembling of Three-Regular Planar Graphs

A reassembling of a simple graph G = (V,E) is an abstraction of a proble...
research
04/22/2021

Synchronization of Tree Parity Machines using non-binary input vectors

Neural cryptography is the application of artificial neural networks in ...
research
10/06/2017

Covering vectors by spaces: Regular matroids

Seymour's decomposition theorem for regular matroids is a fundamental re...

Please sign up or login with your details

Forgot password? Click here to reset