ubc-carnap-team / Rudolf

Truth Tree Widget for Carnap
2 stars 3 forks source link

Create manual and (semi-)auto resolution modes #18

Closed McTano closed 4 years ago

McTano commented 5 years ago

From our video call discussion on August 2nd:

In order to replicate the pen and paper experience of constructing a truth tree, we want to allow users to make more mistakes by requiring them to do each step of node decomposition manually, while preserving the existing node resolution functionality as an automatic mode.

As Carnap is both a proof assistant and a tool for teaching logic, our interface design must reconcile conflicting goals. As a proof assistant, it should prevent the user from making mistakes where possible, and provide as much assistance as it can. As a teaching tool, it is appropriate to allow mistakes, and limit how much assistance the widget gives the student. Adding configuration options should help resolve the tension between these goals.

Notes on discussion, these should each be addressed and possibly converted to issues before closing this issue: