proposition: Lemma fdist_uniform_supp_restrict g : \sum_(t in A) ((`U HC) t * g t) = \sum_(t in C) ((`U HC) t * g t) :> R.
proof: Proof. rewrite (bigID (fun x => x \in C)) /= addrC big1 ?add0r// => a aC. by rewrite fdist_uniform_supp_notin // mul0r. Qed.
imports: mathcomp(all_ssreflect ssralg fingroup perm matrix) mathcomp(all_algebra vector reals normedtype) mathcomp(mathcomp_extra boolp) mathcomp(Rstruct) ssrR logb realType_ext ssr_ext ssralg_ext bigop_ext