On a good exposure atom, exceptional centers fail all local tests at one of finitely many representative scales
ProvedOAI.Problem310.WindowExceptionalTransfer.exists_representatives_failure_transferSetting. Fix . The children of a vertex are labelled : child is the default child, and are the nondefault children, ordered as integers. A node is a finite sequence of children (the path from the root) of length , and a leaf is a sequence of children of length exactly ; denotes followed by the child . Bits are written (false) and (true). For and let
be the index of the cell containing in the -periodic grid of mesh .
Window data. Fix also . Call a sequence of children with an edge (it stands for the edge into its last vertex). A window datum consists of maps and from finite sequences of children to such that, for all edges :
- (i) and ;
- (ii) ;
- (iii) , so the window of consists of consecutive scale indices;
- (iv) if is a proper prefix of , then ;
- (v) if and with (for any sequences ), then ;
- (vi) if is a prefix of , then ;
- (vii) .
For a node , all child edges have windows of the same length .
Tables and routing. The selector table of a node and a nondefault child has resolution , and the terminal table of a leaf has resolution . A pair of tables assigns bits for and for . For let for nodes (and for longer sequences), let the first-success choice be the smallest nondefault with , or the default if there is none, and route by , , . (These objects depend on , which is suppressed from the notation.) The routed set of is
For a node and a nondefault child , the local test equals exactly when and , where is the leaf reached by routing at from the child .
Center data. The center exposure of a selector table at is the vector of all selector bits read at , one for every node and nondefault child . The point is stable if for every node , nondefault child , integer , scale and selector table . Finally, is exceptional for a set if there is such that for every integer .
Theorem. Let be a window datum, a node, , , and let assign a bit to every pair of a node and a nondefault child. Assume that is stable and that on the exposure atom the route of takes its first default at after steps: for every selector table with ,
Then there is a finite set with
such that for every pair of tables with for which is exceptional for the routed set , some satisfies
Exceptionality is an existential statement over the continuum of scales . On a fixed exposure atom on which the route of first defaults at , the theorem replaces it by the failure of all local tests in the child windows of at one of finitely many representative scales, and the set is chosen before the tables. This reduces the probability that is exceptional to a union bound over of fixed-scale failure events.
Formalization Note The window datum is W : WindowData (M + 1) d g r₀ (the first parameter is the total number of children); the selector and terminal resolutions are selectorEndpoints W and terminalEndpoints W, the choice rule is selectorChoice, the routed set is routedSet, the local test is localQ W U ω i, stability is StableAt W x and the exposure is centerExposure. Exceptionality is membership in Auxiliary.exceptionalCenters (routedSet …) (Set.Ici 1) (fun n => (2 : ℝ)⁻¹ ^ n). The bound on is the cardinality of a Finset.
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
open OAI OAI.Problem310 OAI.Problem310.WindowExceptionalTransfer
open FiniteTableModel RoutedSetDensity RoutingPath FiniteLocalPredicate CenterRouteExposure
variable {M d g r₀ : ℕ}theorem OAI.Problem310.WindowExceptionalTransfer.exists_representatives_failure_transfer
(W : WindowData (M + 1) d g r₀) (U : Node M d) (k : ℕ) (x : ℝ)
(ξ : Node M d × Fin M → Bool)
(hfirst : ∀ ω : SelectorTable (selectorEndpoints W),
centerExposure (selectorEndpoints W) x ω = ξ →
routeFrom (selectorChoice (selectorEndpoints W) ω) k [] x = U.val ∧
selectorChoice (selectorEndpoints W) ω U.val x = Fin.last M ∧
∀ l < k, selectorChoice (selectorEndpoints W) ω
(routeFrom (selectorChoice (selectorEndpoints W) ω) l [] x) x ≠ Fin.last M)
(hstable : StableAt W x) :
∃ R : Finset ℝ,
(∀ t ∈ R, t ∈ Set.Icc (1 : ℝ) 2) ∧
R.card ≤ 1 + M * W.r (d - U.val.length) * 2 ^ (2 * W.r (d - U.val.length) + 2) ∧
∀ ω : SelectorTable (selectorEndpoints W) × TerminalTable (terminalEndpoints W),
centerExposure (selectorEndpoints W) x ω.1 = ξ →
x ∈ Auxiliary.exceptionalCenters
(routedSet (selectorEndpoints W) (terminalEndpoints W) ω)
(Set.Ici 1) (fun n => (2 : ℝ)⁻¹ ^ n) →
∃ t ∈ R, ∀ (i : Fin M) (j : Fin (W.r (d - U.val.length))),
localQ W U ω i
(x + t * (2 : ℝ)⁻¹ ^ (W.a (U.val ++ [i.castSucc]) + j.val)) = false := by sorry