fact: Definition step_edges := if step_trivIset && step_cond then finfun [eta (edges c) with start_port |-> end_port] else edges c.
imports: mathcomp(all_ssreflect ssralg fingroup zmodp poly ssrnum) mathcomp(matrix perm) ssr_ext ssralg_ext fdist subgraph_partition tanner