Solve IMO 2026 P2: complete rigorous proof that OM=ON (complex-number bash, verified)#27
Open
tempcollab wants to merge 2 commits into
Open
Solve IMO 2026 P2: complete rigorous proof that OM=ON (complex-number bash, verified)#27tempcollab wants to merge 2 commits into
tempcollab wants to merge 2 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Run State
Goal
Metric: proof-reviewer verdict on a complete rigorous prose proof of IMO-2026-02.
Problem (fixed for whole run): imo-2026-02 (IMO 2026 P2, geometry, hard, rating 8).
Statement: Triangle ABC, M and N midpoints of AB and AC. Points K inside triangle BMC,
L inside triangle BNC, with K inside angle LBA, L inside angle ACK, and
angle KBA = angle ACL, angle LBK = angle LNC, angle LCK = angle BMK.
O = circumcentre of triangle AKL. Prove OM = ON.
Eval: proof-reviewer APPROVE (Status
solvedin results/imo-2026-02/current.md) with all rigor rules met.Progress signal each round: results/imo-2026-02/approaches/.ranking.json (Elo, live/dead) + current.md ## Status.
Baseline: no approaches, Status unsolved. Target: solved (APPROVE).
Constraints: prose Markdown proof; no Lean; every step justified; name theorems; cite knowledge_base.md.
Goal Updates
Eval History
Ranking (Elo): complex-reality-conditions 1547.7 (verified-milestone) > trig-decoupled-bash 1522.1 (partial) >
power-of-point-balance 1514.0 (partial) > antipode-perp-bisector 1416.2 (partial).
CLOSED rigorously — signed-area inequalities + "reality hinge" (both directed angles in (0,pi) => unsigned equality lifts
to exact directed equality mod 2pi, kills supplementary branch); midpoint factors 2l-c, 2k-b correct. Then the last
residual (§6 detA=0 genericity) REPLACED by an exact polynomial ideal-membership certificate on the physical (real) slice:
WIm(TN) = f1Im(E1)+f2Im(E2)+f3Im(E3) in Q[c1,c2,k1,k2,l1,l2], W a product of geometric non-degeneracies
(|B-K|^2,|C-L|^2,Im(K̄L),Im(B̄C)) — Gröbner reduction to exact 0 at power W^1, reviewer independently reproduced.
No detA, no continuity. Covers EVERY admissible config. Full proof in current.md.
alpha-independent) numerically certified, not yet proven. Independent synthetic route (never uses (**)).
trig-decoupled-bash 1529.0 > power-of-point-balance 1514.5 > complex-reality-conditions 1502.4 > antipode-perp-bisector 1454.2 (held).
Built 3 (trig-decoupled-bash, complex-reality-conditions, power-of-point-balance) -> all CHANGES REQUESTED (partial).
(A=0 in C; reality conds C1,C2,C3; Cramer + consistency G=0 forces OM=ON; exact identities Rnum=(b-k)(c-l)G, num=qN*G). GAP: the
geometry->algebra derivation of reality conditions C2,C3 (orientation/signs) is only asserted + numerically checked, not proven.
This is the CLOSEST approach — one translation lemma from complete.
Rules
solvedrequires rigorous derivation of BOTH the geometry->algebratranslation AND the final algebraic closure (reviewer, round 1). A builder claiming
solvedon numeric certification alone gets downgraded.() only closes via a non-human-presentable Gröbner certificate. Do NOT advance either without a genuinely new route.
certificate on the physical (real) slice (multiply target by geometric non-degeneracy denominators, Gröbner-reduce to exact 0)
over a continuity/connectedness argument — it is unconditional and covers every config at once. Reproduce the reduction to verify.
solvedclaim adversarially and have the reviewer INDEPENDENTLY reproduce any symbolic certificate(not trust the builder's script) — round 1 & first round-2 pass both over-claimed solved (reviewer, round 2).
State
Done:
4 approaches opened, 3 built, all partial. Status: partial. Two lemmas certified.
(complex-reality-conditions, antipode-perp-bisector) -> reviewer (both CHANGES REQUESTED) -> re-dispatched complex builder
to close last §6 genericity gap -> re-reviewed -> APPROVE / solved. GOAL ACHIEVED. 3 new lemmas certified.
Broken:
Next:
second independent solution for cross-validation. Not required for the goal.
Branch:
autofyn/you-are-a-world-aa59d4· Run:6f499781-089f-4069-9d20-49b43e4b911f· Generated by AutoFyn