OAI/Combinatorics/UniformKServer/AdaptiveSide.lean
23 declarations, 0 contain sorry, 0 declared as axioms
Actual side-domain update with the exact held height/offset parameters. The source leaves fixed absolute constants flexible; W=11, C'=28 apply in the eventual b≤4, θ≤1 parameter interval. Empty side domains are included.
- structure
OAI.UniformKServer.AdaptiveSide.Configline 21 - def
OAI.UniformKServer.AdaptiveSide.thetaline 29 - def
OAI.UniformKServer.AdaptiveSide.offsetline 31 - def
OAI.UniformKServer.AdaptiveSide.validline 34 - def
OAI.UniformKServer.AdaptiveSide.potentialline 38 - def
OAI.UniformKServer.AdaptiveSide.slopeline 41 - theorem
OAI.UniformKServer.AdaptiveSide.theta_posline 44 - theorem
OAI.UniformKServer.AdaptiveSide.offset_posline 50 - theorem
OAI.UniformKServer.AdaptiveSide.theta_leline 55 - theorem
OAI.UniformKServer.AdaptiveSide.slope_nonnegline 60 - theorem
OAI.UniformKServer.AdaptiveSide.coordinate_zeroline 65 - theorem
OAI.UniformKServer.AdaptiveSide.restrict_potentialline 68 - theorem
OAI.UniformKServer.AdaptiveSide.restrict_domainline 76 - theorem
OAI.UniformKServer.AdaptiveSide.extend_domainline 82 - theorem
OAI.UniformKServer.AdaptiveSide.updateline 93 - theorem
OAI.UniformKServer.AdaptiveSide.parameter_boundsline 127 - theorem
OAI.UniformKServer.AdaptiveSide.coordinate_boundline 144 - theorem
OAI.UniformKServer.AdaptiveSide.coordinate_le_sumline 160 - theorem
OAI.UniformKServer.AdaptiveSide.input_boundline 164 - theorem
OAI.UniformKServer.AdaptiveSide.theta_nonnegline 187 - theorem
OAI.UniformKServer.AdaptiveSide.prepareline 192 - theorem
OAI.UniformKServer.AdaptiveSide.triangleline 210 - theorem
OAI.UniformKServer.AdaptiveSide.stepline 219Source documentation
Actual two-minimizer nonswitch operation. Parameter change is left as the exact prepared difference for the following size-charge lemma, not an assumed movement estimate. Both minimizations use the new nonnegative D.
theorem step {p q : Config ι} (hp : valid p) (hq : valid q) (Bstar Bnew w₀ : ι → ℝ) (D S : ℝ) (hD : 0 ≤ D) (hB : ∀ i, 0 ≤ Bstar i) (hBn : ∀ i, 0 ≤ Bnew i) (hS : (∑ i, Bnew i) ≤ S) (hpB : DomainTransport.Supported p.active Bstar) (hqB : DomainTransport.Supported q.active Bstar) (hqN : DomainTransport.Supported q.active Bnew) (hw₀ : DomainTransport.domain p.active 11 w₀) : ∃ w b, DomainTransport.domain q.active 11 w ∧ DomainTransport.domain q.active 11 b ∧ (∀ i, D*w i ≤ (q.b+theta q i)*Bnew i) ∧ (S ≤ 2*D → ∀ i, q.b*Bnew i-theta q i*offset q i*D ≤ D*w i) ∧ (∀ i, D*b i ≤ (p.b+theta p i)*Bstar i) ∧ …Mentions: OAI.UniformKServer.AdaptiveSide.Config, OAI.UniformKServer.AdaptiveSide.valid, OAI.UniformKServer.DomainTransport.Supported, OAI.UniformKServer.DomainTransport.domain, OAI.UniformKServer.AdaptiveSide.theta, OAI.UniformKServer.AdaptiveSide.offset