PolyLabs Research
Lean 4 · mathlib · standard axioms only

What is proved

The proof library turns the atlas's patterns into theorems. It is about 4,900 lines of Lean, built against mathlib. Every result rests on Lean's standard axioms alone, and none uses sorry. Six of its files were written by AI agents, and are in the library as they wrote them, because Lean accepted them.

The library

select a file
written by the orchestrator written by a pilot's agent generated from the atlas code

The main results

ResultStatementTheoremProved by
The bridgeOn an odd torus, the period is the lcm of the orders of the nonzero eigenvaluesperiod_eq_eigenLcmorchestrator
The boundThe period divides 2ord(m) − 1, and 2sord(m) − 1 for a symmetric rule, so it is oddperiod_dvd_two_pow_sub_one_of_symmorchestrator
The group ringEvery rule acts on every finite torus through F2[Z²], so each identity is an identity of rules at every sizegstep_eq_iterate, isEventualPeriod_restrict_ifforchestrator
Even sizesThe odd part of the period is the odd torus's period, and the 2-part is bounded, on the square and the atlas's triangular and hexagonal toriperiod_eq_two_pow_mulorchestrator
Powers and dilationsRound 2's mechanisms as theorems about periods, at every sizeperiod_sqN4K8C4, period_sqC4selforchestrator
The twisted powerIf 3 ≡ ±2k (mod m), VO + T13's odd part is the edge rule's divided by gcd(P, 1 + 2k)atlasTriPeriod_twistedorchestrator
The square law's 2-partP(2vm) = 2vP(m) for B1357/S1357, odd m > 1period_sqN4D4orchestrator
The hexagon law's 2-partExactly 2v+1P(m) on the atlas's hexagonal torus, for m ≥ 5hexPeriod_hexH1_exactpilot 1's agent
The triangle laws' 2-partExactly 2v+1P(m) for m ≥ 3, for the edge and edge+vertex rulesatlasTriPeriod_triE_exact, atlasTriPeriod_triEVOVS_exactpilot 2's agent
The cubes at m = 37Each of the six rules that puzzled the atlas has period dividing 87,381 = (218 − 1)/3 at m = 37, and so does rule 90period_w_dvd_87381, …, period_r90_dvdpilot 4's agent
The cubes at m = 25Five of the seventeen rules a census left unexplained have period dividing 341 = (210 − 1)/3 at m = 25: two by cube certificates, three as twisted pairsperiod_r3096_dvd, …, period_r32184_dvdpilot 5's agent
Unit times cubeNine rules that are a unit times a cube have period dividing 87,381 at m = 37, and three of them dividing (230 − 1)/3 at m = 61period_r1112_dvd_37, …, period_r18246_dvd_61pilot 6's agent
VO + T13's law2v+1P(m) for m ≥ 3, and n/2 at n = 2v; the agent found the law from data firstatlasTriPeriod_triVOT13_lawpilot 3's agent

What is not proved

How a proof is accepted

For the library's own files, lake build must succeed and #print axioms on each main result must list nothing beyond propext, Classical.choice and Quot.sound. An agent's proof faces more: its file is rebuilt against a fresh copy of the real library, the target statement is checked again from a pinned copy, and every library file must match a SHA-256 manifest. The model describes the rest.