← Latest papers
🔢 mathematics

Dyadic Self-Similarity in a Perturbed Hofstadter QQ-Recursion

This paper presents numerical evidence and heuristic analysis suggesting that a perturbed variant of Hofstadter's QQ-recursion exhibits well-defined, approximately linear growth with a fluctuation term displaying persistent dyadic self-similarity driven by a parity-dependent renormalization mechanism.

Original authors: Marco Mantovanelli

Published 2026-03-18
📖 5 min read🧠 Deep dive

Original authors: Marco Mantovanelli

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are building a tower of blocks, but there's a catch: to decide how tall the next block should be, you have to look back at the tower you've already built. Specifically, you look at the height of the block you placed just before the last one, and the one before that, to decide where to place your next measurement.

This is the essence of a meta-Fibonacci sequence. It's a mathematical recipe that refers to itself. The most famous version of this is Hofstadter's Q-sequence, which is known for being chaotic and unpredictable—like a tower that suddenly collapses or grows in a wild, jagged way.

In this paper, the author, Marco Mantovanelli, introduces a slightly tweaked version of this recipe. He adds a tiny "nudge" to the formula: every time he calculates a new number, he adds or subtracts 1 depending on whether the step number is even or odd (like a heartbeat: thump-thump, thump-thump).

Here is what he discovered, explained through simple analogies:

1. The Tower Grows Straight (Mostly)

If you plot the height of this tower over time, it doesn't look like a wild rollercoaster. Instead, it grows in a very straight line.

  • The Analogy: Imagine a tree growing. It might wiggle a bit left and right as it grows, but its overall height increases steadily.
  • The Finding: The author found that for every step nn, the height of the tower is roughly half that number (n/2n/2). So, at step 100, the tower is about 50 units high. This is surprisingly stable for a self-referencing recipe.

2. The "Echo" Effect (Dyadic Self-Similarity)

This is the most magical part of the discovery. If you zoom in on the "wiggles" (the small deviations from the straight line), you see a pattern that repeats itself at different scales.

  • The Analogy: Think of a fractal (like a fern leaf or a coastline). If you look at the whole mountain, you see a shape. If you zoom in on a small rock on the mountain, you see a similar shape. If you zoom in even further on a grain of sand, the shape is still there.
  • The Finding: The author calls this "dyadic self-similarity." It means the pattern of wiggles at step 1,000 looks remarkably similar to the pattern at step 2,000, 4,000, and 8,000. The "noise" of the sequence isn't random; it's a structured echo that repeats every time you double the size of the problem.

3. The Two-Headed Clock

Why does this happen? The author suggests the recipe has a hidden "clock" mechanism.

  • The Analogy: Imagine a relay race where the runner at the finish line looks back to see who is running at the halfway point. Because the runner at the finish line is always looking back at the halfway point, the race dynamics at the end are a direct copy of the dynamics in the middle.
  • The Finding: The math shows that to calculate the current number, the recipe almost always looks back at numbers that are roughly half the current size. This creates a feedback loop that copies the behavior from "halfway" to "full," creating that repeating fractal pattern.
  • The Twist: There are actually two clocks running slightly differently (one for even steps, one for odd steps). They work together like a pair of dancers who are slightly out of sync, creating a complex but rhythmic dance.

4. The "Frequency" of Numbers

The author also asked: "How often does each number appear in the sequence?"

  • The Analogy: Imagine a playlist of songs. Some songs are hits (played 100 times), some are B-sides (played 10 times), and some are never played.
  • The Finding: The numbers in this sequence follow a strict rule. If you group the numbers into "blocks" (like 1-2, 4-8, 8-16), the number of times a specific value appears follows a perfect geometric pattern. It's like a playlist where the hits are distributed in a mathematically precise way, not by chance.

5. The Fragile Start

Finally, the author tested what happens if you change the very first few numbers (the "seeds") of the sequence.

  • The Analogy: Think of starting a game of Jenga. If you start with the blocks perfectly balanced, the tower grows tall. If you start with them slightly off, the tower might collapse after just a few moves.
  • The Finding: Most starting combinations cause the sequence to "crash" (the math breaks because it tries to look back at a block that doesn't exist yet). However, a few specific starting combinations allow the tower to grow forever. Interestingly, even though these "surviving" towers look different up close (different wiggles), they all grow at the exact same steady speed (n/2n/2).

The Big Picture

The paper concludes that this specific mathematical recipe is governed by a hidden order. Even though it looks like a chaotic mess of numbers, it is actually a highly structured system that repeats its own patterns over and over as it grows.

The author calls this a "parity-split dyadic renormalization mechanism." In plain English: The sequence has a two-sided rhythm that copies its own behavior from smaller sizes to larger sizes, creating a beautiful, repeating fractal structure that we can see if we look at the right way.

While we can see this pattern clearly with computers, the author admits that writing down the exact mathematical proof for why it happens is still a mystery waiting to be solved.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →