timeAverageQueueLength_eventually_le_product_add
OpenSupporting subproblem for the deterministic continuous-time Little's Law decomposition graph: timeAverageQueueLength_eventually_le_product_add.
Formal statement
import Definitions.Def_queueing_continuous_time
open Filter
open scoped BigOperators Interval Topology
open QueueingLib.LittlesLaw.ContinuousTime
/--
The direct upper-bound form needed for the final squeeze: the area average is
eventually no larger than an arbitrary neighborhood above `lam * Theta`.
-/
theorem timeAverageQueueLength_eventually_le_product_add
(q : ContinuousSamplePath) (lam Theta : ℝ)
(delta : ℝ) (hdelta : 0 < delta)
(hArrivalRate : Tendsto (empiricalArrivalRate q) atTop (𝓝 lam))
(hSojournMean : Tendsto (averageSojourn q) atTop (𝓝 Theta)) :
∀ᶠ t in atTop,
timeAverageQueueLength q t ≤ lam * Theta + delta := by
-- Depends on:
-- * `timeAverageQueueLength_le_arrivedSojournRate_eventually`
-- * `arrivedSojournRate_tendsto`
sorrySource
QueueingLib deterministic continuous-time Little's Law project. Root theorem: general_littles_law, theorem_id 81236938-cf7e-49ad-a078-be9ba5432532.