You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't think there's a published and authoritative definition for MRS, but you can see section 5.3.2 in my dissertation for some background. But basically graph isomorphism means that two MRSs are exactly equivalent, even if things like the variable forms or EP order on the RELS list differ.
The semi-VF2 algorithm in delphin.util was completely rewritten
following an academic paper description more closely. It's still not
exactly the same, but at least now it works with disconnected graphs
and is still fast enough for the pathological cases.
Fixes#296
This issue was originally discussed on the matrix-dev mailing list for a failure in the Matrix regression test for neg-mod-mod.
The
mrs.is_isomorphic()
function implements VF2 but only seems to consider connected graphs.Isomorphism should be separate from MRS well-formedness criteria (as much as possible).
The text was updated successfully, but these errors were encountered: