Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: The type expected for an application does not match the computed type #87

Open
rodrigo7491 opened this issue May 17, 2023 · 0 comments
Assignees

Comments

@rodrigo7491
Copy link

Hi,

When trying to check the proof produced by cvc5 for the files in ex.zip, I get the following error (see the zip file for the full output):

Error: ex.proof at 26984:1-26984:2
The type expected for an application does not match the computed type.
1. The expected type: (holds ((\ t1 (\ t2 (apply (apply f_= t1) t2))) (apply ...
2. The computed type: (holds ((\ t1 (\ t2 (apply (apply f_= t1) t2))) ((\ t1 (\ t2 (apply ...

Unfortunately I was not able to reproduce the error with a smaller instance. I'm running cvc5 v1.0.5 and lfscc from commit 9aab068, with signatures from commit c09fa26fdd3b114351789f252311c6ea02f69e56. CLI commands below.

cvc5 --produce-proofs --proof-format=lfsc --proof-granularity=theory-rewrite ex.smt2
lfscc core_defs.plf util_defs.plf theory_def.plf nary_programs.plf boolean_programs.plf boolean_rules.plf cnf_rules.plf equality_rules.plf arith_programs.plf arith_rules.plf strings_programs.plf strings_rules.plf quantifiers_rules.plf ex.proof

The error only happens with proofs produced using the --proof-granularity=theory-rewrite cvc5 flag.

@ajreynol ajreynol self-assigned this May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants