BanditRLlib
Lean gate passed before this site build; local proof declarations are shown as compiled.Lean-verified build · exact declarations linked.

Lean module · Tsallis-FTRL

BanditRLProof.TsallisOracleRestartExpectedStability

This module transports one restart-local half-Tsallis potential-stability term through the conditional action law of the single generated restart trajectory. The shifted trajectory is used only for pathwise reindexing; no fresh independent epoch law is introduced.

Module map

Declarations
26
Placeholders
0

Imports

BanditRLProof.TsallisOracleRestartScoreAlignment, BanditRLProof.TsallisScheduledAllRateExpectedStability

Imported by

BanditRLProof, BanditRLProof.TsallisOracleRestartRefinedStabilityTuning

Declarations

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

def BanditRLProof.Tsallis.oracleRestartLocalTime Compiled

Local time of an actual round in its restart epoch.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.oracleRestartLocalTime

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def oracleRestartLocalTime (schedule : OracleRestartSchedule) (t : Nat) : Nat
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisHistoryAt Compiled

Environment and visible global prefix before actual action `n + 1`.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisHistoryAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def sampledOracleRestartHalfTsallisHistoryAt {Env : Type u} {Action : Type v} (n : Nat) (sample : Env × ((k : Nat) -> Action × Real)) : Env × History.FinitePairHistory Action Real n
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisActionAt Compiled

Actual successor action after the visible global prefix through `n`.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisActionAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def sampledOracleRestartHalfTsallisActionAt {Env : Type u} {Action : Type v} (n : Nat) (sample : Env × ((k : Nat) -> Action × Real)) : Action
theorem BanditRLProof.Tsallis.frestrictLe_oracleRestartShiftedTrajectory_eq_localPairHistory Compiled

Restricting a shifted trajectory to its local predecessor prefix is the same finite history as reindexing the corresponding global prefix.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.frestrictLe_oracleRestartShiftedTrajectory_eq_localPairHistory

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem frestrictLe_oracleRestartShiftedTrajectory_eq_localPairHistory {Env : Type u} {Action : Type v} (start n : Nat) (hstart : start <= n) (sample : Env × ((k : Nat) -> Action × Real)) : Preorder.frestrictLe (n - start) (oracleRestartShiftedTrajectory start sample).2 = oracleRestartLocalPairHistory start n hstart (Preorder.frestrictLe n sample.2)
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisScoreAt Compiled

Restart-local cumulative score before actual action `n + 1`.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisScoreAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

noncomputable def sampledOracleRestartHalfTsallisScoreAt {Env : Type u} {Action : Type v} [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (n : Nat) : Env × History.FinitePairHistory Action Real n -> Action -> Real
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisPredictableLossAt Compiled

Predictable loss at actual successor time `n + 1`.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisPredictableLossAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def sampledOracleRestartHalfTsallisPredictableLossAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] (loss : Exp3.PredictableLossVector Env Action) (n : Nat) : Env × History.FinitePairHistory Action Real n -> Action -> Real
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisUpdatedAt Compiled

Same-local-rate update after actual action `n + 1`.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisUpdatedAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

noncomputable def sampledOracleRestartHalfTsallisUpdatedAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) : Env × History.FinitePairHistory Action Real n -> Action -> Action -> Real
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt Compiled

Restart-local predictable history/action potential-stability score.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

noncomputable def sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) : (Env × History.FinitePairHistory Action Real n) × Action -> Real
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt Compiled

Refined restart-local one-round stability budget.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

noncomputable def sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt {Env : Type u} {Action : Type v} [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (n : Nat) : Env × History.FinitePairHistory Action Real n -> Real
def BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor Compiled

Restart-local potential stability at actual successor time `n + 1`, written with the stored reward before the predictable-law rewrite.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

noncomputable def sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (n : Nat) (sample : Env × ((k : Nat) -> Action × Real)) : Real
theorem BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor_eq_shifted Compiled

The stored-reward restart-local potential term is exactly the scheduled potential term on the path shifted to the current epoch.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor_eq_shifted

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor_eq_shifted {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (n : Nat) (sample : Env × ((k : Nat) -> Action × Real)) : sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor arms harms eta schedule n sample = sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory (schedule.start (n + 1)) sample) (oracleRestartLocalTime schedule (n + 1))
theorem BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_eq_historyAction_ae Compiled

On the global generated restart law, the shifted stored-reward local stability term agrees almost surely with the predictable restart-local history/action score.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_eq_historyAction_ae

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_eq_historyAction_ae {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment (fun sample => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory (schedule.start (n + 1)) sample) (oracleRestartLocalTime schedule (n + 1))) =ᵐ[mu] (fun sample => sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt arms harms eta schedule loss n (sampledOracleRestartHalfTsallisHistoryAt n sample, sampledOracleRestartHalfTsallisActionAt n sample))
theorem BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisScoreAt Compiled

Supported coordinates of the restart-local cumulative score are measurable on the visible global prefix.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisScoreAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem measurable_sampledOracleRestartHalfTsallisScoreAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (n : Nat) (candidate : Action) (hcandidate : candidate ∈ arms) : Measurable (fun input : Env × History.FinitePairHistory Action Real n => sampledOracleRestartHalfTsallisScoreAt arms harms eta schedule n input candidate)
theorem BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisUpdatedAt Compiled

Supported coordinates of the restart-local same-rate update are measurable.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisUpdatedAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem measurable_sampledOracleRestartHalfTsallisUpdatedAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) (candidate : Action) (hcandidate : candidate ∈ arms) : Measurable (fun sample : (Env × History.FinitePairHistory Action Real n) × Action => sampledOracleRestartHalfTsallisUpdatedAt arms harms eta schedule loss n sample.1 sample.2 candidate)
theorem BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt Compiled

