Guff AI ta ho niProject Turtle

Project Turtle / settled postgame analysis / 2026-07-05

Mexico vs England

Final: England 3-2 Mexico. Turtle missed the four-score card, but the loss is useful: the 2-2 score 4 was real, while the low-total support layer contradicted that branch.

Lock: 2026-07-05 10:02 AM EDTFinal: Mexico 2-3 EnglandWorld Cup Round of 16Estadio Azteca, Mexico City

Pregame lock remains unchanged. Postgame corrections live only in the audit.

Locked four-score card

Settled miss: score 1-1, 0-1, 0-2, 2-2.

Card CSV
Prediction lock2026-07-05 10:02 AM EDT

Visible timestamp; the card cannot move after state changes.

Final2-3

Score convention: Mexico first, England second.

Four-score cardMISS

Actual score was not in 1-1, 0-1, 0-2.

Score-card resultMISS

2-2 was close, but England's third goal broke the score 4.

SCORE 1 1-1

B_draw_low | P=0.132877 | I=0.811527

SCORE 2 0-1

B_away_win | P=0.126278 | I=0.426089

SCORE 3 0-2

B_away_cushion | P=0.075513 | I=0.452771

SCORE 4 2-2

B_draw_high | P=0.041806 | I=0.413765

Pregame / postgame analysis

The proof stayed locked. The audit names the miss.

Pregame analysisProblem. Using only pre-cutoff data for Mexico and England, let G={0,...,7} x {0,...,7} and P_count(h,a)=Pois(h;1.0523)Pois(a;1.1960). Filter each ledger by the opponent's strength realm, build result/spread/total/BTTS-clean threads, then rank S10 by LL(s). Determine the unique four-score card C4.

Public pre-match context reports Mexico as home side at Azteca and England managing fitness questions. Those facts are bounded modifiers; exact score selection still comes from the thread model.

Market prices are excluded from this proof. Prices may size or reject a public card only after the score cloud is locked.

Postgame analysisFinal Mexico 2-3 England: four-score card miss.

England scored through Foden 14', Bellingham 18', and Kane 79' (pen). Mexico answered through Jimenez 26' and 84'. Quansah's red card at 44' made the match state volatile rather than slow, and the locked low-total posture did not survive.

What went right: England strength was a valid branch, Over 1.5 was true, and 2-2 was a real score 4 state. What failed: Turtle selected low-control England scores and then labelled Under 3.5 as support even though score 4 was 2-2. From now on, a support market that kills score 4 must be called partial-card support, not full-card support.

Postgame audit

The correction is mechanical, not emotional.

Audit MD
Four-score accuracyMISS

C4={1-1, 0-1, 0-2}; actual=2-3.

Score-card resultMISS

score 4 = 2-2 came close but did not contain the third England goal.

Goals floorCorrect

Over 1.5 and BTTS direction were true.

Low-total supportWrong

Under 2.5 and Under 3.5 both failed in a five-goal game.

Timeline Turtle must explain

England 1-0 Foden 14'; England 2-0 Bellingham 18'; Mexico 1-2 Jimenez 26'; England red card Quansah 44'; England 3-1 Kane penalty 79'; Mexico 2-3 Jimenez 84'.

Carry-forward rule

If score 4 has four or more total goals, Under 3.5 cannot be presented as support for the full four-score card. It may be listed only as partial-card support. Elite-favorite rescue and red-card volatility also need a bounded score-family modifier before the next lock.

Score cloud

S10 before branch proof.

Full grid
RankScoreProbabilityCumulative ProbabilityTotal GoalsBtts
11-10.1328770.13287721
20-10.1262780.25915410
31-00.1111030.37025710
40-00.1055850.47584300
51-20.0794590.55530231
60-20.0755130.63081420
72-10.0699100.70072531
82-00.0584540.75917920
92-20.0418060.80098541
101-30.0316770.83266241

Mathematical model

Data ledgers become lambdas, then a theorem.

Model CSV
A_MEX1.528

Blended attack

D_MEX0.845

Blended defensive weakness

A_ENG1.768

Blended attack

D_ENG0.833

Blended defensive weakness

