theorem
ProbabilityTheory.HasCondDistrib.condExp_comp_eq
{ฮฉ : Type u_1}
{ฮฒ : Type u_2}
{๐จ : Type u_3}
{mฮฉ : MeasurableSpace ฮฉ}
{mฮฒ : MeasurableSpace ฮฒ}
{m๐จ : MeasurableSpace ๐จ}
[StandardBorelSpace ๐จ]
[Nonempty ๐จ]
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{X : ฮฉ โ ฮฒ}
{Y : ฮฉ โ ๐จ}
{ฮบ : Kernel ฮฒ ๐จ}
[IsFiniteKernel ฮบ]
{F : Type u_4}
[NormedAddCommGroup F]
[NormedSpace โ F]
[CompleteSpace F]
(h : HasCondDistrib Y X ฮบ P)
(hX : Measurable X)
{g : ๐จ โ F}
(hg : MeasureTheory.StronglyMeasurable g)
(hint : MeasureTheory.Integrable (fun (ฯ : ฮฉ) => g (Y ฯ)) P)
:
noncomputable def
Learning.Environment.measure
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
(env : Environment ๐ ๐ ๐จ)
(O : โ โ ฮฉ โ ๐)
(A : โ โ ฮฉ โ ๐)
(Y : โ โ ฮฉ โ ๐จ)
(n : โ)
(ฯ : ฮฉ)
:
ProbabilityTheory.Kernel ๐ ๐จ
The kernel that gives the measure of the feedback distribution as a function of the action
chosen at time n.
Instances For
noncomputable def
Learning.Environment.means
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
(env : Environment ๐ ๐ ๐จ)
(O : โ โ ฮฉ โ ๐)
(A : โ โ ฮฉ โ ๐)
(Y : โ โ ฮฉ โ ๐จ)
(k : ๐)
(n : โ)
(ฯ : ฮฉ)
:
๐จ
The means of the feedback distribution as a function of the action chosen at time n.
Instances For
@[simp]
theorem
Learning.means_zero
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
(env : Environment ๐ ๐ ๐จ)
(O : โ โ ฮฉ โ ๐)
(A : โ โ ฮฉ โ ๐)
(Y : โ โ ฮฉ โ ๐จ)
(k : ๐)
(ฯ : ฮฉ)
:
@[simp]
theorem
Learning.means_of_isObliviousEnv
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{env : Environment ๐ ๐ ๐จ}
[IsObliviousEnv env]
(O : โ โ ฮฉ โ ๐)
(A : โ โ ฮฉ โ ๐)
(Y : โ โ ฮฉ โ ๐จ)
(k : ๐)
(n : โ)
(ฯ : ฮฉ)
:
theorem
Learning.means_obliviousEnv
{ฮฉ : Type u_1}
{๐ : Type u_3}
{๐จ : Type u_4}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
(ฮฝ : โ โ ProbabilityTheory.Kernel ๐ ๐จ)
[โ (n : โ), ProbabilityTheory.IsMarkovKernel (ฮฝ n)]
{O : โ โ ฮฉ โ Unit}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
(k : ๐)
(n : โ)
(ฯ : ฮฉ)
:
theorem
Learning.means_stationaryEnv
{ฮฉ : Type u_1}
{๐ : Type u_3}
{๐จ : Type u_4}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
(ฮฝ : ProbabilityTheory.Kernel ๐ ๐จ)
[ProbabilityTheory.IsMarkovKernel ฮฝ]
{O : โ โ ฮฉ โ Unit}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
(k : ๐)
(n : โ)
(ฯ : ฮฉ)
:
theorem
Learning.IsAlgEnvSeq.stronglyMeasurable_means
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[OpensMeasurableSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
(k : ๐)
(n : โ)
:
MeasureTheory.StronglyMeasurable (env.means O A Y k n)
theorem
Learning.IsAlgEnvSeq.measurable_means
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[BorelSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
(k : ๐)
(n : โ)
:
Measurable (env.means O A Y k n)
theorem
Learning.IsAlgEnvSeq.adapted_means_filtrationAction
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[BorelSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
:
MeasureTheory.Adapted h.filtrationAction fun (n : โ) (ฯ : ฮฉ) => env.means O A Y (A n ฯ) n ฯ
theorem
Learning.IsAlgEnvSeq.stronglyAdapted_means_filtrationAction
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[BorelSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
:
MeasureTheory.StronglyAdapted h.filtrationAction fun (n : โ) (ฯ : ฮฉ) => env.means O A Y (A n ฯ) n ฯ
theorem
Learning.IsAlgEnvSeq.adapted_means
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[BorelSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
:
MeasureTheory.Adapted h.filtration fun (n : โ) (ฯ : ฮฉ) => env.means O A Y (A n ฯ) n ฯ
theorem
Learning.IsAlgEnvSeq.condExp_feedback_comp
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
{๐ฉ : Type u_5}
[NormedAddCommGroup ๐ฉ]
[NormedSpace โ ๐ฉ]
[CompleteSpace ๐ฉ]
[StandardBorelSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
(n : โ)
{g : ๐จ โ ๐ฉ}
(hg : MeasureTheory.StronglyMeasurable g)
(hint : MeasureTheory.Integrable (fun (ฯ : ฮฉ) => g (Y n ฯ)) P)
:
theorem
Learning.IsAlgEnvSeq.condExp_feedback
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[BorelSpace ๐จ]
[SecondCountableTopology ๐จ]
[CompleteSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
(n : โ)
(hint : MeasureTheory.Integrable (Y n) P)
:
P[Y n | โh.filtrationAction n] =แต[P] fun (ฯ : ฮฉ) => env.means O A Y (A n ฯ) n ฯ
theorem
Learning.IsAlgEnvSeq.memLp_means_action
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[BorelSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
{n : โ}
{p : ENNReal}
(hp1 : 1 โค p)
(hp_top : p โ โค)
(hint : MeasureTheory.MemLp (Y n) p P)
:
MeasureTheory.MemLp (fun (ฯ : ฮฉ) => env.means O A Y (A n ฯ) n ฯ) p P
theorem
Learning.IsAlgEnvSeq.integrable_means_action
{ฮฉ : Type u_1}
{๐ : Type u_2}
{๐ : Type u_3}
{๐จ : Type u_4}
{mฮฉ : MeasurableSpace ฮฉ}
{m๐ : MeasurableSpace ๐}
{m๐ : MeasurableSpace ๐}
{m๐จ : MeasurableSpace ๐จ}
[NormedAddCommGroup ๐จ]
[NormedSpace โ ๐จ]
{O : โ โ ฮฉ โ ๐}
{A : โ โ ฮฉ โ ๐}
{Y : โ โ ฮฉ โ ๐จ}
{P : MeasureTheory.Measure ฮฉ}
[MeasureTheory.IsFiniteMeasure P]
{alg : Algorithm ๐ ๐ ๐จ}
{env : Environment ๐ ๐ ๐จ}
[SecondCountableTopology ๐จ]
[OpensMeasurableSpace ๐จ]
(h : IsAlgEnvSeq O A Y alg env P)
{n : โ}
(hint : MeasureTheory.Integrable (Y n) P)
:
MeasureTheory.Integrable (fun (ฯ : ฮฉ) => env.means O A Y (A n ฯ) n ฯ) P