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] (κ : Kernel T (S × U)) (μ : MeasureTheory.Measure T) :

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

Equations
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

      Pretty printer defined by notation3 command.

      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] (κ : Kernel T (S × U)) (μ : MeasureTheory.Measure T) :
        Ik[κ , μ] = Hk[κ.fst , μ] + Hk[κ.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] (κ : Kernel T (S × U)) :
        Ik[κ , 0] = 0
        theorem ProbabilityTheory.Kernel.mutualInfo_congr {S : Type u_2} {T : Type u_3} {U : Type u_4} [MeasurableSpace S] [MeasurableSpace T] [MeasurableSpace U] {κ η : Kernel T (S × U)} {μ : MeasureTheory.Measure T} (h : κ =ᵐ[μ] η) :
        Ik[κ , μ] = Ik[η , μ]