Formula. A_i=w50 GF50_i+w10 GF10_i+wWC GFWC_i and D_i=w50 GA50_i+w10 GA10_i+wWC GAWC_i. Then lambda_home_raw=(A_home+D_away)/2 and lambda_away_raw=(A_away+D_home)/2. Context gates are bounded and recorded in the CSV.

P(h,a)=Pois(h;λ_h)Pois(a;λ_a)

Opponent-threshold model

The last 50 is filtered by today's opponent realm.

A flat last-50 table asks how a team performs in general. Turtle now asks how Mexico performs against England-strength opponents, and how England performs against Mexico-strength opponents. Sparse samples are marked and shrunk toward the full ledger.

Team CodeTeamTeam RatingTarget Opponent CodeTarget OpponentTarget RatingEpsilon UsedRaw Rows In RealmEffective RowsReadinessReadiness ScoreShrinkage AlphaGoals For Per MatchGoals Against Per MatchScored RateFailed To Score RateConceded RateClean Sheet RateBtts RateOver 1 5 RateOver 2 5 RateOver 3 5 RateWin RateDraw RateLoss RateWin By 1 RateWin By 2 Plus RateLoss By 1 RateLoss By 2 Plus RateDraw Low RateDraw High Rate
MEXMexico7.40ENGEngland8.901.2582.924usable0.7806.01.28491.20060.65810.34190.50440.49560.34890.69270.43270.35200.36310.35420.28270.00000.00000.07340.06140.15040.0424
ENGEngland8.90MEXMexico7.400.75149.228strong1.0000.01.61820.92710.84900.15100.63690.36310.57230.80970.44290.20180.41630.37970.20400.03930.37700.14170.06230.37970.0000

Thread model

Result, spread, total, and clean-sheet evidence before scores.

Thread CSV
ThreadStateProbabilityModel ComponentEvidenceRule Note
resulthome0.304088grid=0.320876; evidence=0.283550Poisson count grid blended with opponent-threshold W/D/L realm evidence.Exact scores inherit this result mass before branch selection.
resultdraw0.322765grid=0.286597; evidence=0.366950Poisson count grid blended with opponent-threshold W/D/L realm evidence.Exact scores inherit this result mass before branch selection.
resultaway0.373147grid=0.392476; evidence=0.349500Poisson count grid blended with opponent-threshold W/D/L realm evidence.Exact scores inherit this result mass before branch selection.
spreadhome_by_10.146244grid=0.197315; evidence=0.095165Spread family is built before exact-score disclosure.The strongest spread family receives the first representative.
spreadhome_by_2_plus0.082703grid=0.123561; evidence=0.041840Spread family is built before exact-score disclosure.The strongest spread family receives the first representative.
spreaddraw0.389749grid=0.286597; evidence=0.492881Spread family is built before exact-score disclosure.The strongest spread family receives the first representative.
spreadaway_by_10.149981grid=0.224265; evidence=0.075688Spread family is built before exact-score disclosure.The strongest spread family receives the first representative.
spreadaway_by_2_plus0.231324grid=0.168211; evidence=0.294426Spread family is built before exact-score disclosure.The strongest spread family receives the first representative.
total_btts_cleanover_1_50.694670count grid plus opponent-threshold event ratesSupport thread; it can protect or reject a branch but cannot create a score by itself.Used inside LL(s), not as a standalone prediction.
total_btts_cleanover_2_50.409204count grid plus opponent-threshold event ratesSupport thread; it can protect or reject a branch but cannot create a score by itself.Used inside LL(s), not as a standalone prediction.
total_btts_cleanover_3_50.224858count grid plus opponent-threshold event ratesSupport thread; it can protect or reject a branch but cannot create a score by itself.Used inside LL(s), not as a standalone prediction.
total_btts_cleanbtts_yes0.456967count grid plus opponent-threshold event ratesSupport thread; it can protect or reject a branch but cannot create a score by itself.Used inside LL(s), not as a standalone prediction.
total_btts_cleanhome_clean_sheet0.311807count grid plus opponent-threshold event ratesSupport thread; it can protect or reject a branch but cannot create a score by itself.Used inside LL(s), not as a standalone prediction.
total_btts_cleanaway_clean_sheet0.350650count grid plus opponent-threshold event ratesSupport thread; it can protect or reject a branch but cannot create a score by itself.Used inside LL(s), not as a standalone prediction.

