OAI/Combinatorics/EditApproximation/Binary/BinaryContinuationSpace.lean
3 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.EditApproximation.BinaryFraction.onlineMinimumAllocation_le_workline 12 - theorem
OAI.EditApproximation.BinaryFraction.refinementUpdateAllocation_le_workline 20 - theorem
OAI.EditApproximation.BinaryFraction.localContinuationReadAllocation_le_workline 38Source documentation
The two Bellman passes, materialized online scores and final arithmetic retain their actual primitive allocation traces.
theorem localContinuationReadAllocation_le_work {Parent Child : Type*} {M : ℕ} (distance : Parent → Parent → BinaryFraction × ℕ) (distanceAllocation : Parent → Parent → ℕ) (L delta fallback : BinaryFraction) (old current : Child → BinaryFraction × ℕ) (oldAllocation currentAllocation : Child → ℕ) (query : Parent) (wide groups online : List (BinaryBellmanAction Parent Child M)) (hd : ∀ state, distanceAllocation query state ≤ (distance query state).2) (ho : ∀ child, oldAllocation child ≤ (old child).2) (hc : ∀ child, currentAllocation child ≤ (current child).2) : localContinuationReadAllocation distance distanceAllocation L delta fallback old current oldAllocation currentAllocation query wide groups online ≤ (localContinuationReadWithWork distance L delta fallback old current query wide groups online).2 := by …Mentions: OAI.EditApproximation.BinaryFraction, OAI.EditApproximation.BinaryFraction.distanceAllocation, OAI.EditApproximation.BinaryBellmanAction, OAI.EditApproximation.BinaryFraction.localContinuationReadAllocation, OAI.EditApproximation.BinaryFraction.localContinuationReadWithWork