Tilt Mpemba Simulator

Two players take a bad beat. One is only a little annoyed. One is fully, completely tilted. Classic intuition says the calmer one settles down first. Sometimes it's wrong β€” the more tilted player's calm-probability curve can shoot past the mildly-annoyed one on the way back to baseline. That's a real Mpemba effect, running on real multi-state relaxation math, not a scripted gag.

πŸ“„ Grounded in arXiv:2607.27998 β€” "Mpemba effect in a chemomechanical model of the Kinesin molecular motor" (six-state stochastic model, eigenmode relaxation with sign-changing overlap coefficients). This demo is a small reversible Markov chain built in that same spirit β€” same mechanism, poker-table dressing.

Starting Tilt

0 = stone cold calm Β· 4 = full meltdown
Push this further right than A to set up the paradox

Table Dynamics

Overall speed of state transitions β€” stretches/compresses time, doesn't change the story
How strongly the table's baseline mood is calm vs tilted
Strength of "skip-level" mood swings (calm↔tilted shortcuts). This is the Mpemba knob β€” at ΞΊβ‰ˆ0 the tilt ladder is climbed one rung at a time and the effect is mathematically impossible.

The tilt-state ladder

rung-to-rung drift impulsive shortcut (ΞΊ)

A plain rung-by-rung ladder (ΞΊ=0) is a totally positive chain: whoever starts more tilted stays stochastically more tilted forever β€” no crossing is possible, ever, for any rates. The shortcut edges are what let the two players' relaxation "modes" mix with different signs, which is exactly the mechanism the paper identifies in the kinesin motor's 6-state cycle.

Calm-probability race

Player A starts
β€”
Player B starts
β€”
Crossover hand
β€”
B's overtake margin
β€”

Distance to steady state (χ² divergence)

This is the paper's real quantity of interest: not "how calm right now" but how far each player's whole mood distribution still is from the table's long-run baseline. Each curve is a sum of several decaying exponential modes β€” when the coefficients on those modes have opposite signs for A vs B, the sum stops being monotone in a simple way and the two distances can swap order.

Starting mood distributions

Player A

Player B

Under the hood β€” eigenmode decomposition (the actual Mpemba mechanism)

The chain's generator Q is diagonalized (5 relaxation eigenmodes, one of them the steady state with rate 0). Each player's initial distribution is projected onto every mode, giving an overlap coefficient c_k. The full trajectory is p(t) = Ξ£_k c_k Β· e^(Ξ»_k t) Β· Ο†_k. Watch the signs of c_k below flip between A and B on the faster modes β€” that sign flip, combined with those modes still being non-negligible at early times, is exactly what produces the crossover (or its absence).

ModeRelaxation rate |Ξ»|c_k (Player A)c_k (Player B)