Defaultgraphs.GraphOperSourcegeneric operation over imperative graphs
module G : Graph.Sig.Itransitive reduction. Uses the transitive reduction algorithm from The Transitive Reduction of a Directed Graph, Aho, Garey and Ullman, 1972 - with the proviso that we know that our graph already is a transitive closure