Upper bound
ArmSwitch best-arm-switch upper bound
A New Look at Dynamic Regret for Non-Stationary Stochastic Bandits
Use the source's piecewise-stationary model and initialization.
Open primary sourceBanditRLwiki case · nonstationary-best-arm-switch-budget
ArmSwitch is near the square-root best-arm-switch scale, while the current Lean theorem assumes an oracle schedule built from all global mean changes.
Comparison judgment
The upper depends on changes in best-arm identity, not changes in the full reward vector. The local oracle schedule uses every global population-mean change and is therefore only related evidence.
Known gap. ArmSwitch has a polylogarithmic factor. The displayed lower is obtained from a stationary-segment hard family, so the class embedding and its K/horizon conditions remain explicit rather than being called an identical assumption contract.
Local Lean boundary
A generated oracle-restart half-Tsallis theorem with 8 sqrt(A) sqrt(S+1) sqrt(T+1) compiles, but its S counts true global population-mean changes, not only changes in best-arm identity.
Upper bound
A New Look at Dynamic Regret for Non-Stationary Stochastic Bandits
Use the source's piecewise-stationary model and initialization.
Open primary sourceLower bound
A Near-Optimal Change-Detection Based Algorithm for Piecewise-Stationary Combinatorial Semi-Bandits
Use the theorem's A at least 3 and horizon conditions. Mapping N segments to S plus one best-arm regimes is a faithful comparison step, not a verbatim identity of model classes.
Open primary sourceLocal Lean evidence
Not yet proved here
formalization frontier
The local theorem has the desired square-root expression only under a true global-change schedule; ArmSwitch is adaptive under a different, broader change count.
Corrections should preserve the comparison signature and cite a primary theorem, theorem number, source edition, and exact gap being closed. Lean contributions should target one named missing leaf without weakening the mathematical contract.
Propose a sourced update