RECOGNITION
PHYSICS INSTITUTE
Our Science / Blog

Blog / Numbers

Why Does the Golden Ratio Keep Showing Up?

Jonathan Washburn · 2 November 2026 · 17-minute read

Pick up a pinecone and count the spirals of scales. On many cones you get 8 spirals curling one way and 13 curling the other.

Now divide: 13 ÷ 8 = 1.625.

That's close to 1.618..., a number called the golden ratio, and this is where a whole corner of the internet leans in and whispers. You've heard the list. Pinecones, sunflowers, seashells, art class. It's everywhere, so it must mean something.

8 spirals this way 13 spirals that way 13 ÷ 8 = 1.625 φ = 1.618... close! 1.618 SACRED GEOMETRY mystical? or luck?

Yeah-But, the voice in the back of your head that has never once said wow, has a question. Is 1.618 a mystical signature, or a coincidence?

Neither. It's a number with a reason, and you can build the reason yourself with a ladder and some addition.

The short answer

1.618... is the one ratio left when a ladder of levels has one rule and its first new rung joins two different earlier rungs. And any list of positive numbers that adds its last two drifts to it from any start, which is why it keeps turning up.

Here's the whole answer in six steps. The rest of this post takes them one at a time and shows how we know each one.

  1. A ladder with one rule. Reality's levels sit on a ladder, and every rung is the one below it times the same number. Call that number r.
  2. Joins have a price. A new rung is two earlier rungs added together. Joining a rung to itself costs nothing and records nothing. A real join pairs two different rungs, and it costs something.
  3. One ratio is left. A real join of the first two rungs gives r × r = 1 + r. Exactly one positive number solves that: 1.618..., the golden ratio. Every rung is then the two below it, added.
  4. Each rule earns its place. Take away any one rule and other ladders get in: one that doubles, one that runs downhill, one with no single ratio.
  5. Cheapest isn't the point. A cheaper ladder exists, and it isn't the one. The price rules out the free join. It doesn't pick the number.
  6. Start anywhere, land there. Any list of positive numbers that adds its last two settles to 1.618..., whatever it starts with. That's why the number keeps showing up.

Why this matters: nobody chose this number. Plenty of the numbers in science were measured and then written in a table. This one has a reason short enough to hold in your head. List what building a ladder of levels requires, and exactly one ratio survives. That's what we mean by forced: not picked, not fitted, just what's left when the alternatives are crossed out.

Reality's record is built in levels, each with a size, and its levels are built this way. So 1.618... is the ratio between reality's own levels. It's the ladder behind the deep states in Part 3, and it's a fact of the same type as the eight in Part 1: a number that falls out of what a rule requires.

