G6QCTDRPPQGIC7CFYDFV62D2IJJGQKGRLKDHDTTSQOESPFLN7KTQC
Z22OYEOI4JVBZ7SXSMLGMFBPJ2F36FSOQLQR5LCAPJVW3KF47P7QC
---
### My own thoughts
### Potentially useful prior workI found this paper:[High-Level Separation Logic for Low-Level Code](https://jbj.github.io/research/hlsl.pdf)
### Potentially useful prior work
I found this paper:
[High-Level Separation Logic for Low-Level Code](https://jbj.github.io/research/hlsl.pdf)
This seems useful. But it's not perfect. In particular, their `safe` primitive is not quite what we need,because we want to prove something stronger than the fact that the program doesn't crash.
This seems useful. But it's not perfect. In particular, their `safe` primitive is not quite what we need,
because we want to prove something stronger than the fact that the program doesn't crash.