OAI/Combinatorics/EditApproximation/Refinement/PhysicalLocalOnlineKeys.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Online random streams have bounded physical keys. The embedding of the complete representative table is used only in the proof of the law; the local program requests the scale and rounded center directly.
- theorem
OAI.EditApproximation.physicalScaleIndex_getline 21 - def
OAI.EditApproximation.physicalOnlineRawKeyline 31 - theorem
OAI.EditApproximation.physicalOnlineRawKey_injectiveline 39 - def
OAI.EditApproximation.physicalLocalOnlineBandGline 53 - theorem
OAI.EditApproximation.physicalLocalOnlineBandG_positiveline 59 - theorem
OAI.EditApproximation.physicalLocalOnlineBandG_on_keyline 64 - def
OAI.EditApproximation.physicalLocalOnlineMassline 80 - instance
OAI.EditApproximation.physicalLocalOnlineMass_nezeroline 85 - theorem
OAI.EditApproximation.physicalLocalOnlineMass_on_keyline 91 - abbrev
OAI.EditApproximation.PhysicalLocalOnlineDrawline 104 - def
OAI.EditApproximation.physicalLocalOnlineDrawLawline 108 - theorem
OAI.EditApproximation.physicalLocalOnlineDrawLaw_restrictline 116Source documentation
The bounded-key independent arrays restrict to the original online coordinates with exactly their prescribed finite uniform laws.
theorem physicalLocalOnlineDrawLaw_restrict (R T exponent H : ℕ) (tau : ℚ) (hsize : source.length + target.length ≤ N) (hP : 66 ≤ P) (hF : 1 ≤ F) (hA : 1 ≤ A) (hseed : ∀ state, stateEditCost (physicalSource source state.1) target state.2 ≤ U state ∧ (U state : ℚ) ≤ A * stateEditCost (physicalSource source state.1) target state.2) : (physicalLocalOnlineDrawLaw source target U N P F A R T exponent H tau).map (fun draw (key : PhysicalOnlineKey source target U N P F A) t => Fin.cast (physicalLocalOnlineMass_on_key source target U N P F A T exponent H tau hsize hP hF hA hseed key) (draw (physicalOnlineRawKey source target U N P F A key) t)) = Measure.pi (fun key : PhysicalOnlineKey source target U N P F A => Measure.pi (fun _ : Fin R => (PMF.uniformOfFintype (Fin (optimizerTriangularMass (physicalProgramBandK source target U N P F A T exponent H tau key.1 key.2)))).toMeasure)) := by …Mentions: OAI.EditApproximation.stateEditCost, OAI.EditApproximation.physicalSource, OAI.EditApproximation.physicalLocalOnlineDrawLaw, OAI.EditApproximation.PhysicalOnlineKey, OAI.EditApproximation.physicalLocalOnlineMass_on_key, OAI.EditApproximation.physicalOnlineRawKey, OAI.EditApproximation.optimizerTriangularMass, OAI.EditApproximation.physicalProgramBandK