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

Forced Explanation #198

Open
susuhahnml opened this issue Nov 4, 2024 · 0 comments
Open

Forced Explanation #198

susuhahnml opened this issue Nov 4, 2024 · 0 comments
Labels

Comments

@susuhahnml
Copy link
Collaborator

Enter an explanation mode where the user can change things of a solution event if it leads to UNSAT. After all the changes are made, the solver will enforce the last changes made buy the user and try to fins a solution as close as possible to the one provided prioritazing the new selections.

  • We can add and ground a new program with heuristc statements and an optimization to prefer something close to the previous options
  • It is simpler if it all works only with assumptions.
    • Initial assumptions should always be set
  • We would need a way to express that we are in this explanation state. In this state we should not compute any brave/cautious consequences since they are unsat.
  • We would need a way to show that we are in this explanation state, maybe a window background?
  • maybe it is all with low opacity except what has been selected?
    • clinguin_assume(X),
@susuhahnml susuhahnml converted this from a draft issue Nov 4, 2024
@susuhahnml susuhahnml added the idea label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🕒Backlog
Development

No branches or pull requests

1 participant