Lean module · Finite-horizon RL
BanditRLProof.RL.FiniteHorizonStochasticRewardIIDTotalReturnConcentration
This module takes finite products of complete reward-bearing trajectories. Independence is only asserted across episodes. Each episode deviation remains centered by the policy value at that trajectory's own sampled initial state.
Module map
Imports
BanditRLProof.RL.FiniteHorizonStochasticRewardInitialLawTotalReturnConcentration
Imported by
BanditRLProof, BanditRLProof.RL.FiniteHorizonAdaptiveStochasticRewardTotalReturnConcentration, BanditRLProof.RL.FiniteHorizonStochasticRewardErasureLaw
Declarations
Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.
def
BanditRLProof.FiniteHorizonRL.MDP.sampledCumulativeReturnDeviationAtEpisode
Compiled
The sampled-return deviation in one coordinate of a finite episode family.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.sampledCumulativeReturnDeviationAtEpisodeReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
noncomputable def sampledCumulativeReturnDeviationAtEpisode (mdp : MDP State Action) (policy : MarkovPolicy mdp) {episodes : Nat} (episode : Fin episodes) (trajectories : Fin episodes -> State × RewardStepTrace Action State mdp.horizon) : Real
theorem
BanditRLProof.FiniteHorizonRL.MDP.measurable_sampledCumulativeReturnDeviationAtEpisode
Compiled
One episode-coordinate deviation is measurable on the finite product space.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.measurable_sampledCumulativeReturnDeviationAtEpisodeReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem measurable_sampledCumulativeReturnDeviationAtEpisode (mdp : MDP State Action) (policy : MarkovPolicy mdp) {episodes : Nat} (episode : Fin episodes) : Measurable (mdp.sampledCumulativeReturnDeviationAtEpisode policy episode)
def
BanditRLProof.FiniteHorizonRL.MDP.sampledCumulativeReturnDeviationSum
Compiled
Sum of sampled-return deviations over complete iid episode coordinates.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.sampledCumulativeReturnDeviationSumReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
noncomputable def sampledCumulativeReturnDeviationSum (mdp : MDP State Action) (policy : MarkovPolicy mdp) (episodes : Nat) (trajectories : Fin episodes -> State × RewardStepTrace Action State mdp.horizon) : Real
theorem
BanditRLProof.FiniteHorizonRL.MDP.measurable_sampledCumulativeReturnDeviationSum
Compiled
The finite-episode deviation sum is measurable.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.measurable_sampledCumulativeReturnDeviationSumReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem measurable_sampledCumulativeReturnDeviationSum (mdp : MDP State Action) (policy : MarkovPolicy mdp) (episodes : Nat) : Measurable (mdp.sampledCumulativeReturnDeviationSum policy episodes)
def
BanditRLProof.FiniteHorizonRL.MDP.iidSampledCumulativeReturnDeviationVarianceProxy
Compiled
Episode-linear variance proxy for the iid sampled-return deviation sum.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.iidSampledCumulativeReturnDeviationVarianceProxyReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
noncomputable def iidSampledCumulativeReturnDeviationVarianceProxy (mdp : MDP State Action) (episodes : Nat) (rewardBound rewardVarianceProxy : NNReal) : NNReal
def
BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure
Compiled
Finite iid product of the complete reward-bearing stochastic trajectory law.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasureReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
noncomputable def iidStochasticTrajectoryFamilyMeasure (source : MeanCompatibleRewardKernel mdp) (policy : MarkovPolicy mdp) (initialState : Measure State) [IsProbabilityMeasure initialState] (episodes : Nat) : Measure (Fin episodes -> State × RewardStepTrace Action State mdp.horizon)
theorem
BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure_map_eval
Compiled
Every iid product coordinate has the exact complete stochastic trajectory law.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure_map_evalReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem iidStochasticTrajectoryFamilyMeasure_map_eval (source : MeanCompatibleRewardKernel mdp) (policy : MarkovPolicy mdp) (initialState : Measure State) [IsProbabilityMeasure initialState] {episodes : Nat} (episode : Fin episodes) : (source.iidStochasticTrajectoryFamilyMeasure policy initialState episodes).map (Function.eval episode) = source.stochasticTrajectoryMeasure policy initialState
theorem
BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iIndepFun_sampledCumulativeReturnDeviationAtEpisode
Compiled
Complete sampled-return deviations are independent across iid episodes.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iIndepFun_sampledCumulativeReturnDeviationAtEpisodeReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem iIndepFun_sampledCumulativeReturnDeviationAtEpisode (source : MeanCompatibleRewardKernel mdp) (policy : MarkovPolicy mdp) (initialState : Measure State) [IsProbabilityMeasure initialState] (episodes : Nat) : ProbabilityTheory.iIndepFun (fun episode trajectories => mdp.sampledCumulativeReturnDeviationAtEpisode policy episode trajectories) (source.iidStochasticTrajectoryFamilyMeasure policy initialState episodes)
theorem
BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.sampledCumulativeReturnDeviationAtEpisode_hasSubgaussianMGF
Compiled
Each iid episode coordinate inherits the compiled initial-law MGF.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.sampledCumulativeReturnDeviationAtEpisode_hasSubgaussianMGFReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem sampledCumulativeReturnDeviationAtEpisode_hasSubgaussianMGF [StandardBorelSpace State] [StandardBorelSpace Action] [Nonempty Action] (source : MeanCompatibleRewardKernel mdp) (policy : MarkovPolicy mdp) (initialState : Measure State) [IsProbabilityMeasure initialState] (rewardBound rewardVarianceProxy : NNReal) (hrewardBound : forall state action, |mdp.reward state action| <= (rewardBound : Real)) (law : source.UniformSubgaussianRewardLaw rewardVarianceProxy) {episodes : Nat} (episode : Fin episodes) : ProbabilityTheory.HasSubgaussianMGF (mdp.sampledCumulativeReturnDeviationAtEpisode policy episode) ((mdp.horizon : NNReal) * rewardVarianceProxy + meanBellmanInnovationVarianceProxy rewardBound mdp.horizon) (source.iidStochasticTrajectoryFamilyMeasure policy initialState episodes)
theorem
BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure_sampledCumulativeReturnDeviationSum_hasSubgaussianMGF
Compiled
The finite iid episode deviation sum has the episode-linear proxy.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure_sampledCumulativeReturnDeviationSum_hasSubgaussianMGFReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem iidStochasticTrajectoryFamilyMeasure_sampledCumulativeReturnDeviationSum_hasSubgaussianMGF [StandardBorelSpace State] [StandardBorelSpace Action] [Nonempty Action] (source : MeanCompatibleRewardKernel mdp) (policy : MarkovPolicy mdp) (initialState : Measure State) [IsProbabilityMeasure initialState] (episodes : Nat) (rewardBound rewardVarianceProxy : NNReal) (hrewardBound : forall state action, |mdp.reward state action| <= (rewardBound : Real)) (law : source.UniformSubgaussianRewardLaw rewardVarianceProxy) : ProbabilityTheory.HasSubgaussianMGF (mdp.sampledCumulativeReturnDeviationSum policy episodes) (mdp.iidSampledCumulativeReturnDeviationVarianceProxy episodes rewardBound rewardVarianceProxy) (source.iidStochasticTrajectoryFamilyMeasure policy initialState episodes)
theorem
BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure_sampledCumulativeReturnDeviationSum_abs_tail_le
Compiled
Fixed-sample two-sided delta tail for the iid episode deviation sum.
Used in these reading views: Bandit Book · Reinforcement Learning Book
9. Finite-horizon reinforcement learning
Canonical node identity
declaration:BanditRLProof.FiniteHorizonRL.MDP.MeanCompatibleRewardKernel.iidStochasticTrajectoryFamilyMeasure_sampledCumulativeReturnDeviationSum_abs_tail_leReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem iidStochasticTrajectoryFamilyMeasure_sampledCumulativeReturnDeviationSum_abs_tail_le [StandardBorelSpace State] [StandardBorelSpace Action] [Nonempty Action] (source : MeanCompatibleRewardKernel mdp) (policy : MarkovPolicy mdp) (initialState : Measure State) [IsProbabilityMeasure initialState] (episodes : Nat) (rewardBound rewardVarianceProxy : NNReal) (hrewardBound : forall state action, |mdp.reward state action| <= (rewardBound : Real)) (law : source.UniformSubgaussianRewardLaw rewardVarianceProxy) (htotal : 0 < ((mdp.iidSampledCumulativeReturnDeviationVarianceProxy episodes rewardBound rewardVarianceProxy : NNReal) : Real)) (delta : Real) (hdelta : 0 < delta) (hdelta_le_one : delta <= 1) : (source.iidStochasticTrajectoryFamilyMeasure policy initialState episodes) {trajectories | Concentration.subGaussianSumConfidenceRadius (mdp.iidSampledCumulativeReturnDeviationVarianceProxy episodes rewardBound rewardVarianceProxy) delta <= |mdp.sampledCumulativeReturnDeviationSum policy episodes trajectories|} <= ENNReal.ofReal delta