Candidate table

Every S10 score receives one status.

Candidate CSV
RankScorePoisson ProbabilityResult Thread ProbabilitySpread Thread ProbabilityTotal Thread ProbabilityBtts Clean Thread ProbabilityTurtle IndexStatusRule
11-10.1328770.3227650.3897490.2854660.4569670.811527SCORER2 spread-thread leader
20-10.1262780.3731470.1499810.3053300.3506500.426089SCORER3 exact-cell anchor
31-00.1111030.3040880.1462440.3053300.3118070.395911EXCLUDED_BY_SPREAD_THREADR4 spread-order comparison
40-00.1055850.3227650.3897490.3053300.3312280.657986EXCLUDED_BY_TOTAL_THREADR1 total gate
51-20.0794590.3731470.1499810.1843460.4569670.326606EXCLUDED_BY_SPREAD_THREADR2/R5 spread comparison
60-20.0755130.3731470.2313240.2854660.3506500.452771SCORER4 alternate-thread representative
72-10.0699100.3040880.1462440.1843460.4569670.305342EXCLUDED_BY_SPREAD_THREADR4 spread-order comparison
82-00.0584540.3040880.0827030.2854660.3118070.236537EXCLUDED_BY_SPREAD_THREADR4 spread-order comparison
92-20.0418060.3227650.3897490.2248580.4569670.413765SCORE_4R5 fourth-score
101-30.0316770.3731470.2313240.2248580.4569670.304265EXCLUDED_BY_SPREAD_THREADR2/R5 spread comparison

Data analysis

Only computed evidence, not clutter.

Team CodeTeamSampleMatchesWinsDrawsLossesGoals For Per MatchGoals Against Per MatchScored RateConceded RateClean Sheet RateBtts RateOver 1 5 RateOver 2 5 RateOver 3 5 RateTwo Plus Scored Rate
MEXMexicolast_50502712111.5000.9000.74000.42000.58000.28000.70000.38000.26000.5200
MEXMexicolast_10108202.1000.2000.90000.20000.80000.20000.70000.30000.20000.6000
MEXMexicoworld_cup_202644002.0000.0001.00000.00001.00000.00000.75000.25000.00000.7500
ENGEnglandlast_5050321172.3000.6800.88000.48000.52000.42000.80000.56000.28000.6000
ENGEnglandlast_10107211.7000.5000.80000.40000.60000.30000.60000.40000.10000.5000
ENGEnglandworld_cup_202643102.0000.7500.75000.50000.50000.50000.75000.50000.25000.7500

Win/draw/loss score modes

Team CodeTeamBucketMatchesAvg Goals ForAvg Goals AgainstAvg Total GoalsScoreline Modes
MEXMexicoWins272.1110.1852.2962-0 (10/27); 1-0 (8/27); 3-0 (3/27); 4-0 (2/27); 2-1 (2/27)
MEXMexicoDraws120.9170.9171.8330-0 (6/12); 2-2 (3/12); 1-1 (2/12); 3-3 (1/12)
MEXMexicoLosses110.6362.6363.2730-2 (4/11); 2-3 (2/11); 0-4 (2/11); 0-1 (1/11); 2-4 (1/11)
ENGEnglandWins323.1250.3443.4693-0 (7/32); 2-0 (6/32); 2-1 (4/32); 1-0 (4/32); 5-0 (3/32)
ENGEnglandDraws111.0001.0002.0001-1 (6/11); 0-0 (3/11); 3-3 (1/11); 2-2 (1/11)
ENGEnglandLosses70.5711.7142.2861-2 (3/7); 0-1 (3/7); 1-3 (1/7)

Support market note

Totals/BTTS are support, not the prediction.

Support CSV
MarketSideModel ProbabilityFair PriceMax Entry PriceSuggested Stake UsdPortfolio RoleDecision
Over 1.5 goalsYES0.6946700.690.630-5Supports score clouds requiring at least two total goals.coherent only when at least two score scores need 2+ goals
Over 2.5 goalsNO0.5907960.590.535-10Protects low-total cards but can kill 2-1/1-2 branches.use cautiously if a score score has three total goals
Over 3.5 goalsNO0.7751420.780.7210-15Protects every cloud that stays below four total goals.default support when all C4 scores are below four total goals
Both teams to scoreYES0.4569670.460.400-5Only supports if the four-score card actually requires both teams scoring.not a shortcut; compare to exact-score cloud first

