Files
mercury/tests/hard_coded/digraph_tc.exp
Peter Wang b270b6d01c Delete old transitive closure implementation.
library/digraph.m:
    Delete digraph.old_tc, digraph.old_rtc and digraph.slow_rtc.

tests/hard_coded/digraph_tc.m:
tests/hard_coded/digraph_tc.exp:
    Delete comparisons using old_tc, old_rtc and slow_rtc.
2023-01-18 16:50:41 +11:00

54 lines
518 B
Plaintext

---- G ----
digraph {
/* 6 edges */
A -> B;
A -> C;
B -> C;
B -> X;
C -> A;
X -> Y;
}
---- tc(G) ----
digraph {
/* 16 edges */
A -> A;
A -> B;
A -> C;
A -> X;
A -> Y;
B -> A;
B -> B;
B -> C;
B -> X;
B -> Y;
C -> A;
C -> B;
C -> C;
C -> X;
C -> Y;
X -> Y;
}
---- slow_tc(G) ----
digraph {
/* 16 edges */
A -> A;
A -> B;
A -> C;
A -> X;
A -> Y;
B -> A;
B -> B;
B -> C;
B -> X;
B -> Y;
C -> A;
C -> B;
C -> C;
C -> X;
C -> Y;
X -> Y;
}