Why do I find the following interaction counter-intuitive?
Graph[{L[1] \[DirectedEdge] R[1], L[2] \[DirectedEdge] R[2], R[1] \[DirectedEdge] L[2]}]
AcyclicGraphQ[%]
In the above L and R are undefined. (My actual code is in a module, and binds local L and R symbols, just to have a way of distinguishing the vertex classes in bipartite graphs.)
The answer I get is
False
At least usually. Is the function not defined for directed graphs? Is there a special DAGQ function that I haven't noticed?
?*GraphQ? – cormullion Jan 27 at 16:27