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

Feature requests from logic classmates peer feedback #1

Open
4 of 9 tasks
vezwork opened this issue Dec 8, 2020 · 0 comments
Open
4 of 9 tasks

Feature requests from logic classmates peer feedback #1

vezwork opened this issue Dec 8, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@vezwork
Copy link
Owner

vezwork commented Dec 8, 2020

In order of priority:

P1

  • written instructions for use
  • the operator “everyone,” as in Ea,b,etc. OR K[a,b] used for group knowledge. One could consider this very important, since for example the homework question where this playground could be most useful would be homework 6 question 1, where we were asked to disprove Ea,b A -> KaKb A
  • public announcement logic either as formulas or as buttons you can press to "announce" something and change the model.

P2

  • Pre-made examples It might also be helpful to have some pre-loaded example models. In fact, these pre-loaded models could potentially demonstrate certain frame correspondences that hold such as K, T, 4, 5. This would not only help new users, but would demonstrate why certain frame correspondences hold by way of some visual examples.
  • instructional video attaching a video on your webpage showing how you illustrate an argument using your playground, just to give the new player better instruction?

P3

  • Sequential World Numbers once a world is deleted and a new world is added, the numbers are not necessarily sequential. This in-turn can make the labels on the worlds confusing. Alternatively it might be good to give users the option to name each world.
  • Agent Arrow editing UI When an agent arrow is selected, it seems odd that a keyboard shortcut is needed to change direction. Adding a small panel to change the arrow direction under the agent and variable selectors may make this more clear.
  • Common Knowledge Operator from definition 15.6 in the course text. This seems difficult to do correctly since it involves infinity. I'm sure it's possible for finite models, but not easy.
  • Code Cleanup & Documentation The current code files are long and disorganized, organize the code, add inline documentation, and add documentation to the github page so other people can contribute or understand the project.
@vezwork vezwork added the enhancement New feature or request label Dec 8, 2020
@vezwork vezwork self-assigned this Dec 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant