OAI/Combinatorics/KServer/AllocationMovement.lean
41 declarations, 0 contain sorry, 0 declared as axioms
Degree-independent movement algebra, allowing a zero simplex on an empty active set and using the original fixed universe of star coordinates.
- lemma
OAI.KServer.OutputDynamics.holesI_movement_subprobline 15 - lemma
OAI.KServer.OutputDynamics.outputI_movement_subprobline 29 - lemma
OAI.KServer.OutputDynamics.variation_divideline 39 - lemma
OAI.KServer.OutputDynamics.restricted_variation_leline 43 - def
OAI.KServer.OutputDynamics.residualline 49Source documentation
The same residual formula as Rule II on a fixed star universe.
def residual (o:J) (d:J→ℝ) (q D:ℝ) (w:J→ℝ):J→ℝ:= …
- lemma
OAI.KServer.OutputDynamics.residual_movementline 52 - def
OAI.KServer.OutputDynamics.residualHolesline 110 - lemma
OAI.KServer.OutputDynamics.residualHoles_nonnegline 113 - lemma
OAI.KServer.OutputDynamics.residualHoles_massline 123 - lemma
OAI.KServer.OutputDynamics.residual_eq_sub_holesline 151 - lemma
OAI.KServer.OutputDynamics.holesI_mass_subprobline 157 - lemma
OAI.KServer.OutputDynamics.downcross_fixedline 162 - lemma
OAI.KServer.OutputDynamics.upcross_fixedline 177 - lemma
OAI.KServer.ActualOutput.alpha_subprobline 208 - lemma
OAI.KServer.ActualOutput.error_le_Tline 213 - lemma
OAI.KServer.ActualOutput.actual_excessline 226 - lemma
OAI.KServer.ActualOutput.excess_ruleIline 238 - lemma
OAI.KServer.ActualOutput.excess_downline 247 - lemma
OAI.KServer.ActualOutput.outI_movementline 253 - lemma
OAI.KServer.ActualOutput.outII_movementline 264 - lemma
OAI.KServer.ActualOutput.out_downcrossline 276 - lemma
OAI.KServer.ActualOutput.out_upcrossline 286 - lemma
OAI.KServer.AdaptiveMinimization.actual_payment_stepline 315 - theorem
OAI.KServer.AdaptiveMinimization.actual_paymentline 362Source documentation
The full causal minimizer telescope. The computed signed edit term must be bounded from the actual coordinate preparation/deletion and coarse schedules; there is no asserted policy or asserted coarse-budget estimate here.
theorem actual_payment (F : Family Θ I J) (T : Transport F) {w : Ω → ℝ} (hw : ∀ ω, 0 ≤ w ω) (R : I → FilteredRanks w) (θ : ℕ → Ω → Θ) (c : ℕ → Ω → ℝ) (H : ℕ → Ω → ℕ) (hH : ∀ i, (R i).history=H) (hr : ∀ t ω z, H (t+1) ω=H (t+1) z → H t ω=H t z) (hθ : ∀ t ω z, H t ω=H t z → θ t ω=θ t z) (hc : ∀ t, Adapted (H t) (c t)) (hcn : ∀ t ω, 0 ≤ c t ω) {L : ℝ} (hL : ∀ t ω a, a ∈ F.domain (θ t ω) → ∀ i, |F.coefficient (θ t ω) a i| ≤ L) (n : ℕ) : (∑ t ∈ range n, avg w (fun ω => c (t+1) ω*movement (state F T θ (rankVector R) c (t+1) ω) (state F T θ (rankVector R) c t ω))) ≤ avg w (fun ω => F.value (θ 0 ω) (rankVector R 0 ω) (state F T θ (rankVector R) c 0 ω))- …Mentions: OAI.KServer.AdaptiveMinimization.Family, OAI.KServer.AdaptiveMinimization.Transport, OAI.KServer.AdaptiveMinimization.movement, OAI.KServer.AdaptiveMinimization.state, OAI.KServer.AdaptiveMinimization.rankVector
- theorem
OAI.KServer.AdaptiveMinimization.actual_payment_boundedline 386Source documentation
Uniform endpoint removal: a bound depending only on the fixed finite family, not on the horizon or its law, contributes at most twice that bound.
theorem actual_payment_bounded (F : Family Θ I J) (T : Transport F) {w : Ω → ℝ} (hw : ∀ ω, 0 ≤ w ω) (hw1 : ∑ ω, w ω=1) (R : I → FilteredRanks w) (θ : ℕ → Ω → Θ) (c : ℕ → Ω → ℝ) (H : ℕ → Ω → ℕ) (hH : ∀ i, (R i).history=H) (hr : ∀ t ω z, H (t+1) ω=H (t+1) z → H t ω=H t z) (hθ : ∀ t ω z, H t ω=H t z → θ t ω=θ t z) (hc : ∀ t, Adapted (H t) (c t)) (hcn : ∀ t ω, 0 ≤ c t ω) {L B : ℝ} (hL : ∀ t ω a, a ∈ F.domain (θ t ω) → ∀ i, |F.coefficient (θ t ω) a i| ≤ L) (hB : ∀ t ω p a, a ∈ F.domain (θ t ω) → (∀ i, p i ∈ Set.Icc 0 1) → |F.value (θ t ω) p a| ≤ B) (n : ℕ) : (∑ t ∈ range n, avg w (fun ω => c (t+1) ω*movement (state F T θ (rankVector R) c (t+1) ω) (state F T θ (rankVector R) c t ω))) ≤ …Mentions: OAI.KServer.AdaptiveMinimization.Family, OAI.KServer.AdaptiveMinimization.Transport, OAI.KServer.AdaptiveMinimization.movement, OAI.KServer.AdaptiveMinimization.state, OAI.KServer.AdaptiveMinimization.rankVector
- lemma
OAI.KServer.ScheduledSlope.coefficient_boundline 425 - lemma
OAI.KServer.ScheduledSlope.actual_boundline 452 - lemma
OAI.KServer.ScheduleEdits.ordinary_referenceline 491 - lemma
OAI.KServer.ScheduleEdits.ordinary_massline 499 - lemma
OAI.KServer.ScheduleEdits.ordinary_markline 504 - lemma
OAI.KServer.ScheduleEdits.ordinary_weightline 510 - lemma
OAI.KServer.ScheduleEdits.count_boundline 516 - lemma
OAI.KServer.ScheduleEdits.raw_core_boundline 530 - lemma
OAI.KServer.ScheduleEdits.prepared_input_boundline 540 - lemma
OAI.KServer.ScheduleEdits.regular_chargeline 554 - lemma
OAI.KServer.ScheduleEdits.side_ratio_chargeline 581 - def
OAI.KServer.ActualOutput.switchChargeline 658 - lemma
OAI.KServer.ActualOutput.switchCharge_nonnegline 662 - lemma
OAI.KServer.ActualOutput.reset_iffline 666 - lemma
OAI.KServer.ActualOutput.ordinary_markline 673 - lemma
OAI.KServer.ActualOutput.ordinary_movementline 677