Mathematica 8 bug (related to Graph[])
- To: mathgroup at smc.vnet.net
- Subject: [mg117457] Mathematica 8 bug (related to Graph[])
- From: Szabolcs <szhorvat at gmail.com>
- Date: Sat, 19 Mar 2011 05:18:59 -0500 (EST)
Dear MathGroup members,
There appears to be another bug in graph processing functions:
In[1]:= jj = Subgraph[Graph[{1, 2, 3, 4}, {3 -> 4}], {1, 2, 3}]
Out[1]= <picture of a graph>
In[2]:= IsomorphicGraphQ[jj, Graph[{1, 2, 3}, {}]]
Out[2]= False
In[3]:= InputForm[jj]
Out[3]//InputForm=
Graph[{1, 2, 3}, {}]
Strangely, if I copy and paste the output from Out[1] into the
IsomorphicGraphQ[] function, then the problem doesn't manifest
itself! To reproduce it, evaluate the input exactly as shown above
(try in a new session). Generally, any action that pulls the graph-
expression through the front-end seems to "fix" the problem.
Can you reproduce the bug in Mathematica 8.0.1?
Cheers,
Szabolcs