vprover / vampire

The Vampire Theorem Prover
https://vprover.github.io/
Other
282 stars 49 forks source link

Code tree search structs refactor + lazily expanded flat terms #543

Closed mezpusz closed 5 months ago

mezpusz commented 5 months ago

Two main changes in this pull request:

Additionally, added some basic printing for code trees.

MichaelRawson commented 5 months ago

Thanks for the fixes/improvements, @mezpusz! I'm happy apart from the GET_CONTAINING_OBJECT macro when you want to take a look, @quickbeam123.

quickbeam123 commented 5 months ago

No new assertion violations and slightly improves performance. I think it's ready to go!

MichaelRawson commented 5 months ago

OK! I'll wait to see how/if @mezpusz wants to fix GET_CONTAINING_OBJECT and then we can merge, I think.