Skip to content

copilot-theorem: Fix examples so they will compile with the current version of copilot-theorem. Refs #692.#723

Open
chathhorn-galois wants to merge 2 commits intoCopilot-Language:masterfrom
GaloisInc:chathhorn/issue692
Open

copilot-theorem: Fix examples so they will compile with the current version of copilot-theorem. Refs #692.#723
chathhorn-galois wants to merge 2 commits intoCopilot-Language:masterfrom
GaloisInc:chathhorn/issue692

Conversation

@chathhorn-galois
Copy link
Copy Markdown
Collaborator

Some example programs in the copilot-theorem/example subdirectory have bitrotted, as they depend on a Copilot.Theorem.Prover.Z3 module that is no longer included in copilot-theorem.cabal (as of 6a67d89). Attempting to build any of these examples results in compilation failures.

This PR updates the examples to use the Copilot.Theorem.Prover.SMT module in place of the deprecated Copilot.Theorem.Prover.Z3 module. With these updates, all of the examples now compile, but with many warnings and not all of the proofs succeed.

Fixes #692.

…pilot-Language#692.

Some example programs in the copilot-theorem/example subdirectory
have bitrotted, as they depend on a Copilot.Theorem.Prover.Z3
module that is no longer included in copilot-theorem.cabal (as of
6a67d89).  Attempting to build any of these examples results in
compilation failures.

This commit fixes the examples so they will compile using the
current version of copilot-theorem.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

copilot-theorem: Examples do not compile

1 participant