OAI/Combinatorics/UniformKServer/SimplexTracker.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.UniformKServer.SimplexTracker.simplexline 10 - def
OAI.UniformKServer.SimplexTracker.movementline 12 - def
OAI.UniformKServer.SimplexTracker.transferline 14 - def
OAI.UniformKServer.SimplexTracker.objectiveline 17 - structure
OAI.UniformKServer.SimplexTracker.AnalyticDataline 20 - theorem
OAI.UniformKServer.SimplexTracker.coordinate_le_oneline 40 - theorem
OAI.UniformKServer.SimplexTracker.simplex_compactline 45 - theorem
OAI.UniformKServer.SimplexTracker.sum_updateline 54 - theorem
OAI.UniformKServer.SimplexTracker.potential_updateline 59 - theorem
OAI.UniformKServer.SimplexTracker.transfer_simplexline 69 - theorem
OAI.UniformKServer.SimplexTracker.transfer_potentialline 81 - theorem
OAI.UniformKServer.SimplexTracker.transfer_movementline 87 - theorem
OAI.UniformKServer.SimplexTracker.scalar_deficitline 98 - theorem
OAI.UniformKServer.SimplexTracker.multiplier_posline 109 - theorem
OAI.UniformKServer.SimplexTracker.weighted_deficitline 116 - theorem
OAI.UniformKServer.SimplexTracker.low_coordinateline 158 - theorem
OAI.UniformKServer.SimplexTracker.minimizing_slopeline 197 - theorem
OAI.UniformKServer.SimplexTracker.right_derivative_nonnegline 212 - theorem
OAI.UniformKServer.SimplexTracker.minimum_gradient_differenceline 221 - theorem
OAI.UniformKServer.SimplexTracker.minimum_excludes_singularline 245 - theorem
OAI.UniformKServer.SimplexTracker.minimum_feasibleline 270 - theorem
OAI.UniformKServer.SimplexTracker.updateline 298Source documentation
Compact minimizing update, with no convexity assumption on the primitives.
theorem update (g : ι → ℝ → ℝ) (B h : ι → ℝ) (F : ι → ℝ → ℝ) (ell ct C A E : ℝ) (H : AnalyticData g B h F ell ct C A E) (a₀ : ι → ℝ) (ha₀ : simplex a₀) : ∃ a, simplex a ∧ IsMinOn (objective g (∑ i, B i) a₀) {a | simplex a} a ∧ (∀ i, (∑ r, B r)*a i ≤ (1+ct*h i/ell)*B i) ∧ (∑ i, B i)*movement a a₀ ≤ (∑ i, g i (a₀ i))-(∑ i, g i (a i)) := by …Mentions: OAI.UniformKServer.SimplexTracker.AnalyticData, OAI.UniformKServer.SimplexTracker.simplex, OAI.UniformKServer.SimplexTracker.objective, OAI.UniformKServer.SimplexTracker.movement