fact: Record graph (r : rel V) := { connected : forall a b, connect r a b; undirected : symmetric r ; bipartite : Colorable.graph r 2 }.
imports: mathcomp(all_ssreflect ssralg fingroup finalg perm zmodp) mathcomp(matrix) bigop_ext ssralg_ext f2 subgraph_partition