The restart-local predictable history/action potential score is measurable.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem measurable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) : Measurable (sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt arms harms eta schedule loss n)
theorem BanditRLProof.Tsallis.integrable_sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt Compiled

The refined restart-local budget is integrable under every finite visible history law when the local rate is positive.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integrable_sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integrable_sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [DecidableEq Action] (n : Nat) (historyMu : Measure (Env × History.FinitePairHistory Action Real n)) [IsFiniteMeasure historyMu] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (heta : 0 < eta (oracleRestartLocalTime schedule (n + 1))) : Integrable (sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt (Env := Env) arms harms eta schedule n) historyMu
theorem BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisProbabilityAt_isRegularizedMinimizer Compiled

The actual restart probability is the regularized minimizer of the restart-local pre-action score at the local learning rate.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisProbabilityAt_isRegularizedMinimizer

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sampledOracleRestartHalfTsallisProbabilityAt_isRegularizedMinimizer {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (n : Nat) (input : Env × History.FinitePairHistory Action Real n) : FTRL.IsRegularizedMinimizer (FTRL.finiteSimplex arms) arms (eta (oracleRestartLocalTime schedule (n + 1))) (negEntropyRegularizer arms (1 / 2 : Real)) (sampledOracleRestartHalfTsallisScoreAt arms harms eta schedule n input) (sampledOracleRestartHalfTsallisProbabilityAt arms harms eta schedule n input)
theorem BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisUpdatedAt_isRegularizedMinimizer Compiled

The same-local-rate restart update is the regularized minimizer after the predictable ordinary-IW increment.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisUpdatedAt_isRegularizedMinimizer

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sampledOracleRestartHalfTsallisUpdatedAt_isRegularizedMinimizer {Env : Type u} {Action : Type v} [MeasurableSpace Env] [MeasurableSpace Action] [DecidableEq Action] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) (input : Env × History.FinitePairHistory Action Real n) (chosen : Action) : FTRL.IsRegularizedMinimizer (FTRL.finiteSimplex arms) arms (eta (oracleRestartLocalTime schedule (n + 1))) (negEntropyRegularizer arms (1 / 2 : Real)) (fun candidate => sampledOracleRestartHalfTsallisScoreAt arms harms eta schedule n input candidate + Exp3.importanceWeightedLoss (sampledOracleRestartHalfTsallisProbabilityAt arms harms eta schedule n input) (sampledOracleRestartHalfTsallisPredictableLossAt loss n input) chosen candidate) (sampledOracleRestartHalfTsallisUpdatedAt arms harms eta schedule loss n input chosen)
theorem BanditRLProof.Tsallis.integrable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt Compiled

The restart-local predictable potential score is automatically integrable under its visible-history/action finite kernel.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integrable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integrable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) (heta : 0 < eta (oracleRestartLocalTime schedule (n + 1))) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment Integrable (sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt arms harms eta schedule loss n) (mu.map (sampledOracleRestartHalfTsallisHistoryAt n) ⊗ₘ sampledOracleRestartHalfTsallisPolicyAt (Env := Env) arms harms eta schedule n)
theorem BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt_le_one Compiled

Under the single generated restart law, the predictable restart-local successor stability score is integrable and has coarse expected budget one.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt_le_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt_le_one {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) (heta : 0 < eta (oracleRestartLocalTime schedule (n + 1))) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment let term := fun sample => sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt arms harms eta schedule loss n (sampledOracleRestartHalfTsallisHistoryAt n sample, sampledOracleRestartHalfTsallisActionAt n sample) Integrable term mu ∧ integral mu term <= integral mu (fun _sample => (1 : Real))
theorem BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_one Compiled

The actual shifted restart-local successor stability term is integrable and has coarse expected budget one under the single global restart law.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_one {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) (heta : 0 < eta (oracleRestartLocalTime schedule (n + 1))) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment let term := fun sample => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory (schedule.start (n + 1)) sample) (oracleRestartLocalTime schedule (n + 1)) Integrable term mu ∧ integral mu term <= integral mu (fun _sample => (1 : Real))
theorem BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_refined Compiled

