I expected the following assertion to return a value of True but Mathematica 11 returns a value of False
UndirectedEdge[a, b] === UndirectedEdge[b, a]
If the above is "correct" to return a value of False, then my followup question is to ask what function do I apply so as to reduce a list UndirectedEdges holding what I believe to be duplicates into a minimal list of UndirectedEdge elements? e.g., what aFunction is applied so that the following would return a value of True?
aFunction[{UndirectedEdge[a, b], UndirectedEdge[b, a], UndirectedEdge[c, d], UndirectedEdge[d,c]}] === {UndirectedEdge[a, b], UndirectedEdge[c, d]}