OAI/Probability/CoordinateSweeps/Transition.lean
34 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.CoordinateSweeps.Grid.Holes.log_sizeline 16 - theorem
OAI.CoordinateSweeps.Grid.Holes.log_probability_zeroline 22 - theorem
OAI.CoordinateSweeps.Grid.Holes.probability_zero_posline 50 - theorem
OAI.CoordinateSweeps.Grid.Holes.probability_zero_eq_expline 59 - def
OAI.CoordinateSweeps.Grid.Holes.Extendsline 64Source comment
Augmented holes retain the ordered first h trajectories exactly.def Extends {t : ℕ} (J : G.Holes (h+t)) (H : G.Holes h) : Prop := … - def
OAI.CoordinateSweeps.Grid.Holes.extraCountline 67 - theorem
OAI.CoordinateSweeps.Grid.Holes.lineCount_addline 70 - theorem
OAI.CoordinateSweeps.Grid.Holes.sum_extraCountline 83 - theorem
OAI.CoordinateSweeps.Grid.Holes.no_extra_iffline 100 - theorem
OAI.CoordinateSweeps.Grid.Holes.lineCompatible_eq_of_no_extraline 104 - theorem
OAI.CoordinateSweeps.FiniteLaw.assignments_pos_of_comparisonline 136 - theorem
OAI.CoordinateSweeps.FiniteLaw.assignments_ratio_comparisonline 142 - def
OAI.CoordinateSweeps.Grid.Holes.lineProbline 162 - theorem
OAI.CoordinateSweeps.Grid.Holes.lineProb_nonnegline 166 - theorem
OAI.CoordinateSweeps.Grid.Holes.uniform_lineProb_posline 170 - theorem
OAI.CoordinateSweeps.Grid.Holes.lineProb_eq_of_no_extraline 173 - def
OAI.CoordinateSweeps.Grid.Holes.usedLineline 183 - theorem
OAI.CoordinateSweeps.Grid.Holes.sum_usedLine_leline 186 - theorem
OAI.CoordinateSweeps.Grid.Holes.lineProb_ratio_leline 198 - theorem
OAI.CoordinateSweeps.Grid.Holes.probability_prod_lineProbline 216 - theorem
OAI.CoordinateSweeps.Grid.Holes.probability_zero_prod_lineProbline 220 - theorem
OAI.CoordinateSweeps.Grid.Holes.probability_ratio_comparisonline 233Source comment
Only a line visited by a new path may spend the factor four. Thus the factor count is at most t*b, not the total number of stage-lines.theorem probability_ratio_comparison (J : G.Holes (h+t)) (H : G.Holes h) (he : J.Extends H) {z : ℝ} (hz : 0 ≤ z) (hz' : z ≤ 1) (hlo : ∀ j g, (1/2 : ℝ)*FiniteLaw.uniform _ g ≤ lineLaw (G.bits j) z hz hz' g) (hhi : ∀ j g, lineLaw (G.bits j) z hz hz' g ≤ 2*FiniteLaw.uniform _ g) : J.probability z / H.probability z ≤ (4 : ℝ)^(t*G.b) * (J.probability 0 / H.probability 0) := by …Mentions: OAI.CoordinateSweeps.FiniteLaw.uniform, OAI.CoordinateSweeps.lineLaw
- theorem
OAI.CoordinateSweeps.Grid.Holes.conditional_transition_boundline 267Source comment
Source 03-paths (4), in the exactly equal exponential notation. The ratio is the conditional probability of the complete augmented paths.theorem conditional_transition_bound (J : G.Holes (h+t)) (H : G.Holes h) (he : J.Extends H) {z : ℝ} (hz : 0 ≤ z) (hz' : z ≤ 1) (hlo : ∀ j g, (1/2 : ℝ)*FiniteLaw.uniform _ g ≤ lineLaw (G.bits j) z hz hz' g) (hhi : ∀ j g, lineLaw (G.bits j) z hz hz' g ≤ 2*FiniteLaw.uniform _ g) : J.probability z / H.probability z ≤ Real.exp (-(t : ℝ)*Real.log (G.size : ℝ) + J.cost-H.cost + Real.log 4*(t : ℝ)*G.b) := by …Mentions: OAI.CoordinateSweeps.FiniteLaw.uniform, OAI.CoordinateSweeps.lineLaw
- def
OAI.CoordinateSweeps.Grid.Holes.ValidInputline 290Source comment
An injection into the actual available input slots.def ValidInput (H : G.Holes h) (x : Fin t → G.Slot) : Prop := …
- def
OAI.CoordinateSweeps.Grid.Holes.augmentline 295Source comment
A feasible endpoint event augments the prescribed holes by the uniquely determined auxiliary paths. The witness is used only to verify disjointness.def augment (H : G.Holes h) (u v : Fin t → G.Slot) (hu : H.ValidInput u) (ω : G.Choices) (hω : H.Compatible ω) (hv : ∀ i, G.sweep ω (u i) = v i) : G.Holes (h+t) where … - theorem
OAI.CoordinateSweeps.Grid.Holes.augment_oldline 317 - theorem
OAI.CoordinateSweeps.Grid.Holes.augment_newline 323 - theorem
OAI.CoordinateSweeps.Grid.Holes.augment_extendsline 330 - theorem
OAI.CoordinateSweeps.Grid.Holes.augment_compatible_iffline 336Source comment
Exact equivalence of conditioning events, including all stage boundaries.theorem augment_compatible_iff (H : G.Holes h) (u v : Fin t → G.Slot) (hu : H.ValidInput u) (ω : G.Choices) (hω : H.Compatible ω) (hv : ∀ i, G.sweep ω (u i) = v i) (ν : G.Choices) : (H.augment u v hu ω hω hv).Compatible ν ↔ H.Compatible ν ∧ ∀ i, G.sweep ν (u i) = v i := by … - def
OAI.CoordinateSweeps.Grid.Holes.selectedline 359Source comment
A canonical enumeration of a selected list of auxiliary cards.def selected (A : Finset (Fin k)) : Fin A.card ↪ Fin k := …
- theorem
OAI.CoordinateSweeps.Grid.Holes.selected_memline 362 - theorem
OAI.CoordinateSweeps.Grid.Holes.selected_rangeline 365 - theorem
OAI.CoordinateSweeps.Grid.Holes.validInput_selectedline 370 - theorem
OAI.CoordinateSweeps.Grid.Holes.endpointEvent_iff_selectedline 374