Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isomorphic lhs are not handled correctly #1

Open
rhz opened this issue Jun 22, 2013 · 0 comments
Open

Isomorphic lhs are not handled correctly #1

rhz opened this issue Jun 22, 2013 · 0 comments
Assignees
Labels

Comments

@rhz
Copy link
Collaborator

rhz commented Jun 22, 2013

If two isomorphic lhs are written in different order, the mapping from agents in the lhs to agents in the mixture is wrong, it needs an "adapter". This probably happens because the embedding is made using the first pattern registered for that iso class but indices are stored in actions using the lhs own indices rather than the representative's indices.

Ideas:

  1. When we discover that a pattern belongs to an iso class, we can generate a mapping from the pattern to the representative
  2. Make Action.apply really agnostic to ordering
  3. Maybe even forget about ordering in Patterns?
@ghost ghost assigned sstucki Jun 22, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants