Reminds me of Leslie Lamport’s „How to Write a Proof” [1]. I wonder whether there exist tools that aid in manually writing visualisable proofs?
https://lamport.azurewebsites.net/pubs/lamport-how-to-write....
https://lamport.azurewebsites.net/pubs/lamport-how-to-write....
I don't know of any software that allows for manual writing of such proofs yet, I'm drawing proof trees on paper at the moment. I would like paperproof to allow for this eventually. We want to enable ml-generation of tactics with ReProver, which will require the interface for the manual creation of goals and hypotheses. Hopefully after that it will be more clear what fully-manually-written proof interface could look like.
[1] https://tla.msr-inria.inria.fr/tlaps/content/Documentation/T...
[2] https://chris.pacejo.net/stuff/tla-tips#proof-step-quick-ref...