TruthInTheFlip: The Seam Survived

SamePersistence Under a Full Algorithmic Null

The last Truth in the Flip entry asked a deliberately uncomfortable question:

What if 50% is the causal ceiling?

That question came from a pattern that had become increasingly difficult to ignore.

Across mature tracker records, rich statistical structure was easy to find. Excursions formed. Settlements followed. Local persistence appeared. Some derived measures looked surprisingly favorable.

But structure is not the same thing as foreknowledge.

A fair source can wander.

A statistic can develop shape.

A strategy can look locally convincing.

None of those facts alone means the next unseen event has become predictable.

That led to a working distinction:

Detectable structure need not imply anticipatable structure.

The next experiment was designed to make that distinction harder.

A Simpler Strategy

Among the mature experiments was a deliberately simple anticipation strategy called SamePersistence.

It does not inspect Heads and Tails directly.

It watches whether successive outcomes have been the Same or Different.

Over a completed 10-billion-transition window:

SamePercentage >= 50%
    → anticipate Same

SamePercentage < 50%
    → anticipate Different

Equivalently:

SamePercentage > DiffPercentage
    → Same

SamePercentage < DiffPercentage
    → Different

The strategy therefore asks a very small question:

Does the transition type that dominated the recent window tend to persist into the next observation period?

The rule was already fixed.

No threshold was chosen from the result.

No alternate window was selected afterward.

The First Null

The mature SamePersistence.NET1.tkr record was first compared with a 10,000-trial conditional null.

That null preserved the exact historical predictor decisions while replacing their outcomes with fair independent outcomes.

Several statistics separated.

Most notably:

RetainedAnticipation
    observed percentile: 99.7%

AvgMeanA
    observed percentile: 99.6%

AvgEndA
    observed percentile: 99.6%

The result was interesting, but incomplete.

There was an obvious objection.

The null had kept the historical strategy schedule fixed.

What if that schedule itself encoded something special about the observed history?

That required a stronger test.

Rebuilding the Strategy Inside the Null

The next null did not preserve the historical SamePersistence decisions.

Instead, every synthetic trial received a fresh fair history.

SamePersistence then ran again from the beginning and generated a new decision path of its own.

Conceptually:

fresh fair source
    ↓
SamePersistence
    ↓
fresh rolling 10B state
    ↓
fresh Same/Different decisions
    ↓
same experiment horizon
    ↓
same report machinery

The original tracker supplied experiment geometry — cadence, horizon, and observation boundaries — but not its outcomes or predictor choices.

Each of the 10,000 null trials therefore represented a fresh run of the algorithm against a fair source.

This is the comparison I wanted before saying more publicly.

The Result

The seam survived.

The observed record’s positions under the conditional and algorithmic nulls were almost unchanged:

Metric                         Conditional   Algorithmic

EdgeExcursionScore                98.0%         98.1%
EdgeSettlementScore               98.0%         97.9%
EdgePersistenceIndex              87.9%         88.4%
RetainedAnticipation              99.7%         99.7%
SettlementAdjustedAnticipation    91.6%         91.9%
AvgMeanA                          99.6%         99.5%
AvgEndA                           99.6%         99.5%

For RetainedAnticipation:

observed:
    50+3.04026e-04%

algorithmic null median:
    50+2.66312e-04%

percentile:
    99.7%

sample-corrected upper tail:
    0.0036

The ordinary anticipation averages were also displaced upward:

AvgMeanA
    percentile: 99.5%
    upper tail: 0.0056

AvgEndA
    percentile: 99.5%
    upper tail: 0.0053

The important point is not any single small tail value.

The important point is that allowing SamePersistence to regenerate its own state and decisions did not make the original separation disappear.

What This Does — and Does Not — Say

This is not proof that a fair random source has been defeated.

It is not proof of a universal anticipation advantage.

And it does not invalidate the 50% causal benchmark.

Under an iid fair source, 50% remains the expected success rate of a causal predictor.

What changed is narrower:

The mature SamePersistence record is unusually favorable relative to 10,000 fresh fair histories processed through the SamePersistence algorithm itself.

The earlier result therefore cannot be dismissed simply as an artifact of freezing the historical decision schedule.

That is a stronger statement than I was prepared to make after the conditional null.

It is also where the experiment becomes more interesting.

Complexity Did Not Win

There is another curious part of the story.

Two more elaborate persistence experiments — ClassicMetaGuess-conditioned BSP2 and AntiMetaGuess-conditioned BSP2 — fell comfortably inside their corresponding null populations.

The simpler source-only rule did not.

That does not make SamePersistence “better.”

It changes the question.

The interesting object may not be complicated strategy behavior at all.

It may be the transition stream itself:

Same
Different
Same
Same
Different
...

Which leads to the next question:

Is there persistent forward structure in the Same/Different transition stream itself?

Re-Rolling the Dice

The next experiment is intentionally uncreative.

There will be no new threshold.

No nearby window will be searched.

No inversion will be tried.

No stronger-looking rule will be designed from the opened record.

Instead, the same experiment will simply be run again.

A fresh tracker will use:

SamePersistence
10B strategy window
same runner geometry
same target horizon
same analysis
same algorithmic null

The purpose is replication, not improvement.

If the first record was an unusual draw, a fresh independent record is exactly where that should become visible.

If a second record develops the same kind of separation under the same frozen procedure, the question becomes harder again.

That is where Truth in the Flip should go next.

The point is not to protect a result.The point is to give the result every reasonable opportunity to disappear.

And if it does not disappear, we keep asking why.

To see the truth the hard questions need to be asked.

github.com/johnwaynecornell/TruthInTheFlip

TruthInTheFlip on GitHub, log updates

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


The reCAPTCHA verification period has expired. Please reload the page.

This site uses Akismet to reduce spam. Learn how your comment data is processed.