OAI/Combinatorics/UniformKServer/BalancedRepair.lean
35 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniformKServer.BalancedRepair.Jointline 16 - def
OAI.UniformKServer.BalancedRepair.admissibleline 18 - def
OAI.UniformKServer.BalancedRepair.marginalline 22 - def
OAI.UniformKServer.BalancedRepair.discrepancyline 25 - def
OAI.UniformKServer.BalancedRepair.hammingline 28 - def
OAI.UniformKServer.BalancedRepair.costline 31 - def
OAI.UniformKServer.BalancedRepair.initialline 34 - def
OAI.UniformKServer.BalancedRepair.objectiveline 37 - theorem
OAI.UniformKServer.BalancedRepair.initial_admissibleline 42 - theorem
OAI.UniformKServer.BalancedRepair.total_massline 60 - theorem
OAI.UniformKServer.BalancedRepair.initial_costline 66 - theorem
OAI.UniformKServer.BalancedRepair.admissible_compactline 76 - theorem
OAI.UniformKServer.BalancedRepair.objective_continuousline 102 - theorem
OAI.UniformKServer.BalancedRepair.minimizer_existsline 108 - def
OAI.UniformKServer.BalancedRepair.transferline 116 - theorem
OAI.UniformKServer.BalancedRepair.sum_transferline 119 - theorem
OAI.UniformKServer.BalancedRepair.transfer_admissibleline 130 - def
OAI.UniformKServer.BalancedRepair.exchangeline 167 - theorem
OAI.UniformKServer.BalancedRepair.exchange_cardline 170 - theorem
OAI.UniformKServer.BalancedRepair.exchange_indicatorline 177 - theorem
OAI.UniformKServer.BalancedRepair.exchange_hammingline 188 - def
OAI.UniformKServer.BalancedRepair.swapline 204 - theorem
OAI.UniformKServer.BalancedRepair.swap_admissibleline 208 - theorem
OAI.UniformKServer.BalancedRepair.swap_marginalline 215 - theorem
OAI.UniformKServer.BalancedRepair.swap_costline 225 - theorem
OAI.UniformKServer.BalancedRepair.discrepancy_transferline 233 - theorem
OAI.UniformKServer.BalancedRepair.sum_marginalline 261 - theorem
OAI.UniformKServer.BalancedRepair.supported_cardline 282 - theorem
OAI.UniformKServer.BalancedRepair.supported_memline 289 - theorem
OAI.UniformKServer.BalancedRepair.supported_notMemline 299 - theorem
OAI.UniformKServer.BalancedRepair.four_positiveline 313 - theorem
OAI.UniformKServer.BalancedRepair.exchange_intermediateline 322 - theorem
OAI.UniformKServer.BalancedRepair.discrepancy_pairline 339 - theorem
OAI.UniformKServer.BalancedRepair.minimizer_exactline 352 - theorem
OAI.UniformKServer.BalancedRepair.repairline 428Source documentation
A finite kernel repairs all coordinate means while keeping each actual state's prescribed total, even when the total is correlated with the old vector.
theorem repair (μ : Ω → ℝ) (r : Ω → ℕ) (base : Ω → Finset ι) (f : ι → ℝ) (hμ : ∀ ω, 0 ≤ μ ω) (hμsum : ∑ ω, μ ω = 1) (hbase : ∀ ω, (base ω).card = r ω) (s : ℕ) (hr : ∀ ω, r ω = s ∨ r ω = s+1) (hf : ∀ i, f i ∈ Set.Icc (0 : ℝ) 1) (hsum : ∑ i, f i = ∑ ω, μ ω * (r ω : ℝ)) : ∃ g : Joint Ω ι, admissible μ r g ∧ (∀ i, marginal g i = f i) ∧ cost base g ≤ 10 * discrepancy f (initial μ base) := by …Mentions: OAI.UniformKServer.BalancedRepair.Joint, OAI.UniformKServer.BalancedRepair.admissible, OAI.UniformKServer.BalancedRepair.marginal, OAI.UniformKServer.BalancedRepair.cost, OAI.UniformKServer.BalancedRepair.discrepancy, OAI.UniformKServer.BalancedRepair.initial