proposition: Lemma cond_entropy_self : cond_entropy (fdist_self P) = 0.
proof: Proof. move: (@chain_rule _ _ (fdist_self P)). rewrite !fdist_self1 fdistX_self addRC -subR_eq => <-. by rewrite joint_entropy_self subRR. Qed.
imports: mathcomp(all_ssreflect all_algebra fingroup perm matrix) Reals mathcomp(Rstruct) ssrR Reals_ext realType_ext ssr_ext ssralg_ext bigop_ext logb ln_facts fdist jfdist_cond proba binary_entropy_function divergence