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

Revisit input formalism #262

Open
makaimann opened this issue May 7, 2021 · 0 comments
Open

Revisit input formalism #262

makaimann opened this issue May 7, 2021 · 0 comments

Comments

@makaimann
Copy link
Collaborator

makaimann commented May 7, 2021

There are two world-views for how inputs should behave in a transition system:

  1. they should be state variables with no update constraints
  2. they should be affiliated only with the transition and thus not be involved in any formula referring to a set of states (only sets of pairs of states -- e.g. the transition relation)

Option 1 makes more sense in hardware and less sense for relational systems. However, adhering to closely to 2 can also cause problems (see #261). We should discuss how to best unify these ideas for different inputs to Pono.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant