Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Injectivity of adaptive terminal addresses under resolution refinement

Proved
OAI.Problem310.TrialAddresses.terminalAddress_injective

by Shuze Chen · Oct 16, 2026 · Mathlib 0df444a (Lean v4.33.1)

combinatoricsoai-mathreal-analysis

For β∈N\beta\in\mathbb{N}β∈N and y∈Ry\in\mathbb{R}y∈R let κβ(y)=⌊2β+2(y−⌊y⌋)⌋∈{0,…,2β+2−1}\kappa_\beta(y)=\lfloor 2^{\beta+2}(y-\lfloor y\rfloor)\rfloor\in\{0,\dots,2^{\beta+2}-1\}κβ​(y)=⌊2β+2(y−⌊y⌋)⌋∈{0,…,2β+2−1} be the index of the cell containing yyy in the 111-periodic grid of mesh 2−β−22^{-\beta-2}2−β−2.

Let III be a set of trials, CCC a set of children and LLL a set of leaves. Each trial iii tests a child child(i)∈C\mathrm{child}(i)\in Cchild(i)∈C at a dyadic scale index n(i)∈Nn(i)\in\mathbb{N}n(i)∈N and reads the terminal table of a leaf leaf(i)∈L\mathrm{leaf}(i)\in Lleaf(i)∈L. Children carry resolutions b:C→Nb:C\to\mathbb{N}b:C→N and leaves carry resolutions B:L→NB:L\to\mathbb{N}B:L→N; a terminal address is a pair (ℓ,m)(\ell,m)(ℓ,m) with ℓ∈L\ell\in Lℓ∈L and m∈{0,…,2B(ℓ)+2−1}m\in\{0,\dots,2^{B(\ell)+2}-1\}m∈{0,…,2B(ℓ)+2−1}. For x,t∈Rx,t\in\mathbb{R}x,t∈R trial iii reads the address

θ(i)=(leaf(i), κB(leaf(i))(x+t 2−n(i))).\theta(i)=\Big(\mathrm{leaf}(i),\ \kappa_{B(\mathrm{leaf}(i))}\big(x+t\,2^{-n(i)}\big)\Big).θ(i)=(leaf(i), κB(leaf(i))​(x+t2−n(i))).

Theorem. Assume 1≤t≤21\le t\le 21≤t≤2 and, for all trials i,ji,ji,j:

  1. 3≤n(i)≤b(child(i))3\le n(i)\le b(\mathrm{child}(i))3≤n(i)≤b(child(i));
  2. b(child(i))≤B(leaf(i))b(\mathrm{child}(i))\le B(\mathrm{leaf}(i))b(child(i))≤B(leaf(i)) (the terminal resolution refines the child's resolution);
  3. leaf(i)=leaf(j)\mathrm{leaf}(i)=\mathrm{leaf}(j)leaf(i)=leaf(j) implies child(i)=child(j)\mathrm{child}(i)=\mathrm{child}(j)child(i)=child(j) (a leaf lies below only one tested child);
  4. i↦(child(i),n(i))i\mapsto(\mathrm{child}(i),n(i))i↦(child(i),n(i)) is injective.

Then θ\thetaθ is injective.

No other condition is imposed on the leaf assignment; in the application the leaf of a trial is found by routing and may depend arbitrarily on all selector tables, and the theorem is applied separately for each selector outcome. It guarantees that distinct trials read distinct terminal cells, so their terminal bits are independent.

Formalization Note The map θ\thetaθ is trialAddress B leaf n x t, with values in GridAddress B = Σ ℓ : L, Fin (2 ^ (B ℓ + 2)); κβ\kappa_\betaκβ​ is dyadicKey β. The types III, CCC, LLL are arbitrary.

Preamble
import Mathlib
import Definitions.Def_DyadicAvoidance
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_PeriodicBasic
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_GridSeparation
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FiniteTableModel
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_OrderedRouting
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RoutingPath
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_CenterRouteExposure
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_ExceptionalCenters
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_CenterFailureBound
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FirstDefault
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_ConcreteLabelMeasures
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_CenterFirstDefault
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RandomSetDensity
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RoutedSetDensity
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RoutedExposure
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FirstDefaultSelection
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FiniteLocalPredicate
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowData
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowTableModel
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_StableRoutingBridge
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowExceptionalTransfer
import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_TrialAddresses

open OAI OAI.Problem310 OAI.Problem310.TrialAddresses
universe u_E u_I u_C u_L
open GridSeparation
Formal statement
theorem OAI.Problem310.TrialAddresses.terminalAddress_injective {I : Type u_I} {C : Type u_C} {L : Type u_L}
    (child : I → C) (n : I → ℕ) (leaf : I → L)
    (b : C → ℕ) (B : L → ℕ) (x t : ℝ)
    (htlo : 1 ≤ t) (hthi : t ≤ 2)
    (hnlo : ∀ i, 3 ≤ n i) (hnhi : ∀ i, n i ≤ b (child i))
    (hrefine : ∀ i, b (child i) ≤ B (leaf i))
    (hbranch : ∀ i j, leaf i = leaf j → child i = child j)
    (hpair : Function.Injective (fun i => (child i, n i))) :
    Function.Injective (trialAddress B leaf n x t) := by sorry
Source
https://github.com/openai/math/blob/1581d4cbdd69a0faf34b2089614fe2a814316a6a/lean/OAI/MeasureTheory/DyadicAvoidance/TrialAddresses.lean#L78-L104

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me