Postgame settlement: Over 1.5 YES and BTTS YES were true; Over 2.5 NO and Over 3.5 NO were false. The public correction is that Under 3.5 only supported the four-score card, not the full four-score card, because score 4 = 2-2 requires four goals.

Aster proof board

Definitions, data, rules, lemmas, theorem.

Proof MD
  1. 01Definition 1

    Let G={0,...,7} x {0,...,7}. S10 is the ten scores with largest P_count(s), tie-broken lexicographically by (home goals, away goals): {1-1, 0-1, 1-0, 0-0, 1-2, 0-2, 2-1, 2-0, 2-2, 1-3}. No exact score outside S10 can enter C4; it may enter only a named post-lock/live-state audit.

  2. 02Definition 2

    For s=(h,a), P(s)=Pois(h;lambda_MEX) Pois(a;lambda_ENG), where lambda_MEX=1.0523 and lambda_ENG=1.1960.

  3. 03Definition 3

    Let r_MEX=7.40 and r_ENG=8.90. MEX evidence is filtered to opponents within epsilon of r_ENG; ENG evidence is filtered to opponents within epsilon of r_MEX.

  4. 04Definition 4

    Each historical row receives weight recency * competition * squad_overlap * exp(-distance^2/(2 sigma^2)), sigma=0.75. If the realm has fewer than five usable rows, epsilon widens to 1.25. If effective n still stays below five, the realm statistic is shrunk toward the last-50 statistic and readiness is marked weak.

  5. 05Definition 5

    LL(s)=log P_count(s)+0.70 log P_result(s)+0.85 log P_spread(s)+0.45 log P_total(s)+0.45 log P_BTTS_clean(s). TurtleIndex normalizes exp(LL) and adds bucket, branch, form, readiness, and pressure support.

  6. 06Definition 6

    C4 is the ordered set of four scores selected by R2-R6; score 4 is selected by R5 and graded inside C4.

  7. 07Data 1

    Mexico last-50 W-D-L is 27-12-11; GF/M=1.500, GA/M=0.900.

  8. 08Data 2

    England last-50 W-D-L is 32-11-7; GF/M=2.300, GA/M=0.680.

  9. 09Data 3

    Opponent-threshold realm: Mexico vs England-realm has 8 raw rows, effective n=2.924, readiness=usable, GF/M=1.2849, GA/M=1.2006, scored=0.6581, clean-sheet=0.4956.

  10. 10Data 4

    Opponent-threshold realm: England vs Mexico-realm has 14 raw rows, effective n=9.228, readiness=strong, GF/M=1.6182, GA/M=0.9271, scored=0.8490, clean-sheet=0.3631.

  11. 11Data 5

    Result thread probabilities are MEX win=0.304, draw=0.323, ENG win=0.373.

  12. 12Data 6

    Spread thread order is draw=0.390; away_by_2_plus=0.231; away_by_1=0.150; home_by_1=0.146; home_by_2_plus=0.083. Therefore the strongest spread before exact-score selection is draw.

  13. 13Data 7

    Total and clean-sheet threads are over1.5=0.695, over2.5=0.409, over3.5=0.225, BTTS=0.457, MEX clean sheet=0.312, ENG clean sheet=0.351.

  14. 14Data 8

    Recent scoring remains visible but cannot delete clean sheets by itself: Mexico scored in 90.0% of last ten; England scored in 80.0% of last ten. Current World Cup samples: 4 and 4.

  15. 15Data 9

    Public pre-match context reports Mexico as home side at Azteca and England managing fitness questions. Those facts are bounded modifiers; exact score selection still comes from the thread model.

  16. 16Data 10

    Manual 0-10 strength seeds: England 8.9, Mexico 7.4. Venue and tournament form narrow the effective match gap.

  17. 17Rule R1

    The only hard pre-selection removal is 0-0 when P(over 1.5) >= 0.640000. Raw scoring rate alone cannot delete a clean-sheet score.

  18. 18Rule R2

    Let B* be the spread state with maximum spread-thread probability. The first MAIN score is argmax TurtleIndex among eligible S10 scores with spread_key=B*.

  19. 19Rule R3

    After R2, the exact-cell anchor is the remaining eligible S10 score with maximum P_count(s).

  20. 20Rule R4

    After R2 and R3, scan spread states by descending spread-thread mass and skip already represented states. The first unrepresented spread whose representative has spread mass >=0.140000 or TurtleIndex >=0.280000 enters C4.

  21. 21Rule R5

    The fourth score is the remaining eligible score maximizing 0.35*P_spread + 0.25*form + 0.25*I + 0.15*P_BTTS_clean. It is part of C4, not a separate containment grade.

  22. 22Rule R6

    If fewer than three score scores survive, fill by highest remaining eligible I(s).

  23. 23Inclusion Lemma 1

    1-1 is in C4 by R2 spread-thread leader: P_count=0.132877, result=0.322765, spread=0.389749, total=0.285466, BTTS/clean=0.456967, I=0.811527. 1-1 maximizes I(s) inside the strongest spread thread draw=0.3897 and beats 2-2 by I=0.811527 > 0.413765.

  24. 24Inclusion Lemma 2

    0-1 is in C4 by R3 exact-cell anchor: P_count=0.126278, result=0.373147, spread=0.149981, total=0.305330, BTTS/clean=0.350650, I=0.426089. 0-1 is the exact-cell anchor after the spread leader and beats the next remaining count cell 1-0 by P_count=0.126278 > 0.111103.

  25. 25Inclusion Lemma 3

    0-2 is in C4 by R4 alternate-thread representative: P_count=0.075513, result=0.373147, spread=0.231324, total=0.285466, BTTS/clean=0.350650, I=0.452771. 0-2 represents the strongest unrepresented spread thread away_by_2_plus with mass 0.2313 >= 0.1400 and beats 1-3 by I=0.452771 > 0.304265.

  26. 26Fourth Score Lemma

    2-2 is score 4 by R5: spread=0.389749, form=0.527500, I=0.413765, BTTS/clean=0.456967. 2-2 is the best excluded thesis-compatible branch by spread/form/index/BTTS-clean comparator and beats 1-3 by score 4 0.440274 > 0.357450.

  27. 27Exclusion Lemma

    1-0 has status EXCLUDED_BY_SPREAD_THREAD by R4 spread-order comparison: 1-0 belongs to home_by_1, but R4 selected 0-2 from away_by_2_plus because P_spread(away_by_2_plus)=0.231324 > P_spread(home_by_1)=0.146244.

  28. 28Exclusion Lemma

    0-0 has status EXCLUDED_BY_TOTAL_THREAD by R1 total gate: 0-0 fails R1 because P(over 1.5)=0.694670 >= 0.640000, so the no-goal cell is removed before branch selection.

  29. 29Exclusion Lemma

    1-2 has status EXCLUDED_BY_SPREAD_THREAD by R2/R5 spread comparison: 1-2 shares away_by_1 with 0-1 and loses I=0.326606 < 0.426089.

  30. 30Exclusion Lemma

    2-1 has status EXCLUDED_BY_SPREAD_THREAD by R4 spread-order comparison: 2-1 belongs to home_by_1, but R4 selected 0-2 from away_by_2_plus because P_spread(away_by_2_plus)=0.231324 > P_spread(home_by_1)=0.146244.

  31. 31Exclusion Lemma

    2-0 has status EXCLUDED_BY_SPREAD_THREAD by R4 spread-order comparison: 2-0 belongs to home_by_2_plus, but R4 selected 0-2 from away_by_2_plus because P_spread(away_by_2_plus)=0.231324 > P_spread(home_by_2_plus)=0.082703.

  32. 32Exclusion Lemma

    1-3 has status EXCLUDED_BY_SPREAD_THREAD by R2/R5 spread comparison: 1-3 shares away_by_2_plus with 0-2 and loses I=0.304265 < 0.452771.

  33. 33Theorem

    Under Definitions 1-6, Data 1-10, and Rules R1-R6, the unique disclosed four-score card is C4={1-1, 0-1, 0-2, 2-2}.

Data room

Artifacts for audit.

Audit note

Public sources used.