At local rates at most one half, the actual shifted restart-local successor stability term has the refined expected conjugate-potential bound under the single global restart law.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_refined

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_refined {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (n : Nat) (heta : 0 < eta (oracleRestartLocalTime schedule (n + 1))) (heta_le : eta (oracleRestartLocalTime schedule (n + 1)) <= 1 / 2) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment let term := fun sample => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory (schedule.start (n + 1)) sample) (oracleRestartLocalTime schedule (n + 1)) let bound := fun sample => sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAt (Env := Env) arms harms eta schedule n (sampledOracleRestartHalfTsallisHistoryAt n sample) Integrable term mu ∧ Integrable bound mu ∧ integral mu term <= integral mu bound
theorem BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisInitialPotentialStabilityAtTime_le_one Compiled

At global time zero, the restart process has the canonical initial half-Tsallis action law and the usual coarse expected stability budget.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisInitialPotentialStabilityAtTime_le_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sampledOracleRestartHalfTsallisInitialPotentialStabilityAtTime_le_one {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (heta : 0 < eta 0) (loss : Exp3.PredictableLossVector Env Action) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment Integrable (fun sample => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory 0 sample) 0) mu ∧ integral mu (fun sample => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory 0 sample) 0) <= integral mu (fun _sample => (1 : Real))
theorem BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtTime_le_integral_one Compiled

Every actual restart time, including global time zero and later restart boundaries, has the mass-scaled coarse local stability budget under the one global generated law.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtTime_le_integral_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtTime_le_integral_one {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsFiniteMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (t : Nat) (heta : 0 < eta (oracleRestartLocalTime schedule t)) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment let term := fun sample => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory (schedule.start t) sample) (oracleRestartLocalTime schedule t) Integrable term mu ∧ integral mu term <= integral mu (fun _sample => (1 : Real))
theorem BanditRLProof.Tsallis.integral_sum_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtLocalPrefix_le_card Compiled

On a deterministic contiguous restart epoch, the complete shifted local stability prefix is integrable and its expectation is at most the prefix cardinality. The probability assumption turns the finite-measure one-round budget into the literal constant `1`.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sum_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtLocalPrefix_le_card

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sum_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtLocalPrefix_le_card {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsProbabilityMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (epoch localHorizon : Nat) (hstart : ∀ localTime, localTime ≤ localHorizon -> schedule.start (epoch + localTime) = epoch) (heta : ∀ localTime, localTime ≤ localHorizon -> 0 < eta localTime) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment let stabilitySum := fun sample => (Finset.range (localHorizon + 1)).sum (fun localTime => sampledScheduledHalfTsallisPotentialStabilityAtTime arms harms eta (oracleRestartShiftedTrajectory epoch sample) localTime) Integrable stabilitySum mu ∧ integral mu stabilitySum ≤ (localHorizon + 1 : Nat)
theorem BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisObservedScheduleEpochEstimatedRegret_pointMass_le_card_add_penalty_of_epochRounds_eq Compiled

A contiguous actual restart epoch inherits an expected observed estimated-regret certificate from the one global generated law. This coarse endpoint is linear in the epoch cardinality; obtaining the target square-root certificate still requires summing and tuning the refined one-round bounds.

Used in these reading views: Bandit Book · Online Learning Book

8. Tsallis-FTRL, corruption, and nonstationarity

Canonical node identitydeclaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisObservedScheduleEpochEstimatedRegret_pointMass_le_card_add_penalty_of_epochRounds_eq

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem integral_sampledOracleRestartHalfTsallisObservedScheduleEpochEstimatedRegret_pointMass_le_card_add_penalty_of_epochRounds_eq {Env : Type u} {Action : Type v} [MeasurableSpace Env] [StandardBorelSpace Env] [MeasurableSpace Action] [MeasurableSingletonClass Action] [StandardBorelSpace Action] [Nonempty Action] [DecidableEq Action] (prior : Measure Env) [IsProbabilityMeasure prior] (arms : Finset Action) (harms : arms.Nonempty) (eta : Nat -> Real) (schedule : OracleRestartSchedule) (loss : Exp3.PredictableLossVector Env Action) (horizon epoch localHorizon : Nat) {best : Action} (hbest : best ∈ arms) (hRounds : oracleRestartEpochRounds schedule.start horizon epoch = (Finset.range (localHorizon + 1)).image (fun localTime => epoch + localTime)) (heta : ∀ localTime, localTime ≤ localHorizon -> 0 < eta localTime) (hetaMono : ∀ localTime, localTime < localHorizon -> eta (localTime + 1) ≤ eta localTime) : let mu := prior ⊗ₘ sampledOracleRestartHalfTsallisTrajectoryKernel arms harms eta schedule loss.environment let observed := sampledOracleRestartHalfTsallisObservedScheduleEpochEstimatedRegret (Env := Env) arms harms eta schedule (pointMass best) horizon epoch Integrable observed mu ∧ integral mu observed ≤ (localHorizon + 1 : Nat) + halfTsallisPotentialMass arms (initialHalfTsallisDistribution arms harms (eta 0)) / eta localHorizon - 1 / eta localHorizon