BanditRLlib
Lean gate passed before this site build; local proof declarations are shown as compiled.

Lean module · Foundations

BanditRLProof.ExpectationFoundation

# Minimal expectation and integration foundations This module introduces the first integration canary through the lower Lebesgue integral of a pull-event indicator. It deliberately avoids Bochner expectation, probability measures, conditional expectation, filtrations, kernels, and concentration assumptions.

Module map

Declarations
1
Placeholders
0

Imports

BanditRLProof.MeasureFoundation

Imported by

BanditRLProof, BanditRLProof.ExpectationSums

Declarations

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

theorem BanditRLProof.lintegral_actionTrace_eval_eq_indicator_one Compiled

The lower integral of the indicator of a measurable pull event is the measure of that event. This is the `EXP-INDICATOR-PULL` canary. It uses an arbitrary measure and an `ENNReal` indicator, so it does not choose a Bochner expectation or probability measure interface yet.

theorem lintegral_actionTrace_eval_eq_indicator_one {Omega : Type u} {Action : Type v} [MeasurableSpace Omega] [MeasurableSpace Action] [MeasurableSingletonClass Action] (mu : Measure Omega) (action : Omega -> ActionTrace Action) (haction : forall t : Nat, Measurable (fun omega : Omega => action omega t)) (a : Action) (t : Nat) : MeasureTheory.lintegral mu (fun omega : Omega => (({omega' : Omega | action omega' t = a} : Set Omega).indicator (1 : Omega -> ENNReal)) omega) = mu {omega : Omega | action omega t = a}