BanditRLlib
Lean gate passed before this site build; local proof declarations are shown as compiled.

Lean module · EXP3

BanditRLProof.Exp3RealizedDeviationAllTime

# Generated EXP3 realized-deviation confidence over all positive prefixes This module discharges the variance-good conjunct in the geometric all-time tail with the deterministic unit bound on each exact selected-loss predictable variance. The process parameters remain fixed outside the countable index.

Module map

Declarations
7
Placeholders
0

Imports

BanditRLProof.Exp3RealizedPredictableVarianceAllTime

Imported by

BanditRLProof, BanditRLProof.Exp3RealizedRegretAllTime

Declarations

Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.

def BanditRLProof.Exp3.sampledRealizedPredictableVarianceLinearBudget Compiled

Deterministic selected-loss predictable-variance budget at prefix `n+1`.

noncomputable def sampledRealizedPredictableVarianceLinearBudget (n : Nat) : Real
theorem BanditRLProof.Exp3.sampledRealizedPredictableVarianceLinearBudget_pos Compiled

No declaration docstring is present; use the chapter context and exact statement below.

theorem sampledRealizedPredictableVarianceLinearBudget_pos (n : Nat) : 0 < sampledRealizedPredictableVarianceLinearBudget n
def BanditRLProof.Exp3.sampledRealizedDeviationGeometricAllTimeRadius Compiled

Geometric-share deviation radius with deterministic variance budget `n+1`.

noncomputable def sampledRealizedDeviationGeometricAllTimeRadius (delta : Real) (n : Nat) : Real
def BanditRLProof.Exp3.sampledRealizedDeviationGeometricAllTimeFailureSet Compiled

Pure realized-deviation failure event over every positive prefix of one generated EXP3 trajectory.

noncomputable def sampledRealizedDeviationGeometricAllTimeFailureSet {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (eta gamma : Real) (loss : PredictableLossVector Env Action) (delta : Real) : Set (Env × ((k : Nat) → Action × Real))
theorem BanditRLProof.Exp3.mem_sampledRealizedDeviationGeometricAllTimeFailureSet_iff Compiled

No declaration docstring is present; use the chapter context and exact statement below.

theorem mem_sampledRealizedDeviationGeometricAllTimeFailureSet_iff {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (eta gamma : Real) (loss : PredictableLossVector Env Action) (delta : Real) (sample : Env × ((k : Nat) → Action × Real)) : sample ∈ sampledRealizedDeviationGeometricAllTimeFailureSet arms eta gamma loss delta ↔ ∃ n, sampledRealizedDeviationGeometricAllTimeRadius delta n ≤ (Finset.range (n + 1)).sum (fun i => sampledTrajectoryRealizedDeviationAt arms eta gamma loss i sample)
theorem BanditRLProof.Exp3.sampledPredictableRealizedDeviationAllTimeFailureSet_linearBudget_eq Compiled

With the deterministic budget `n+1`, the prior joint failure event is exactly the pure realized-deviation crossing event.

theorem sampledPredictableRealizedDeviationAllTimeFailureSet_linearBudget_eq {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta gamma : Real) (hgamma_nonneg : 0 ≤ gamma) (hgamma_le_one : gamma ≤ 1) (loss : PredictableLossVector Env Action) (delta : Real) : sampledPredictableRealizedDeviationAllTimeFailureSet arms eta gamma loss sampledRealizedPredictableVarianceLinearBudget delta = sampledRealizedDeviationGeometricAllTimeFailureSet arms eta gamma loss delta
theorem BanditRLProof.Exp3.measure_sampledRealizedDeviationGeometricAllTimeFailureSet_le Compiled

On one fixed generated EXP3 trajectory law, the realized selected-loss deviation stays below its geometric-share quadratic radius at every positive prefix outside a set of mass at most the outer confidence budget.

theorem measure_sampledRealizedDeviationGeometricAllTimeFailureSet_le {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [Nonempty Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsProbabilityMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta gamma : Real) (hgamma_pos : 0 < gamma) (hgamma_le_one : gamma ≤ 1) (loss : PredictableLossVector Env Action) (delta : Real) (hdelta : 0 < delta) : let mu := prior ⊗ₘ sampledImportanceWeightedTrajectoryKernel arms harms eta gamma hgamma_pos.le hgamma_le_one loss.environment mu (sampledRealizedDeviationGeometricAllTimeFailureSet arms eta gamma loss delta) ≤ ENNReal.ofReal delta