Open yutakang opened 3 years ago
In the current implementation, proof states are not updated after proving new conjectures!
Therefore, subsequent proof attempts are unable to take advantage of such proved conjectures.
This needs to be fixed.
Probably I can do something similar to what I did in Australia for Cogent.
That is, use Local_Theory.note (a, ths).
Local_Theory.note (a, ths)
I have to use Proof.theorem to update Proof.state using Local_Theory.note as is done in this code.
Proof.theorem
Proof.state
Local_Theory.note
In the current implementation, proof states are not updated after proving new conjectures!
Therefore, subsequent proof attempts are unable to take advantage of such proved conjectures.
This needs to be fixed.