I found Shen while trying to solve a practical problem: I wanted an AI writing assistant that could help clarify arguments without quietly becoming the authority on what the argument means. That led me to SEQUEL, Shen, and your recent work on collaborative automated reasoning with ChatGPT and THORN.
I’ve built a small experiment in that direction, though at a much humbler level: not theorem proving, but argument linting. The AI translates prose into explicit Shen facts; Shen derives structural warnings; the AI explains only those warnings; and the human remains responsible for correcting the meaning.
I fear I've taken the project as far as I could, but if any are willing to help, here's a link:
github-repo
Thanks, Mark. I think I see the distinction more clearly now.
My reason for exposing the intermediate material was not that I think KL, or any machine-level representation, is the right thing for the user to debug. It was more about auditability: I do not yet trust an LLM to translate natural language into formal Shen structures without drift, so I wanted visible checks on what the system thinks the text means. (similar to how you found out in your chat with gpt)
Thanks for your feedback, Mark.
I’ve implemented your suggested changes:
The system has evolved quite a bit from the original idea. I started thinking of it as an argument checker, but it’s turning into something closer to a structural/provenance analysis tool for compressed reasoning and rhetorical bridges.
At this point I’m trying to better understand the theoretical side of what I’m building — especially around logic, inference, semantics, and argument structure.
Is there a book (or set of books) you’d recommend for thinking about these problems more rigorously?