Here's the route, as the Ledger keeps it. I'll stop after each step to zoom out, so you always know where we are. (New here? The Ledger is our drawing of reality's permanent record. The face is a drawing. The record is not. It has one word: "Noted.")

  1. A ladder with one rule
  2. Joins have a price
  3. One ratio is left
  4. Each rule earns its place
  5. Cheapest isn't the point
  6. Start anywhere, land there

Step 1: A ladder with one rule

Reality's levels sit on a ladder, and the ladder has one rule: every rung is the one below it times the same number.

Here's what that means. Number the rungs from 0, the way programmers do. Rung 0 has size 1. Call the multiplier r. It's also the ratio between neighboring rungs. Then rung 1 is r, rung 2 is r × r, rung 3 is r × r × r, and so on up.

Pick r = 2 and the rungs are 1, 2, 4, 8, 16. Pick r = 1.5 and they're 1, 1.5, 2.25, 3.375. Pick r = 3 and they're 1, 3, 9, 27. Every positive number makes a ladder, so the rule by itself picks nothing.

Why does reality's ladder have just one rule? Because the step from one level to the next keeps every comparison: if one thing in the ledger was bigger than another before the step, it's bigger after. A step like that can't stretch two things by different amounts. If it did, stack up copies of the two until one stack is just barely ahead of the other, and the uneven stretch flips the lead. So it multiplies everything by the same number. At the end of this post we'll watch that happen with real numbers.

Zoom out. Step 1 is done. Reality's levels sit on a ladder with one rule: each rung is the last one times r. Any r makes a ladder, so the rule alone picks nothing. Next, and why: what ties one rung to another. In reality, a new rung is built out of rungs that already exist, and building has a price.

Step 2: Joins have a price

Reality builds each new rung by joining rungs that already exist. A join of two equal things costs nothing and records nothing. A join of two different things costs something.

Rungs 0 and 1 are the starting rungs. Rung 2 is the first new one, so the only rungs it can be built from are rung 0 and rung 1. Join two of them by adding their sizes. There are exactly three ways to pick the pair:

  • Rung 0 + rung 0. Then r × r = 1 + 1 = 2, so r = 1.414...
  • Rung 1 + rung 1. Then r × r = r + r, so r = 2.
  • Rung 0 + rung 1. Then r × r = 1 + r. Hold that thought.
join rung 0 to rung 0 1 1.414 rung 0 rung 0 r × r = 1 + 1 r = 1.414 costs 0. equal parts. join rung 1 to rung 1 1 2 rung 1 rung 1 r × r = r + r r = 2 costs 0. equal parts. join rung 0 to rung 1 1 1.618 rung 0 rung 1 r × r = 1 + r r = 1.618 costs 0.118 rung 2 rung 1 rung 0 equal parts: pen up, nothing to write. different parts: Noted.

Two of the three join a rung to itself, like talking to yourself in a mirror. Here's why that matters. To join two things, reality compares them, and a comparison has a price. The price of comparing two things whose sizes are in ratio x is

J(x) = (x + 1/x) / 2 - 1

Don't worry about the formula. Look at what it does. Equal sizes, ratio 1: cost 0. Ratio 2: cost 0.25. Ratio 1/2 also costs 0.25, so it doesn't matter which one you call first. Ratio 1.618...: cost about 0.118. That price isn't a choice. It's the one cost that passes the One-Price Law of Distinction, reality's consistency rule for comparing things, once you fix its scale and rule out jumps.1

A rung joined to itself has ratio 1, so its join costs exactly 0. That's not a rounding error. Comparing a thing with a copy of itself finds nothing, and the ledger writes down differences. There's nothing to write. A free join isn't an event.

The Ledger holds its pen over the page and waits politely. Nothing arrives.

So the first two joins aren't really joins. Only the third pairs two different rungs, and for that one the Ledger writes: Noted.

Zoom out. Step 2 is done. A new rung is two earlier rungs joined. A rung joined to itself is free and records nothing, so the real join pairs two different rungs, and with only rungs 0 and 1 to choose from, that leaves one pair. Next, and why: put that pair into the ladder and see which ratio it forces.

Step 3: One ratio is left

The only real join builds rung 2 from rung 0 and rung 1, and that leaves exactly one ratio: 1.618..., the golden ratio.

Here's the algebra, with numbers. Rung 2 is r × r, from the one rule. Rung 2 is also rung 0 + rung 1, which is 1 + r, from the join. So r × r = 1 + r.

Try some values. At r = 1.5, r × r is 2.25 but 1 + r is 2.5, so r × r is too small. At r = 1.7, r × r is 2.89 but 1 + r is 2.7, so it's too big. At 1.6 it's 2.56 against 2.6. At 1.62 it's 2.6244 against 2.62. You're closing in. The exact answer is

r = (1 + √5) / 2 = 1.6180339887...

That's the golden ratio, written with the Greek letter φ ("phi"). Squaring it and adding 1 to it do the same thing: 1.618 × 1.618 = 2.618, and 1.618 + 1 = 2.618. No other positive number is that lazy. The equation has a second solution, -0.618..., but it's negative, and sizes aren't negative. So exactly one r works.

That's the whole proof: three ways to pick the pair, two of them free, one equation. Nobody chose 1.618. We listed the options, crossed out the free ones, and it was the only one left.

Now build the ladder. Multiply r × r = 1 + r by r and you get rung 3 = rung 1 + rung 2. Multiply again and you get rung 4 = rung 2 + rung 3, and so on. Every rung is the two below it, added: 1, 1.618, 2.618, 4.236, 6.854, 11.09. Each of those joins compares two rungs in ratio 1.618, so each one costs 0.118.

the golden ladder: every rung is the two below it, joined 1 rung 0 1.618 rung 1 0 1 2.618 rung 2 1 2 4.236 rung 3 2 rung 3 6.854 rung 4 rung 3 rung 4 11.09 rung 5 × 1.618 × 1.618 × 1.618 × 1.618 × 1.618 0.118 a join. Noted.

There's a picture of the same equation, and it's the one from art class. Take a rectangle whose long side is r times its short side. Cut a square off one end. What's left is a smaller rectangle. For the leftover to be the same shape as the original, you need r = 1 + 1/r, and that's r × r = 1 + r again. Only 1.618 does it. Check: the leftover is 1 by 0.618, and 1 ÷ 0.618 = 1.618. That's the golden rectangle: cut a square off, and what's left is the same shape, so you can keep cutting forever.

square 1.618 1 0.618 cut a square off and what is left is the same shape 1.618 ÷ 1 = 1.618 1 ÷ 0.618 = 1.618 same ratio: that is r × r = 1 + r

Zoom out. Step 3 is done. One ratio survives: 1.618..., the positive answer to r × r = 1 + r. Every rung is the two below it, and the same equation is the golden rectangle. Next, and why: is each rule really needed? Take one away at a time and see what gets in.

Step 4: Each rule earns its place

Take away any one of the four rules and a different ladder gets in.

Here are the four rules in plain words:

  1. One rule. Every rung is the one below it times the same r.
  2. Earlier. Rung 2 is built from rungs that already exist.
  3. A join. Rung 2 is those two rungs added.
  4. A price. The join costs something, so its two parts are different.

Now remove them one at a time.

1. no one rule 1 0 2 1 3 2 4 3 5 4 3 = 1 + 2, and that join costs 1/4 but the steps are ×2, ×1.5, ×1.33, ×1.25: there is no single ratio 2. built from later rungs 1 0 0.618 1 0.382 2 0.236 3 0.146 4 rung 2 = rung 3 + rung 4 the ladder runs downhill, ratio 0.618 3. no join 1 0 2 1 4 2 8 3 16 4 4 is not 1 + 2 nothing ties the rungs together: any ratio fits 4. no price 1 0 2 1 4 2 8 3 16 4 4 = 2 + 2, but equal parts cost 0 a free join does not count

No one rule. Take 1, 2, 3, 4, 5. Rung 2 is rung 0 + rung 1: 3 = 1 + 2, a real join that costs 0.25. But the steps are ×2, ×1.5, ×1.33, ×1.25. There's no single ratio to find.

Not earlier. Let rung 2 be built from later rungs, and the same arithmetic runs downhill: 1, 0.618, 0.382, 0.236, 0.146. Rung 2 is rung 3 + rung 4 (0.236 + 0.146 = 0.382), a costly join, and the ratio is 0.618, which is 1 ÷ 1.618. (It's the golden ladder read from the top down. Part 3 walks it starting from 10, building each deeper rung from the two above it.)

No join. Take 1, 2, 4, 8. Rung 2 is 4, which isn't 1 + 2. Nothing ties the rungs together, and r = 3 would have done as well as r = 2.

No price. Take 1, 2, 4, 8 again, and say rung 2 is rung 1 + rung 1: 4 = 2 + 2. It's a join, but of equal parts, so it costs 0, and the ladder doubles.

Each rule has one job. The one rule fixes the ratio. "Earlier" gives the ladder its direction. The join ties the rungs together. The price rules out the free join, the doubling. Remove any job and the number isn't forced. Keep all four and there's nothing left to choose. Four rules, four jobs, no passengers.

How do we know? Each ladder above keeps three rules, breaks one, and doesn't climb by 1.618. Every number is on the page, so you can check them yourself.

Zoom out. Step 4 is done. Each of the four rules does a job, and without it a different ladder gets in. Next, and why: a natural guess says 1.618 wins because it's the cheapest. It isn't, and seeing why shows what the price is for.

Step 5: Cheapest isn't the point

The golden ratio doesn't win by being cheapest. A cheaper ladder exists, and it isn't the one.

Yeah-But is back with a good question. "If nature is thrifty, shouldn't the winner be the cheapest ladder?"

Here's what one join costs on three ladders:

what one join costs 0 doubling 0.040 plastic 0.118 golden plastic ratio 1.3247, golden ratio 1.618 plastic ladder golden ladder 0 1 no join 2 0 1 3 0 1 0 1 2 3 rung 3 = rung 0 + rung 1 rung 2 = rung 0 + rung 1 so why not the cheap one?

Doubling costs 0, because its joins are free. The number 1.3247..., called the plastic number, costs about 0.040. The golden ratio costs about 0.118. So the golden ladder is the priciest of the three, and the only one that passes all four rules.

The plastic number is the positive solution of q × q × q = q + 1. Its ladder does add rungs together: rung 3 is rung 0 + rung 1. But look at rung 2. It's 1.755, and no two earlier rungs add up to that: 1 + 1 is 2, 1 + 1.325 is 2.325, and 1.325 + 1.325 is 2.649. The plastic ladder skips the first join, and the join rule says the first new rung is a join. So it's out, even though it's cheaper.

If cost alone picked the ratio, it would pick one that costs nothing. J is 0 at ratio 1, a ladder that never climbs, and doubling's joins are free too. A free join isn't a join.

So what is the price for? In the proof it has one job: to be zero for equal parts and more than zero for different ones. That throws out the free join. Any price that did the same job would leave the same answer. The golden ratio comes from how levels join, not from a price tag.

Zoom out. Step 5 is done. The price rules out the free join and nothing more. Next, and why: the question we started with. If that's the rule, why does 1.618 turn up in so many places?

Step 6: Start anywhere, land there

Any list of positive numbers that adds its last two settles to 1.618..., whatever numbers it starts with.

Start with the most famous list of this kind. Begin with 1 and 1, and add the last two each time: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89. (That's the Fibonacci sequence, and 8 and 13 are in it.) Now divide each number by the one before it:

1, 2, 1.5, 1.667, 1.6, 1.625, 1.615, 1.619, 1.6176, 1.6182

The bold one is 13 ÷ 8, the pinecone's number. As arithmetic, it's one hop on the way to 1.618.

Start somewhere else. Begin with 3 and 4: 3, 4, 7, 11, 18, 29, 47, 76. The ratios: 1.333, 1.75, 1.571, 1.636, 1.611, 1.621, 1.617. Same place. Begin with 1 and 100: 1, 100, 101, 201, 302, 503, 805, 1308. The ratios: 100, 1.01, 1.99, 1.50, 1.67, 1.60, 1.62. Same place again.

Why does every start land there? Look at how one ratio makes the next. If the last two numbers are 5 and 8, the ratio is 8 ÷ 5 = 1.6. The next number is 13, and its ratio to 8 is (8 + 5) ÷ 8 = 1 + 5/8 = 1 + 1/1.6 = 1.625. In general:

new ratio = 1 + 1 ÷ old ratio

That's a little machine, and 1.618... is the one positive number it leaves alone. Feed it 1.618 and out comes 1 + 1/1.618 = 1 + 0.618 = 1.618. (Multiply x = 1 + 1/x through by x and you get x × x = x + 1, the same equation as before.) Every other positive number gets pushed toward it. After the first few rounds, each round shrinks the gap to 1.618 to about 38% of what it was and jumps it to the other side. (That 0.382 is 1 ÷ 1.618 ÷ 1.618. The golden ratio even sets the speed of its own pull.)

You can run the machine on your phone. Type any positive number. Divide 1 by it, then add 1. Take the answer and do it again. Start with 7 and you get 1.143, 1.875, 1.533, 1.652, 1.605, 1.623, 1.616, 1.619, 1.618, 1.618. Start with 0.001, or a million, or your shoe size. Same place. Go ahead. I'll wait. I still find that a little unreasonable.

1 1.5 2 1 2 3 4 5 6 7 8 9 10 step each number ÷ the one before it 1.618... start 1, 1 start 3, 4 every step lands on the other side of 1.618, and closer soon each miss is about 38% of the last

That's why 1.618 keeps showing up. Wherever something grows by adding its last two amounts, the ratio between neighbors drifts to 1.618, and nothing in the process has to aim at it. It doesn't care where the list starts, and it doesn't care about the units. It cares about the rule. The number is a magnet for any list that adds its last two.

"So is that why a pinecone has 8 and 13?" says Yeah-But. That's botany's question, and this post doesn't answer it. What this post answers is where 1.618 comes from when a ladder adds its last two rungs.

Zoom out. Step 6 is done. Any ladder that adds its last two rungs settles to 1.618... from any start, and that's the pull. Next, and why: what this says about reality's own levels, with real numbers.

Where this goes

Reality's levels climb by 1.618. Reality's levels obey all four rules. Each step up keeps every comparison, which gives the one rule. Each new level is built by joining levels that already exist. And a join compares its two parts, so a join of equals isn't a join, which gives the price. The proof from Steps 2 and 3 applies: reality's levels are 1, 1.618, 2.618, 4.236 and on up, each one the two below it joined, each one 1.618 times the one below. That's the ladder in the Step 3 picture.2

Here's the one rule with real numbers. In the ledger, any stretch of entries is counted by two numbers: its independent steps, each one a step that carries a choice, and its kept records. Write a stretch as (a, b), with a independent steps and b kept records. An independent step has size r, and a kept record has size 1, so the stretch (a, b) has size a × r + b. In the picture below, an independent step is a tall shaded block and a kept record is a short one.

The base level is the simplest stretch, one kept record: (0, 1), size 1. To step up, the ledger joins: every entry of the current stretch becomes an independent step of the next one, and the current stretch's independent steps are also kept as records. So (a, b) becomes (a + b, a). The levels are the stretches you reach from the base by stepping up again and again.

Now compare two other stretches. A is (2, 0): two independent steps. B is (0, 3): three kept records. Does the step up keep their comparison?

independent step: size r kept record: size 1 if r = 2 4 3 A B before A ahead step up 6 6 A B after tie! the step erased the comparison if r = 1.618... 3.236 3 A B before A ahead step up 5.236 4.854 A B after A still ahead the step kept it: both × 1.618 Noted.

Say r = 2. Then A is 2 × 2 = 4 and B is 3, so A is ahead. Step both up: A becomes (2, 2) and B becomes (3, 0). A is now 2 × 2 + 2 = 6, and B is 3 × 2 = 6. A tie. The step erased the comparison.

Say r = 1.618... Then A is 3.236 and B is 3, so A is ahead. Step up: A becomes (2, 2), which is 2 × 1.618 + 2 = 5.236. B becomes (3, 0), which is 3 × 1.618 = 4.854. A is still ahead, and both are exactly 1.618 times what they were: 3.236 × 1.618 = 5.236, and 3 × 1.618 = 4.854.

Run the step on the base level over and over. At r = 1.618 the sizes are 1, 1.618, 2.618, 4.236, 6.854, the ladder from Step 3. At r = 2 they're 1, 2, 3, 5, 8, and there's no single ratio.

That's no accident. At r = 1.618 every stretch in the ledger is multiplied by the same number, because 1.618 × 1.618 = 1.618 + 1. At any other positive r, some pair of stretches ends up tied or reversed. And notice what we did this time: we never assumed one rule. We asked only that the step keep every comparison, and the one rule came out, with 1.618 as its ratio.

Reality has two kinds of ladder. The golden ladder is the costly kind: each rung joins two different rungs. The other kind is the doubling ladder, 1, 2, 4, 8, where each rung is two equal copies of the one below, and that join is free. The eight in Part 1 is the doubling kind: one doubling for each of the three dimensions of space, 2 × 2 × 2. Reality's levels are the golden kind. One question tells the two kinds apart: does comparing the parts of the join cost anything?

One step is still being worked out. You can check every number above by hand, and the ladder follows from its rules by proof. What isn't finished is the reason underneath the join rule: why each new level is built by joining levels that already exist. We're still tracing that to something deeper.

The whole trip, in one breath

Reality's levels sit on a ladder with one rule: every rung is the last one times r. A new rung is two earlier rungs joined. Joining a rung to itself costs nothing and records nothing, so the real join pairs rung 0 with rung 1, and r × r = 1 + r leaves one positive answer: 1.618..., with every rung the two below it. Take away any one rule and other ladders get in. Cost doesn't pick the number, because a cheaper ladder breaks the join rule. Any list of positive numbers that adds its last two settles to 1.618... from any start, which is why the number keeps showing up. And in reality's ledger, only 1.618... keeps every comparison when a level steps up. So reality's levels climb by 1.618..., and that's not magic and not luck. It's a number you can build with a ladder and some addition.

(The Ledger notes that you and this post started out as two different things, and now you've joined. That's a real join, so it wasn't free. It won't say what it cost. Noted.)


  1. "Uniqueness of the Canonical Reciprocal Cost," Mathematics 14(6):935 (2026), at recognitionphysics.org/publications/. ↩

  2. The golden-ratio result and its premises are in Section 5 of "The Shape of Reality: Recognition, Records and Forced Structure," a preliminary preprint that has not been peer reviewed, at recognitionphysics.org/publications/. ↩