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

Lean module · Foundations

BanditRLProof.Algorithms.HOOTrajectory

The actual HOO reward law on one infinite chronological trajectory. Every successor kernel selects its region using only the observed prefix.

Module map

Declarations
9
Placeholders
0

Imports

BanditRLProof.Algorithms.HOOMeasurable

Imported by

BanditRLProof.Algorithms.HOOConditionalMGF, BanditRLProof.HOOModel

Declarations

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

def BanditRLProof.HOO.prefixExtension Compiled

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

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.prefixExtension

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

def prefixExtension (n : ℕ) (h : (i : Finset.Iic n) → ℝ) : ℕ → ℝ
theorem BanditRLProof.HOO.measurable_prefixExtension Compiled

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

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.measurable_prefixExtension

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

theorem measurable_prefixExtension (n : ℕ) : Measurable (prefixExtension n)
theorem BanditRLProof.HOO.action_prefixExtension Compiled

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

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.action_prefixExtension

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

theorem action_prefixExtension (ν ρ : ℝ) (Y : ℕ → ℝ) (n : ℕ) : action ν ρ (prefixExtension n (Preorder.frestrictLe n Y)) (n+1) = action ν ρ Y (n+1)
def BanditRLProof.HOO.stepKernel Compiled

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

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.stepKernel

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

noncomputable def stepKernel (ν ρ : ℝ) (law : Kernel Node ℝ) (n : ℕ) : Kernel ((i : Finset.Iic n) → ℝ) ℝ
def BanditRLProof.HOO.trajectory Compiled

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

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Indexed settings: Lipschitz bandits

Canonical node identitydeclaration:BanditRLProof.HOO.trajectory

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

noncomputable def trajectory (ν ρ : ℝ) (law : Kernel Node ℝ) [IsMarkovKernel law] : Measure (ℕ → ℝ)
theorem BanditRLProof.HOO.stepKernel_apply_prefix Compiled

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

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.stepKernel_apply_prefix

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

theorem stepKernel_apply_prefix (ν ρ : ℝ) (law : Kernel Node ℝ) (Y : ℕ → ℝ) (n : ℕ) : stepKernel ν ρ law n (Preorder.frestrictLe n Y) = law (action ν ρ Y (n+1))
theorem BanditRLProof.HOO.trajectory_condDistrib Compiled

Conditional reward distribution is produced by the constructed trajectory, not supplied as a confidence or stochastic-process oracle.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.trajectory_condDistrib

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

theorem trajectory_condDistrib (ν ρ : ℝ) (law : Kernel Node ℝ) [IsMarkovKernel law] (n : ℕ) : condDistrib (fun Y : ℕ → ℝ => Y (n+1)) (Preorder.frestrictLe n) (trajectory ν ρ law) =ᵐ[(trajectory ν ρ law).map (Preorder.frestrictLe n)] stepKernel ν ρ law n
theorem BanditRLProof.HOO.trajectory_prefix_compProd Compiled

The joint prefix/next-reward law, useful without choosing a conditional expectation version. It keeps the actual history-dependent kernel.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.trajectory_prefix_compProd

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

theorem trajectory_prefix_compProd (ν ρ : ℝ) (law : Kernel Node ℝ) [IsMarkovKernel law] (n : ℕ) : (trajectory ν ρ law).map (Preorder.frestrictLe n) ⊗ₘ stepKernel ν ρ law n = (trajectory ν ρ law).map (fun Y => (Preorder.frestrictLe n Y, Y (n+1)))
theorem BanditRLProof.HOO.trajectory_initial_law Compiled

The chronological trajectory starts with exactly the first selected node's reward law. No artificial reward is inserted at index zero.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.trajectory_initial_law

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

theorem trajectory_initial_law (ν ρ : ℝ) (law : Kernel Node ℝ) [IsMarkovKernel law] : (trajectory ν ρ law).map (fun Y => Y 0) = law (action ν ρ (fun _ => 0) 0)