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
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 identity
declaration:BanditRLProof.Tsallis.oracleRestartLocalTimeReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisHistoryAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisActionAtReading 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 identity
declaration:BanditRLProof.Tsallis.frestrictLe_oracleRestartShiftedTrajectory_eq_localPairHistoryReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisScoreAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisPredictableLossAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisUpdatedAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessorReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisObservedPotentialStabilityAtSuccessor_eq_shiftedReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_eq_historyAction_aeReading 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 identity
declaration:BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisScoreAtReading 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 identity
declaration:BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisUpdatedAtReading 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 identity
declaration:BanditRLProof.Tsallis.measurable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAtReading 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 identity
declaration:BanditRLProof.Tsallis.integrable_sampledOracleRestartHalfTsallisRefinedPotentialStabilityBoundAtReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisProbabilityAt_isRegularizedMinimizerReading 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 identity
declaration:BanditRLProof.Tsallis.sampledOracleRestartHalfTsallisUpdatedAt_isRegularizedMinimizerReading 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 identity
declaration:BanditRLProof.Tsallis.integrable_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAtReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisHistoryActionPotentialStabilityAt_le_oneReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_oneReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtSuccessor_le_refinedReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisInitialPotentialStabilityAtTime_le_oneReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtTime_le_integral_oneReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sum_sampledOracleRestartHalfTsallisShiftedPotentialStabilityAtLocalPrefix_le_cardReading 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 identity
declaration:BanditRLProof.Tsallis.integral_sampledOracleRestartHalfTsallisObservedScheduleEpochEstimatedRegret_pointMass_le_card_add_penalty_of_epochRounds_eqReading 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