fact: Definition ML_decoding := forall y : P.-receivable W, exists x, f y = Some x /\ W ``(y | x) = \big[Order.max/0]_(x' in C) W ``(y | x').
imports: mathcomp(all_ssreflect ssralg ssrnum fingroup finalg perm) mathcomp(zmodp matrix vector order) mathcomp(lra mathcomp_extra Rstruct reals) Reals ssrR realType_ext Reals_ext ssr_ext ssralg_ext f2 fdist proba channel_code channel binary_symmetric_channel hamming pproba