Documentation

PFR.ForMathlib.Entropy.Kernel.MutualInfo

Mutual Information of kernels #

Main definitions #

Main statements #

Notations #

noncomputable def ProbabilityTheory.kernel.mutualInfo {S : Type u_2} {T : Type u_3} {U : Type u_4} [MeasurableSpace S] [MeasurableSpace T] [MeasurableSpace U] (κ : (ProbabilityTheory.kernel T (S × U))) (μ : MeasureTheory.Measure T) :

Mutual information of a kernel into a product space with respect to a measure.

Equations
Instances For

    Pretty printer defined by notation3 command.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Mutual information of a kernel into a product space with respect to a measure.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem ProbabilityTheory.kernel.mutualInfo_def {S : Type u_2} {T : Type u_3} {U : Type u_4} [MeasurableSpace S] [MeasurableSpace T] [MeasurableSpace U] (κ : (ProbabilityTheory.kernel T (S × U))) (μ : MeasureTheory.Measure T) :
        Ik[κ , μ] = Hk[ProbabilityTheory.kernel.fst κ , μ] + Hk[ProbabilityTheory.kernel.snd κ , μ] - Hk[κ , μ]
        @[simp]
        theorem ProbabilityTheory.kernel.mutualInfo_zero_measure {S : Type u_2} {T : Type u_3} {U : Type u_4} [MeasurableSpace S] [MeasurableSpace T] [MeasurableSpace U] (κ : (ProbabilityTheory.kernel T (S × U))) :
        Ik[κ , 0] = 0
        @[simp]
        theorem ProbabilityTheory.kernel.mutualInfo_congr {S : Type u_2} {T : Type u_3} {U : Type u_4} [MeasurableSpace S] [MeasurableSpace T] [MeasurableSpace U] {κ : (ProbabilityTheory.kernel T (S × U))} {η : (ProbabilityTheory.kernel T (S × U))} {μ : MeasureTheory.Measure T} (h : μ.ae.EventuallyEq κ η) :
        Ik[κ , μ] = Ik[η , μ]