Closed digama0 closed 2 months ago
I assume the static error in build-otknl
will be an easy fix?
Actually, I think this won't work. The issue is that proofs can be deleted after the fact via directives in the .otd
file, after the theorem has already been referenced in several other theorems. This will need another implementation, and I don't think it's worth it since this is opentheory-specific behavior.
The original code was using a
proof ref
in every theorem just for deletion, but every use was already in a position to pass a modified theorem back, so doing that saves an indirection and additional state.