OAI/MeasureTheory/DyadicAvoidance/WindowTrialAddresses.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.Problem310.WindowTrialAddresses.LocalTrialline 14 - def
OAI.Problem310.WindowTrialAddresses.localStartsline 17 - def
OAI.Problem310.WindowTrialAddresses.localIndexline 20 - theorem
OAI.Problem310.WindowTrialAddresses.card_localTrialline 23 - theorem
OAI.Problem310.WindowTrialAddresses.localIndex_boundsline 27 - def
OAI.Problem310.WindowTrialAddresses.localSelectorAddressline 37Source documentation
The actual finite-model selector coordinate read at one child-window trial.
def localSelectorAddress (W : WindowData (M + 1) d g r₀) (P : Node M d) (x t : ℝ) (z : LocalTrial W P) : SelectorAddress (selectorEndpoints W) := …Mentions: OAI.Problem310.WindowData, OAI.Problem310.WindowTrialAddresses.LocalTrial
- theorem
OAI.Problem310.WindowTrialAddresses.localSelectorAddress_injectiveline 42 - theorem
OAI.Problem310.WindowTrialAddresses.localSelectorAddress_ne_centerline 54 - theorem
OAI.Problem310.WindowTrialAddresses.center_local_sum_injectiveline 67Source documentation
This is the single address-injectivity assumption needed by center exposure: every center coordinate and every local trial coordinate are fresh.
theorem center_local_sum_injective (W : WindowData (M + 1) d g r₀) (P : Node M d) (x t : ℝ) (ht : t ∈ Set.Icc (1 : ℝ) 2) : Function.Injective (Sum.elim (fun e : Node M d × Fin M => selectorAddress (selectorEndpoints W) e.1 e.2 x) (localSelectorAddress W P x t)) := by …Mentions: OAI.Problem310.WindowData, OAI.Problem310.WindowTrialAddresses.localSelectorAddress
- theorem
OAI.Problem310.WindowTrialAddresses.localTerminalAddress_injectiveline 90Source documentation
Once local routing stays in its chosen child subtree, all terminal coordinates are distinct. WindowData automatically supplies the necessary resolution refinement, so no numerical hypothesis remains.
theorem localTerminalAddress_injective (W : WindowData (M + 1) d g r₀) (P : Node M d) (x t : ℝ) (ht : t ∈ Set.Icc (1 : ℝ) 2) (leaf : LocalTrial W P → Leaf M d) (hprefix : ∀ z, (selectorEdge P z.1).IsPrefix (leaf z).val) : Function.Injective (fun z : LocalTrial W P => terminalAddress (terminalEndpoints W) (leaf z) (x + t * ((2 : ℝ)⁻¹ ^ localIndex W P z))) := by …Mentions: OAI.Problem310.WindowData, OAI.Problem310.WindowTrialAddresses.LocalTrial, OAI.Problem310.WindowTrialAddresses.localIndex