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

Update rules tab for sketch editor #7

Open
daemontus opened this issue Jun 29, 2023 · 1 comment
Open

Update rules tab for sketch editor #7

daemontus opened this issue Jun 29, 2023 · 1 comment
Milestone

Comments

@daemontus
Copy link
Member

This is similar to our current "model editor" tab. Here, the user can declare new uninterpreted functions and parameters as well as specify update functions for variables.

Generally, various "quality of life" improvements are expected here, such as syntax highlighting, ability to specify monotonicity/essentiality for uninterpreted function inputs, etc.

@daemontus daemontus added this to the 1.0.0 milestone Jun 29, 2023
@ondrej33
Copy link
Member

This was mainly implemented via #27 and #28. There are still some details to be resolved, such as:

  • more straightforward parsing of Boolean expressions (for now, lib-param-bn is used, making the whole thing slightly impractical)
  • automatic checking for static properties of update functions (like in aeon) would be nice
  • the ability to "collapse" uninterpreted functions could be useful

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

No branches or pull requests

2 participants