From e4e58e70d52c972d46a5649f4afcedf020e6ab11 Mon Sep 17 00:00:00 2001 From: Everett Hildenbrandt Date: Thu, 28 Mar 2024 14:19:10 +0000 Subject: [PATCH] !!! regression-new: update all expected output --- regression-new/bad-flags/no-flags.out | 20 ++-- regression-new/cell-sort-haskell/1.test.out | 73 ++++++------ .../checkClaimError/rule-spec.k.out | 29 ++++- .../checkClaimError/syntax-spec.k.out | 32 ++++- regression-new/checks/checkCircularList.k.out | 2 +- regression-new/checks/existentialCheck.k.out | 4 +- regression-new/checks/macroWithFunction.k.out | 2 +- regression-new/checks/priorityError.k.out | 12 +- .../concrete-function-cache/a2-spec.k.out | 51 ++++---- .../concrete-function/a1-spec.k.out | 51 ++++---- regression-new/concrete-haskell/a1-spec.k.out | 28 ++++- .../configuration-formatting/1.test.out | 71 ++++++----- .../domains-lemmas-no-smt-spec.k.out | 1 - regression-new/io-llvm/4.test.out | 13 ++- regression-new/issue-1098/1.test.out | 11 +- .../issue-1175/test-broken-spec.k.out | 26 +++++ .../issue-1175/test2-broken-spec.k.out | 26 +++++ regression-new/issue-1263/1.test.out | 12 +- .../issue-1489-claimLoc/claimLoc-spec.k.out | 27 ++++- regression-new/issue-1528/1.test.out | 12 +- regression-new/issue-1528/2.test.out | 13 ++- regression-new/issue-1528/3.test.out | 13 ++- .../issue-1683-cfgVarsWarns/1.test.out | 5 +- .../issue-2142-markConcrete/test-spec.k.out | 38 ++++-- .../test-spec.k.out | 29 ++++- .../issue-2273/tests/kast-in1.kast.out | 9 +- .../a1-spec.k.out | 52 ++++++++- .../a2-spec.k.out | 32 ++++- .../a3-spec.k.out | 29 ++++- .../a4-spec.k.out | 39 ++++++- .../a5-spec.k.out | 28 ++++- .../a6-spec.k.out | 29 ++++- .../issue-2321-kprovexCrash/test-spec.k.out | 40 ++++++- .../claims/a1-spec.k.out | 5 +- .../claims/a2-spec.k.out | 5 +- .../exclude/a1-spec.k.out | 5 +- .../trusted/a1-spec.k.out | 5 +- regression-new/issue-3446/a.kast.out | 9 +- regression-new/ite-bug/failing-1-spec.k.out | 48 ++++---- regression-new/ite-bug/failing-2-spec.k.out | 48 ++++---- regression-new/itp/nat-assoc/assoc-spec.k.out | 41 ++++++- .../itp/nth-ancestor/nth1-spec.k.out | 43 ++++++- .../itp/nth-ancestor/nth2-spec.k.out | 57 ++++++++- regression-new/kprove-append/def-spec.k.out | 34 ++++-- .../kprove-branchingAllowed/def-spec.k.out | 7 -- .../kprove-java/rhs-vars-broken-spec.k.out | 35 +++++- .../kprove-markdown/set-balance-spec.md.out | 1 - .../assignment-1-spec.k.out | 37 +++++- .../assignment-10-spec.k.out | 65 +++++++---- .../assignment-11-spec.k.out | 72 ++++++------ .../assignment-12-spec.k.out | 59 +++++++--- .../assignment-13-spec.k.out | 59 +++++++--- .../assignment-14-spec.k.out | 71 ++++++----- .../assignment-15-spec.k.out | 77 ++++++------ .../assignment-16-spec.k.out | 79 ++++++------- .../assignment-17-spec.k.out | 53 +++++++-- .../assignment-18-spec.k.out | 23 +++- .../assignment-19-spec.k.out | 47 ++++++-- .../assignment-2-spec.k.out | 74 ++++++++++-- .../assignment-20-spec.k.out | 59 +++++++--- .../assignment-21-spec.k.out | 60 ++++++++-- .../assignment-22-spec.k.out | 66 ++++++++--- .../assignment-23-spec.k.out | 60 ++++++++-- .../assignment-24-spec.k.out | 66 ++++++++--- .../assignment-25-spec.k.out | 65 +++++++---- .../assignment-26-spec.k.out | 40 ++++++- .../assignment-27-spec.k.out | 37 +++++- .../assignment-28-spec.k.out | 45 +++++-- .../assignment-29-spec.k.out | 77 ++++++++---- .../assignment-3-spec.k.out | 66 ++++++++--- .../assignment-30-spec.k.out | 77 ++++++++---- .../assignment-31-spec.k.out | 77 ++++++++---- .../assignment-4-spec.k.out | 65 +++++++---- .../assignment-5-spec.k.out | 66 +++++++---- .../assignment-6-spec.k.out | 60 ++++++++-- .../assignment-7-spec.k.out | 52 ++++++--- .../assignment-8-spec.k.out | 52 ++++++--- .../assignment-9-spec.k.out | 65 +++++++---- .../inkeys-1-spec.k.out | 43 ++++++- .../inkeys-10-spec.k.out | 43 ++++++- .../inkeys-11-spec.k.out | 57 ++++++++- .../inkeys-12-spec.k.out | 51 ++++++-- .../inkeys-13-spec.k.out | 51 ++++++-- .../inkeys-14-spec.k.out | 53 ++++++++- .../inkeys-15-spec.k.out | 67 ++++++++++- .../inkeys-16-spec.k.out | 59 ++++++++-- .../inkeys-17-spec.k.out | 59 ++++++++-- .../inkeys-2-spec.k.out | 49 ++++++-- .../inkeys-3-spec.k.out | 62 ++++++++-- .../inkeys-4-spec.k.out | 58 ++++++--- .../inkeys-5-spec.k.out | 58 ++++++--- .../inkeys-6-spec.k.out | 71 +++++++---- .../inkeys-7-spec.k.out | 87 ++++++++++---- .../inkeys-8-spec.k.out | 79 ++++++++----- .../inkeys-9-spec.k.out | 79 ++++++++----- .../lookup-1-spec.k.out | 67 ++++++++--- .../lookup-10-spec.k.out | 60 ++++++++-- .../lookup-11-spec.k.out | 73 ++++++++---- .../lookup-12-spec.k.out | 59 ++++++++-- .../lookup-13-spec.k.out | 73 ++++++++---- .../lookup-14-spec.k.out | 77 ++++++------ .../lookup-15-spec.k.out | 58 ++++++--- .../lookup-16-spec.k.out | 64 ++++++---- .../lookup-17-spec.k.out | 64 ++++++---- .../lookup-18-spec.k.out | 64 ++++++---- .../lookup-19-spec.k.out | 64 ++++++---- .../lookup-2-spec.k.out | 52 +++++++-- .../lookup-20-spec.k.out | 64 ++++++---- .../lookup-21-spec.k.out | 64 ++++++---- .../lookup-22-spec.k.out | 50 +++++--- .../lookup-23-spec.k.out | 60 +++++++--- .../lookup-24-spec.k.out | 20 +++- .../lookup-25-spec.k.out | 49 ++++++-- .../lookup-26-spec.k.out | 60 ++++++++-- .../lookup-27-spec.k.out | 52 +++++++-- .../lookup-28-spec.k.out | 58 ++++++--- .../lookup-29-spec.k.out | 74 ++++++++++-- .../lookup-3-spec.k.out | 71 ++++++----- .../lookup-30-spec.k.out | 66 ++++++++--- .../lookup-31-spec.k.out | 64 ++++++---- .../lookup-32-spec.k.out | 65 +++++++---- .../lookup-33-spec.k.out | 58 ++++++--- .../lookup-34-spec.k.out | 70 ++++++----- .../lookup-35-spec.k.out | 60 ++++++++-- .../lookup-36-spec.k.out | 66 ++++++++--- .../lookup-37-spec.k.out | 59 ++++++++-- .../lookup-38-spec.k.out | 66 ++++++++--- .../lookup-39-spec.k.out | 64 ++++++---- .../lookup-4-spec.k.out | 82 ++++++++++--- .../lookup-40-spec.k.out | 58 ++++++--- .../lookup-41-spec.k.out | 64 ++++++---- .../lookup-42-spec.k.out | 64 ++++++---- .../lookup-43-spec.k.out | 64 ++++++---- .../lookup-44-spec.k.out | 64 ++++++---- .../lookup-45-spec.k.out | 64 ++++++---- .../lookup-46-spec.k.out | 64 ++++++---- .../lookup-47-spec.k.out | 51 +++++--- .../lookup-48-spec.k.out | 45 +++++-- .../lookup-49-spec.k.out | 37 +++++- .../lookup-5-spec.k.out | 73 ++++++++---- .../lookup-50-spec.k.out | 52 +++++++-- .../lookup-51-spec.k.out | 57 +++++---- .../lookup-52-spec.k.out | 45 +++++-- .../lookup-53-spec.k.out | 51 +++++--- .../lookup-54-spec.k.out | 45 +++++-- .../lookup-55-spec.k.out | 51 +++++--- .../lookup-6-spec.k.out | 77 ++++++------ .../lookup-7-spec.k.out | 72 +++++++----- .../lookup-8-spec.k.out | 65 +++++++---- .../lookup-9-spec.k.out | 83 ++++++------- .../remove-1-spec.k.out | 65 ++++++++--- .../remove-10-spec.k.out | 67 ++++++++--- .../remove-11-spec.k.out | 73 ++++++++---- .../remove-12-spec.k.out | 36 +++++- .../remove-13-spec.k.out | 73 ++++++++---- .../remove-14-spec.k.out | 72 +++++++----- .../remove-15-spec.k.out | 64 ++++++---- .../remove-16-spec.k.out | 50 +++++--- .../remove-17-spec.k.out | 72 +++++++----- .../remove-18-spec.k.out | 51 ++++++-- .../remove-2-spec.k.out | 29 ++++- .../remove-3-spec.k.out | 64 ++++++---- .../remove-4-spec.k.out | 82 ++++++++++--- .../remove-5-spec.k.out | 88 +++++++++----- .../remove-6-spec.k.out | 83 ++++++------- .../remove-7-spec.k.out | 78 +++++++------ .../remove-8-spec.k.out | 29 ++++- .../remove-9-spec.k.out | 89 +++++++------- .../markdownSelectors/a-spec.md.out | 13 +-- .../non-executable/rewrite-check/test.k.out | 2 + regression-new/nonexhaustive/test.k.out | 60 +--------- regression-new/or-llvm/4.test.out | 6 +- regression-new/or-llvm/5.test.out | 6 +- .../pattern-macro-productions/3.test.out | 11 +- regression-new/pattern-macro/3.test.out | 11 +- regression-new/pedanticAttributes/test.k.out | 2 + regression-new/poly-sort/1.test.out | 12 +- regression-new/rand/1.rand.out | 10 +- .../rangemap-tests-llvm/concat-4.test.out | 12 +- .../rangemap-tests-llvm/concat-6.test.out | 13 ++- .../rangemap-tests-llvm/difference-6.test.out | 12 +- .../rangemap-tests-llvm/difference-7.test.out | 14 ++- .../rangemap-tests-llvm/difference-8.test.out | 12 +- .../rangemap-tests-llvm/keys-3.test.out | 13 ++- .../rangemap-tests-llvm/keys-list-3.test.out | 13 ++- .../rangemap-tests-llvm/remove-1.test.out | 12 +- .../rangemap-tests-llvm/remove-3.test.out | 13 ++- .../rangemap-tests-llvm/remove-all-3.test.out | 13 ++- .../rangemap-tests-llvm/remove-all-4.test.out | 14 ++- .../rangemap-tests-llvm/remove-all-5.test.out | 14 ++- .../rangemap-tests-llvm/update-1.test.out | 12 +- .../rangemap-tests-llvm/update-2.test.out | 12 +- .../rangemap-tests-llvm/update-4.test.out | 12 +- .../rangemap-tests-llvm/update-5.test.out | 13 ++- .../rangemap-tests-llvm/update-6.test.out | 13 ++- .../rangemap-tests-llvm/update-all-3.test.out | 17 ++- .../rangemap-tests-llvm/update-all-5.test.out | 16 +-- .../rangemap-tests-llvm/values-3.test.out | 13 ++- regression-new/rat/defined/tests/1.a.out | 15 ++- regression-new/rat/defined/tests/4.a.out | 15 ++- regression-new/rat/defined/tests/7.a.out | 15 ++- regression-new/rat/defined/tests/8.a.out | 15 ++- .../set-symbolic-tests/diff-1-spec.k.out | 36 +++++- .../set-symbolic-tests/diff-10-spec.k.out | 51 ++++++-- .../set-symbolic-tests/diff-11-spec.k.out | 66 +++++++++-- .../set-symbolic-tests/diff-17-spec.k.out | 66 +++++++++-- .../set-symbolic-tests/diff-19-spec.k.out | 66 +++++++++-- .../set-symbolic-tests/diff-2-spec.k.out | 43 ++++++- .../set-symbolic-tests/diff-21-spec.k.out | 59 ++++++++-- .../set-symbolic-tests/diff-22-spec.k.out | 52 +++++++-- .../set-symbolic-tests/diff-23-spec.k.out | 58 ++++++--- .../set-symbolic-tests/diff-3-spec.k.out | 43 ++++++- .../set-symbolic-tests/diff-31-spec.k.out | 74 ++++++++++-- .../set-symbolic-tests/diff-4-spec.k.out | 51 ++++++-- .../set-symbolic-tests/diff-5-spec.k.out | 66 +++++++++-- .../diff-ticket3124-spec.k.out | 49 ++++++-- .../set-symbolic-tests/inset-1-spec.k.out | 46 +++++++- .../set-symbolic-tests/inset-11-spec.k.out | 82 ++++++++++--- .../set-symbolic-tests/inset-2-spec.k.out | 52 +++++++-- .../set-symbolic-tests/inset-3-spec.k.out | 45 +++++-- .../set-symbolic-tests/inset-4-spec.k.out | 67 +++++++++-- .../set-symbolic-tests/intersect-1-spec.k.out | 39 ++++++- .../intersect-10-spec.k.out | 52 +++++++-- .../intersect-11-spec.k.out | 67 +++++++++-- .../intersect-17-spec.k.out | 67 +++++++++-- .../intersect-19-spec.k.out | 67 +++++++++-- .../set-symbolic-tests/intersect-2-spec.k.out | 46 +++++++- .../intersect-21-spec.k.out | 59 ++++++++-- .../intersect-22-spec.k.out | 54 +++++++-- .../intersect-23-spec.k.out | 60 +++++++--- .../set-symbolic-tests/intersect-3-spec.k.out | 46 +++++++- .../intersect-31-spec.k.out | 75 ++++++++++-- .../intersect-37-spec.k.out | 46 ++++++-- .../set-symbolic-tests/intersect-4-spec.k.out | 52 +++++++-- .../set-symbolic-tests/intersect-5-spec.k.out | 67 +++++++++-- .../set-symbolic-tests/union-1-spec.k.out | 39 ++++++- .../set-symbolic-tests/union-10-spec.k.out | 53 +++++++-- .../set-symbolic-tests/union-11-spec.k.out | 67 +++++++++-- .../set-symbolic-tests/union-17-spec.k.out | 67 +++++++++-- .../set-symbolic-tests/union-19-spec.k.out | 67 +++++++++-- .../set-symbolic-tests/union-2-spec.k.out | 46 +++++++- .../set-symbolic-tests/union-21-spec.k.out | 60 ++++++++-- .../set-symbolic-tests/union-22-spec.k.out | 52 +++++++-- .../set-symbolic-tests/union-23-spec.k.out | 59 +++++++--- .../set-symbolic-tests/union-3-spec.k.out | 46 +++++++- .../set-symbolic-tests/union-31-spec.k.out | 74 ++++++++++-- .../set-symbolic-tests/union-32-spec.k.out | 59 ++++++++-- .../set-symbolic-tests/union-34-spec.k.out | 59 ++++++++-- .../set-symbolic-tests/union-37-spec.k.out | 45 +++++-- .../set-symbolic-tests/union-38-spec.k.out | 51 +++++--- .../set-symbolic-tests/union-39-spec.k.out | 45 +++++-- .../set-symbolic-tests/union-4-spec.k.out | 53 +++++++-- .../set-symbolic-tests/union-5-spec.k.out | 67 +++++++++-- regression-new/set_unification/a-spec.k.out | 43 ++++++- regression-new/skipped | 57 --------- .../spec-rule-application/def01-spec.k.out | 41 ++++++- .../spec-rule-application/def02-spec.k.out | 41 ++++++- .../spec-rule-application/def031-spec.k.out | 41 ++++++- .../spec-rule-application/def032-spec.k.out | 41 ++++++- .../spec-rule-application/def033-spec.k.out | 41 ++++++- .../spec-rule-application/def11-spec.k.out | 41 ++++++- .../spec-rule-application/def12-spec.k.out | 41 ++++++- .../spec-rule-application/def13-spec.k.out | 41 ++++++- .../spec-rule-application/def14-spec.k.out | 41 ++++++- .../spec-rule-application/def15-spec.k.out | 41 ++++++- .../spec-rule-application/def21-spec.k.out | 41 ++++++- .../spec-rule-application/def22-spec.k.out | 41 ++++++- .../spec-rule-application/def23-spec.k.out | 41 ++++++- .../spec-rule-application/def24-spec.k.out | 41 ++++++- .../spec-rule-application/def25-spec.k.out | 41 ++++++- .../spec-rule-application/def41-spec.k.out | 41 ++++++- .../spec-rule-application/def42-spec.k.out | 41 ++++++- .../spec-rule-application/def44-spec.k.out | 41 ++++++- .../spec-rule-application/def45-spec.k.out | 41 ++++++- .../spec-rule-application/def61-spec.k.out | 74 ++++++------ .../spec-rule-application/def62-spec.k.out | 41 ++++++- .../spec-rule-application/def71-spec.k.out | 41 ++++++- .../spec-rule-application/def81-spec.k.out | 68 ++++++----- regression-new/trace/1.test.out | 16 +-- .../unification-lemmas/test2-spec.k.out | 1 - regression-new/useless/test.k.out | 110 +----------------- 281 files changed, 9783 insertions(+), 3408 deletions(-) diff --git a/regression-new/bad-flags/no-flags.out b/regression-new/bad-flags/no-flags.out index 6de4ef98a..d42775338 100644 --- a/regression-new/bad-flags/no-flags.out +++ b/regression-new/bad-flags/no-flags.out @@ -1,11 +1,15 @@ -usage: pyk kompile [-h] [--verbose] [--debug] [--warnings WARNINGS] [-w2e] [-I INCLUDES] - [--main-module MAIN_MODULE] [--syntax-module SYNTAX_MODULE] - [--md-selector MD_SELECTOR] [--output-definition DEFINITION_DIR] [--backend BACKEND] - [--type-inference-mode TYPE_INFERENCE_MODE] [--emit-json] [-ccopt CCOPTS] - [--no-llvm-kompile] [--with-llvm-library] [--enable-llvm-debug] - [--llvm-kompile-type LLVM_KOMPILE_TYPE] [--llvm-kompile-output LLVM_KOMPILE_OUTPUT] - [--read-only-kompiled-directory] [-O0] [-O1] [-O2] [-O3] [--enable-search] - [--coverage] [--gen-bison-parser] [--gen-glr-bison-parser] [--bison-lists] +usage: pyk kompile [-h] [--verbose] [--debug] [--warnings WARNINGS] [-w2e] + [-I INCLUDES] [--main-module MAIN_MODULE] + [--syntax-module SYNTAX_MODULE] [--md-selector MD_SELECTOR] + [--output-definition DEFINITION_DIR] [--backend BACKEND] + [--type-inference-mode TYPE_INFERENCE_MODE] [--emit-json] + [-ccopt CCOPTS] [--no-llvm-kompile] [--with-llvm-library] + [--enable-llvm-debug] + [--llvm-kompile-type LLVM_KOMPILE_TYPE] + [--llvm-kompile-output LLVM_KOMPILE_OUTPUT] + [--read-only-kompiled-directory] [-O0] [-O1] [-O2] [-O3] + [--enable-search] [--coverage] [--gen-bison-parser] + [--gen-glr-bison-parser] [--bison-lists] [--llvm-proof-hint-instrumentation] [--no-exc-wrap] main_file pyk kompile: error: the following arguments are required: main_file diff --git a/regression-new/cell-sort-haskell/1.test.out b/regression-new/cell-sort-haskell/1.test.out index f3492455a..e86107b34 100644 --- a/regression-new/cell-sort-haskell/1.test.out +++ b/regression-new/cell-sort-haskell/1.test.out @@ -1,35 +1,38 @@ - - - "done" ~> .K - - - 3 - - - - - 0 - - - - 1 - - - - 2 - - - - - - - foo ~> .K - - - f1 |-> 0 - f2 |-> 1 - f3 |-> 2 - - - - + + + + "done" ~> .K + + + 3 + + + + + 0 + + + + 2 + + + + 1 + + + + + + + foo ~> .K + + + f1 |-> 0 f3 |-> 2 f2 |-> 1 + + + + + + 0 + + diff --git a/regression-new/checkClaimError/rule-spec.k.out b/regression-new/checkClaimError/rule-spec.k.out index c53603a78..65a8651f6 100644 --- a/regression-new/checkClaimError/rule-spec.k.out +++ b/regression-new/checkClaimError/rule-spec.k.out @@ -1,6 +1,33 @@ -[Error] Compiler: Only claims and simplification rules are allowed in proof modules. +[Error] Compiler: Only claims and simplification rules are allowed in proof +modules. Source(rule-spec.k) Location(6,10,6,43) 6 | rule doIt(foo) => doIt(0) ... . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [Error] Compiler: Had 1 structural errors. +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'rule-spec.k', '--definition', 'errorClaim-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmppacrxgx1')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: rule-spec.k', '', None) diff --git a/regression-new/checkClaimError/syntax-spec.k.out b/regression-new/checkClaimError/syntax-spec.k.out index 3be4663c0..26cebb10e 100644 --- a/regression-new/checkClaimError/syntax-spec.k.out +++ b/regression-new/checkClaimError/syntax-spec.k.out @@ -1,11 +1,39 @@ -[Error] Compiler: Found syntax declaration in proof module. Only tokens for existing sorts are allowed. +[Error] Compiler: Found syntax declaration in proof module. Only tokens for +existing sorts are allowed. Source(syntax-spec.k) Location(6,18,6,29) 6 | syntax X ::= "errorHere" . ^~~~~~~~~~~ -[Error] Compiler: Found syntax declaration in proof module. Only tokens for existing sorts are allowed. +[Error] Compiler: Found syntax declaration in proof module. Only tokens for +existing sorts are allowed. Source(syntax-spec.k) Location(7,5,7,13) 7 | syntax Y . ^~~~~~~~ [Error] Compiler: Had 2 structural errors. +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'syntax-spec.k', '--definition', 'errorClaim-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmp2z_mabgd')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: syntax-spec.k', '', None) diff --git a/regression-new/checks/checkCircularList.k.out b/regression-new/checks/checkCircularList.k.out index c0f24391a..5c37dd07d 100644 --- a/regression-new/checks/checkCircularList.k.out +++ b/regression-new/checks/checkCircularList.k.out @@ -1,4 +1,4 @@ [Error] Compiler: Had 1 parsing errors. -[Error] Compiler: Illegal circular relation: Exp < ExpList < Exp +[Error] Compiler: Illegal circular relation: ExpList < Exp < ExpList [ERROR] Running process failed with returncode 113: kompile checkCircularList.k --md-selector k --emit-json --warnings none --no-exc-wrap --backend llvm --output-definition checkCircularList-kompiled --type-inference-mode checked diff --git a/regression-new/checks/existentialCheck.k.out b/regression-new/checks/existentialCheck.k.out index 1b77f820f..9be788de6 100644 --- a/regression-new/checks/existentialCheck.k.out +++ b/regression-new/checks/existentialCheck.k.out @@ -1,8 +1,8 @@ [Error] Compiler: Claims are not allowed in the definition. Source(existentialCheck.k) - Location(15,9,15,29) + Location(15,9,15,30) 15 | claim ?X:Int => .K - . ^~~~~~~~~~~~~~~~~~~~ + . ^~~~~~~~~~~~~~~~~~~~~ [Error] Compiler: Existential variable ?X found in LHS. Existential variables are only allowed in the RHS. Source(existentialCheck.k) Location(15,13,15,15) diff --git a/regression-new/checks/macroWithFunction.k.out b/regression-new/checks/macroWithFunction.k.out index 84fde21f1..6c70a4121 100644 --- a/regression-new/checks/macroWithFunction.k.out +++ b/regression-new/checks/macroWithFunction.k.out @@ -6,6 +6,6 @@ [Error] Compiler: Had 1 structural errors after macro expansion. while executing phase "expand macros" on sentence at Source(macroWithFunction.k) - Location(23,10,23,37) + Location(23,10,23,38) [ERROR] Running process failed with returncode 113: kompile macroWithFunction.k --md-selector k --emit-json --warnings none --no-exc-wrap --backend llvm --output-definition macroWithFunction-kompiled --type-inference-mode checked diff --git a/regression-new/checks/priorityError.k.out b/regression-new/checks/priorityError.k.out index e8f95896d..c1f99c74f 100644 --- a/regression-new/checks/priorityError.k.out +++ b/regression-new/checks/priorityError.k.out @@ -1,22 +1,22 @@ [Error] Inner Parser: Priority filter exception. Cannot use lguard as an immediate child of plus. Consider using parentheses around lguard Source(priorityError.k) - Location(21,19,21,22) + Location(21,20,21,23) 21 | rule .K => 1 + l 2 // unable to disambiguate - error - . ^~~ + . ^~~ [Error] Inner Parser: Priority filter exception. Cannot use rguard as an immediate child of plus. Consider using parentheses around rguard Source(priorityError.k) - Location(22,15,22,18) + Location(22,16,22,19) 22 | rule .K => 1 r + 2 // unable to disambiguate - error - . ^~~ + . ^~~ [Error] Inner Parser: Parsing ambiguity. 1: syntax Exp ::= "l" Exp [klabel(lguard), symbol] lguard(rguard(#token("1","Int"))) 2: syntax Exp ::= Exp "r" [klabel(rguard), symbol] rguard(lguard(#token("1","Int"))) Source(priorityError.k) - Location(23,15,23,20) + Location(23,16,23,21) 23 | rule .K => l 1 r // ambiguous - error - . ^~~~~ + . ^~~~~ [Error] Compiler: Had 3 parsing errors. [ERROR] Running process failed with returncode 113: kompile priorityError.k --md-selector k --emit-json --warnings none --no-exc-wrap --backend llvm --output-definition priorityError-kompiled --type-inference-mode checked diff --git a/regression-new/concrete-function-cache/a2-spec.k.out b/regression-new/concrete-function-cache/a2-spec.k.out index 6f51b8eec..22abb3050 100644 --- a/regression-new/concrete-function-cache/a2-spec.k.out +++ b/regression-new/concrete-function-cache/a2-spec.k.out @@ -1,24 +1,27 @@ -kore-exec: [] Warning (WarnStuckClaimState): - The configuration's term unifies with the destination's term, but the implication check between the conditions has failed. Location: a2-spec.k:7:1-8:18 -Context: - (InfoReachability) while checking the implication - #Ceil ( bar ( X ) ) -#And - #Not ( #Ceil ( baz ( X ) ) - #And - { - bar ( X ) - #Equals - baz ( X ) - } ) -#And - - end ( bar ( X ) ) ~> .K - -#And - { - true - #Equals - X - end ( barConcrete ( X ) ) ~> .K - -#And - { - true - #Equals - X >Int 0 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +APRProof: A1-SPEC.s1 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: end ( barConcrete ( X:Int ) ) #Implies end ( baz ( X:Int ) ) + Path condition: + #Ceil ( barConcrete ( X:Int ) ) + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/concrete-haskell/a1-spec.k.out b/regression-new/concrete-haskell/a1-spec.k.out index 17a1d4510..b6781b174 100644 --- a/regression-new/concrete-haskell/a1-spec.k.out +++ b/regression-new/concrete-haskell/a1-spec.k.out @@ -1 +1,27 @@ -#Top +APRProof: A1-SPEC.s1 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + COUNTER_CELL: final ( n +Int 5 ) #Implies 0 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/configuration-formatting/1.test.out b/regression-new/configuration-formatting/1.test.out index f4a8d757a..c47863ff4 100644 --- a/regression-new/configuration-formatting/1.test.out +++ b/regression-new/configuration-formatting/1.test.out @@ -1,35 +1,42 @@ - - - 1 ~> .K - - foo(1) - - - + + + + 1 ~> .K + + + 1 + + + + + 2 + + + 1 + + + + 1 + + + 1 + + + + + LCellListItem ( 1 - - + ) LCellListItem ( 1 - - - - 2 - - + ) + + + XCellSetItem ( 1 - - - - - - 1 - - 1 - - - - - 1 - - - + ) + + + + 0 + + diff --git a/regression-new/domains-lemmas-no-smt/domains-lemmas-no-smt-spec.k.out b/regression-new/domains-lemmas-no-smt/domains-lemmas-no-smt-spec.k.out index 17a1d4510..e69de29bb 100644 --- a/regression-new/domains-lemmas-no-smt/domains-lemmas-no-smt-spec.k.out +++ b/regression-new/domains-lemmas-no-smt/domains-lemmas-no-smt-spec.k.out @@ -1 +0,0 @@ -#Top diff --git a/regression-new/io-llvm/4.test.out b/regression-new/io-llvm/4.test.out index 18657955c..b92b327b0 100644 --- a/regression-new/io-llvm/4.test.out +++ b/regression-new/io-llvm/4.test.out @@ -1,3 +1,10 @@ - - "open" ~> "(\"foo\", \"r\")\n" ~> "" ~> .K - + + + "open" + ~> "(\"foo\", \"r\")\n" + ~> "" + + + 0 + + diff --git a/regression-new/issue-1098/1.test.out b/regression-new/issue-1098/1.test.out index df7eea54e..b35407009 100644 --- a/regression-new/issue-1098/1.test.out +++ b/regression-new/issue-1098/1.test.out @@ -1,3 +1,8 @@ - - x = ( 0 ~> .K ) ; .RecordDescr ~> .K - + + + ... key: x = value: 0 ~> .K ; .RecordDescr ~> .K + + + 0 + + diff --git a/regression-new/issue-1175/test-broken-spec.k.out b/regression-new/issue-1175/test-broken-spec.k.out index e5ae6f639..165d36c5a 100644 --- a/regression-new/issue-1175/test-broken-spec.k.out +++ b/regression-new/issue-1175/test-broken-spec.k.out @@ -4,3 +4,29 @@ 4 | rule inc X => X +Int 1 ... . ^ [Error] Compiler: Had 1 parsing errors. +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'test-broken-spec.k', '--definition', 'test-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmphadjc1qo')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: test-broken-spec.k', '', None) diff --git a/regression-new/issue-1175/test2-broken-spec.k.out b/regression-new/issue-1175/test2-broken-spec.k.out index 5062e407f..a9808be49 100644 --- a/regression-new/issue-1175/test2-broken-spec.k.out +++ b/regression-new/issue-1175/test2-broken-spec.k.out @@ -1 +1,27 @@ [Error] Critical: Module TEST2-BROKEN-SPEC does not exist. +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'test2-broken-spec.k', '--definition', 'test-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmpwtpa5t1w')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: test2-broken-spec.k', '', None) diff --git a/regression-new/issue-1263/1.test.out b/regression-new/issue-1263/1.test.out index 1a60e1707..b36e41d0d 100644 --- a/regression-new/issue-1263/1.test.out +++ b/regression-new/issue-1263/1.test.out @@ -1,3 +1,9 @@ - - go FInt (... value: 1000000000000000000 , one: 1000000000000000000 ) ~> go FInt (... value: 3000000000000000000 , one: 1000000000000000000 ) ~> .K - + + + go FInt ( ... value: 1000000000000000000 , one: 1000000000000000000 ) + ~> go FInt ( ... value: 3000000000000000000 , one: 1000000000000000000 ) + + + 0 + + diff --git a/regression-new/issue-1489-claimLoc/claimLoc-spec.k.out b/regression-new/issue-1489-claimLoc/claimLoc-spec.k.out index 83c4b7020..ebb31652b 100644 --- a/regression-new/issue-1489-claimLoc/claimLoc-spec.k.out +++ b/regression-new/issue-1489-claimLoc/claimLoc-spec.k.out @@ -1,4 +1,23 @@ -kore-exec: [] Warning (WarnTrivialClaim): - Claim proven during initialization: claimLoc-spec.k:6:11-6:32 - The left-hand side of the claim may be undefined. -#Top +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 389, in prove_rpc + return [_prove_claim_rpc(claim) for claim in all_claims] + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 389, in + return [_prove_claim_rpc(claim) for claim in all_claims] + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 357, in _prove_claim_rpc + return self.prove_claim_rpc( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 320, in prove_claim_rpc + proof = APRProof.from_claim(self.definition, claim, {}) + File "/home/dev/src/pyk/src/pyk/proof/reachability.py", line 314, in from_claim + kcfg, init_node, target_node = KCFG.from_claim(defn, claim, cfg_dir=kcfg_dir) + File "/home/dev/src/pyk/src/pyk/kcfg/kcfg.py", line 427, in from_claim + claim_lhs = CTerm.from_kast(extract_lhs(claim_body)).add_constraint(bool_to_ml_pred(claim.requires)) + File "/home/dev/src/pyk/src/pyk/cterm/cterm.py", line 69, in from_kast + config, constraint = split_config_and_constraints(kast) + File "/home/dev/src/pyk/src/pyk/kast/manip.py", line 294, in split_config_and_constraints + raise ValueError(f'Could not find configuration for: {kast}') +ValueError: Could not find configuration for: KApply(label=KLabel(name='a_CLAIMLOC_S', params=()), args=()) diff --git a/regression-new/issue-1528/1.test.out b/regression-new/issue-1528/1.test.out index 6988b5006..9140b83dc 100644 --- a/regression-new/issue-1528/1.test.out +++ b/regression-new/issue-1528/1.test.out @@ -1,3 +1,9 @@ - - bar ( 0 , 0 ) ~> bar ( 0 , 0 ) ~> .K - + + + bar ( 0 , 0 ) + ~> bar ( 0 , 0 ) + + + 1 + + diff --git a/regression-new/issue-1528/2.test.out b/regression-new/issue-1528/2.test.out index 3b6fa2460..bb2c814a1 100644 --- a/regression-new/issue-1528/2.test.out +++ b/regression-new/issue-1528/2.test.out @@ -1,3 +1,10 @@ - - bar ( 0 , 0 ) ~> bar ( 0 , 0 ) ~> bar ( 0 , 0 ) ~> .K - + + + bar ( 0 , 0 ) + ~> bar ( 0 , 0 ) + ~> bar ( 0 , 0 ) + + + 1 + + diff --git a/regression-new/issue-1528/3.test.out b/regression-new/issue-1528/3.test.out index b386d4046..8a6fed85b 100644 --- a/regression-new/issue-1528/3.test.out +++ b/regression-new/issue-1528/3.test.out @@ -1,3 +1,10 @@ - - bar ( 0 , 1 ) ~> bar ( 0 , 1 ) ~> bar ( 0 , 1 ) ~> .K - + + + bar ( 0 , 1 ) + ~> bar ( 0 , 1 ) + ~> bar ( 0 , 1 ) + + + 2 + + diff --git a/regression-new/issue-1683-cfgVarsWarns/1.test.out b/regression-new/issue-1683-cfgVarsWarns/1.test.out index 0d59dfa81..11c1212f6 100644 --- a/regression-new/issue-1683-cfgVarsWarns/1.test.out +++ b/regression-new/issue-1683-cfgVarsWarns/1.test.out @@ -1 +1,4 @@ -[Error] krun: Configuration variable missing: $Foo. Use -cFoo= in the command line to set. +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: -cA=.K diff --git a/regression-new/issue-2142-markConcrete/test-spec.k.out b/regression-new/issue-2142-markConcrete/test-spec.k.out index a3ac3a58e..42fe99ac7 100644 --- a/regression-new/issue-2142-markConcrete/test-spec.k.out +++ b/regression-new/issue-2142-markConcrete/test-spec.k.out @@ -1,10 +1,28 @@ - #Not ( { - 0 - #Equals - keccak ( _Gen0 ) - } ) -#And - - doneLemma ( keccak ( _Gen0 ) ) ~> _DotVar1 ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +APRProof: 5dc4e45fc57a86e49c2e532a28dd140d8adfb4ba2734ffbb8d83e68c90bcfb55 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: doneLemma ( keccak ( K_CELL_df24572d:Bytes ) #Implies 0 ) + ~> K_CELL_fc656f08:K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/issue-2174-kprovexParseError/test-spec.k.out b/regression-new/issue-2174-kprovexParseError/test-spec.k.out index b46f0d926..5eb49a7f1 100644 --- a/regression-new/issue-2174-kprovexParseError/test-spec.k.out +++ b/regression-new/issue-2174-kprovexParseError/test-spec.k.out @@ -1,6 +1,33 @@ -[Error] Inner Parser: Parse error: unexpected token '...' following token 'asdf'. +[Error] Inner Parser: Parse error: unexpected token '...' following token +'asdf'. Source(test-spec.k) Location(8,20,8,23) 8 | claim asdf ... . ^~~ [Error] Compiler: Had 1 parsing errors. +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'test-spec.k', '--definition', 'test-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmp40mcz03k')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: test-spec.k', '', None) diff --git a/regression-new/issue-2273/tests/kast-in1.kast.out b/regression-new/issue-2273/tests/kast-in1.kast.out index 63a192686..b4ae7d931 100644 --- a/regression-new/issue-2273/tests/kast-in1.kast.out +++ b/regression-new/issue-2273/tests/kast-in1.kast.out @@ -1,5 +1,4 @@ -[Error] Inner Parser: Could not find start symbol: Foo provided to kast CLI --sort - Source(tests/kast-in1.kast) - Location(1,1,1,2) - 1 | 1 - . ^ +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: argument command: invalid choice: 'parse' (choose from 'print', 'rpc-print', 'rpc-kast', 'prove-legacy', 'kompile', 'run', 'prove', 'graph-imports', 'coverage', 'kore-to-json', 'json-to-kore') diff --git a/regression-new/issue-2287-simpl-rules-in-kprovex/a1-spec.k.out b/regression-new/issue-2287-simpl-rules-in-kprovex/a1-spec.k.out index 17a1d4510..f93ec09f2 100644 --- a/regression-new/issue-2287-simpl-rules-in-kprovex/a1-spec.k.out +++ b/regression-new/issue-2287-simpl-rules-in-kprovex/a1-spec.k.out @@ -1 +1,51 @@ -#Top +kore-rpc: [1437184] Warning (WarnFunctionWithoutEvaluators): + No evaluators for function symbol: + Lblfinal'LParUndsRParUnds'TEST'Unds'Int'Unds'Int{} () + defined at: test.k:12:18-12:46 +kore-rpc: [1585659] Warning (WarnFunctionWithoutEvaluators): + No evaluators for function symbol: + Lblfinal'LParUndsRParUnds'TEST'Unds'Int'Unds'Int{} () + defined at: test.k:12:18-12:46 +kore-rpc: [1728487] Warning (WarnFunctionWithoutEvaluators): + No evaluators for function symbol: + Lblfinal'LParUndsRParUnds'TEST'Unds'Int'Unds'Int{} () + defined at: test.k:12:18-12:46 +kore-rpc: [1852234] Warning (WarnFunctionWithoutEvaluators): + No evaluators for function symbol: + Lblfinal'LParUndsRParUnds'TEST'Unds'Int'Unds'Int{} () + defined at: test.k:12:18-12:46 +kore-rpc: [2123279] Warning (WarnFunctionWithoutEvaluators): + No evaluators for function symbol: + Lblfinal'LParUndsRParUnds'TEST'Unds'Int'Unds'Int{} () + defined at: test.k:12:18-12:46 +kore-rpc: [2268936] Warning (WarnFunctionWithoutEvaluators): + No evaluators for function symbol: + Lblfinal'LParUndsRParUnds'TEST'Unds'Int'Unds'Int{} () + defined at: test.k:12:18-12:46 +APRProof: A1-SPEC.s1 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + COUNTER_CELL: final ( n +Int 5 ) #Implies 0 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/issue-2287-simpl-rules-in-kprovex/a2-spec.k.out b/regression-new/issue-2287-simpl-rules-in-kprovex/a2-spec.k.out index acf1216b8..50396d98c 100644 --- a/regression-new/issue-2287-simpl-rules-in-kprovex/a2-spec.k.out +++ b/regression-new/issue-2287-simpl-rules-in-kprovex/a2-spec.k.out @@ -1,5 +1,33 @@ -[Error] Compiler: Simplification rules expect function/functional/mlOp symbols at the top of the left hand side term. +[Error] Compiler: Simplification rules expect function/functional/mlOp symbols +at the top of the left hand side term. Source(a2-spec.k) Location(8,8,8,55) - 8 | rule (X +Int Y) +Int Z => Z +Int (X +Int Y) [simplification, symbolic(X), concrete(Y, Z)] + 8 | rule (X +Int Y) +Int Z => Z +Int (X +Int Y) [simplification, +symbolic(X), concrete(Y, Z)] . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'a2-spec.k', '--definition', 'test-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmpau7bgvdh')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: a2-spec.k', '', None) diff --git a/regression-new/issue-2287-simpl-rules-in-kprovex/a3-spec.k.out b/regression-new/issue-2287-simpl-rules-in-kprovex/a3-spec.k.out index 17a1d4510..7f9fd32c7 100644 --- a/regression-new/issue-2287-simpl-rules-in-kprovex/a3-spec.k.out +++ b/regression-new/issue-2287-simpl-rules-in-kprovex/a3-spec.k.out @@ -1 +1,28 @@ -#Top +APRProof: f71a1e84ada30dee5362ae301004472b5f58cabc26d8993704c33eb1a43a5b60 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The remaining implication is: + { true #Equals 5 <=Int ?C:Int } + #And { true #Equals ?C:Int <=Int 5 } + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/issue-2287-simpl-rules-in-kprovex/a4-spec.k.out b/regression-new/issue-2287-simpl-rules-in-kprovex/a4-spec.k.out index 17a1d4510..4b0bdcd72 100644 --- a/regression-new/issue-2287-simpl-rules-in-kprovex/a4-spec.k.out +++ b/regression-new/issue-2287-simpl-rules-in-kprovex/a4-spec.k.out @@ -1 +1,38 @@ -#Top +WARNING 2024-03-28 02:58:51,161 pyk.kast.outer - Failed to add sort parameter, unable to determine sort for argument in production: (KProduction(sort=KSort(name='Sort'), items=(KNonTerminal(sort=KSort(name='Sort'), name=None), KTerminal(value='#And'), KNonTerminal(sort=KSort(name='Sort'), name=None)), params=(KSort(name='Sort'),), klabel=KLabel(name='#And', params=(KSort(name='Sort'),)), att=KAtt(atts=FrozenDict({AttKey(name='format'): Format(tokens=('%i', '%1', '%d', '%n', '%2', '%n', '%i', '%3', '%d')), AttKey(name='mlOp'): '', AttKey(name='group'): 'mlAnd, mlOp', AttKey(name='left'): '', AttKey(name='symbol'): None, AttKey(name='assoc'): None, AttKey(name='org.kframework.attributes.Location'): (149, 26, 149, 150), AttKey(name='klabel'): '#And', AttKey(name='comm'): None, AttKey(name='org.kframework.attributes.Source'): PosixPath('/nix/store/nxp3jhaip8a1nv2cv2dgswls9pc378aa-k-6.3.64-4677dc0d4863d93b1d1b055ed13dc822d7913224/include/kframework/builtin/kast.md'), AttKey(name='unit'): '#Top'}))), KSort(name='Sort'), None) +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 389, in prove_rpc + return [_prove_claim_rpc(claim) for claim in all_claims] + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 389, in + return [_prove_claim_rpc(claim) for claim in all_claims] + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 357, in _prove_claim_rpc + return self.prove_claim_rpc( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 321, in prove_claim_rpc + prover = APRProver(proof, kcfg_explore, execute_depth=max_depth) + File "/home/dev/src/pyk/src/pyk/proof/reachability.py", line 675, in __init__ + _inject_module(self.circularities_module_name, self.dependencies_module_name, [circularity_rule]) + File "/home/dev/src/pyk/src/pyk/proof/reachability.py", line 643, in _inject_module + _kore_module = kflatmodule_to_kore( + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 127, in kflatmodule_to_kore + kore_axioms.append(krule_to_kore(kast_defn, kompiled_kore, sent)) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 101, in krule_to_kore + kore_rhs0: Pattern = kast_to_kore(kast_defn, kompiled_kore, krule_rhs, sort=top_level_k_sort) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 72, in kast_to_kore + kore = _kast_to_kore(kast) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 149, in _kast_to_kore + pattern = _kinner_to_kore(term, patterns) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 169, in _kinner_to_kore + return _kapply_to_kore(kinner, patterns) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 220, in _kapply_to_kore + return _kapply_to_pattern(kapply, patterns) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 236, in _kapply_to_pattern + return MLPattern.of(symbol, sorts, patterns) + File "/home/dev/src/pyk/src/pyk/kore/syntax.py", line 551, in of + return actual_cls.of(symbol, sorts, patterns) + File "/home/dev/src/pyk/src/pyk/kore/syntax.py", line 1363, in of + op_sort, sort = sorts +ValueError: not enough values to unpack (expected 2, got 0) diff --git a/regression-new/issue-2287-simpl-rules-in-kprovex/a5-spec.k.out b/regression-new/issue-2287-simpl-rules-in-kprovex/a5-spec.k.out index 17a1d4510..43dc34914 100644 --- a/regression-new/issue-2287-simpl-rules-in-kprovex/a5-spec.k.out +++ b/regression-new/issue-2287-simpl-rules-in-kprovex/a5-spec.k.out @@ -1 +1,27 @@ -#Top +APRProof: 856262a02621dc7dc4c38d23c68fa7855a3a3492b0920e3708645a970037a29d + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The remaining implication is: + { 2 #Equals n +Int n } + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/issue-2287-simpl-rules-in-kprovex/a6-spec.k.out b/regression-new/issue-2287-simpl-rules-in-kprovex/a6-spec.k.out index 59b82fe87..ed1aa9f34 100644 --- a/regression-new/issue-2287-simpl-rules-in-kprovex/a6-spec.k.out +++ b/regression-new/issue-2287-simpl-rules-in-kprovex/a6-spec.k.out @@ -1,5 +1,32 @@ -[Error] Compiler: Simplification rules expect function/functional/mlOp symbols at the top of the left hand side term. +[Error] Compiler: Simplification rules expect function/functional/mlOp symbols +at the top of the left hand side term. Source(a6-spec.k) Location(8,8,8,25) 8 | rule notAFunction => 1 [simplification] . ^~~~~~~~~~~~~~~~~ +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'a6-spec.k', '--definition', 'test-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmpwqmtv5bu')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: a6-spec.k', '', None) diff --git a/regression-new/issue-2321-kprovexCrash/test-spec.k.out b/regression-new/issue-2321-kprovexCrash/test-spec.k.out index 17a1d4510..b7a464bcd 100644 --- a/regression-new/issue-2321-kprovexCrash/test-spec.k.out +++ b/regression-new/issue-2321-kprovexCrash/test-spec.k.out @@ -1 +1,39 @@ -#Top +WARNING 2024-03-28 02:59:00,960 pyk.kast.outer - Failed to add sort parameter, unable to determine sort for argument in production: (KProduction(sort=KSort(name='Sort2'), items=(KTerminal(value='#Forall'), KNonTerminal(sort=KSort(name='Sort1'), name=None), KTerminal(value='.'), KNonTerminal(sort=KSort(name='Sort2'), name=None)), params=(KSort(name='Sort1'), KSort(name='Sort2')), klabel=KLabel(name='#Forall', params=(KSort(name='Sort1'), KSort(name='Sort2'))), att=KAtt(atts=FrozenDict({AttKey(name='mlOp'): '', AttKey(name='group'): 'mlQuantifier, mlOp', AttKey(name='mlBinder'): '', AttKey(name='symbol'): None, AttKey(name='org.kframework.attributes.Location'): (156, 35, 156, 129), AttKey(name='klabel'): '#Forall', AttKey(name='org.kframework.attributes.Source'): PosixPath('/nix/store/nxp3jhaip8a1nv2cv2dgswls9pc378aa-k-6.3.64-4677dc0d4863d93b1d1b055ed13dc822d7913224/include/kframework/builtin/kast.md')}))), KSort(name='Sort2'), None) +WARNING 2024-03-28 02:59:00,960 pyk.kast.outer - Failed to add sort parameter, unable to determine sort for argument in production: (KProduction(sort=KSort(name='Sort'), items=(KNonTerminal(sort=KSort(name='Sort'), name=None), KTerminal(value='#And'), KNonTerminal(sort=KSort(name='Sort'), name=None)), params=(KSort(name='Sort'),), klabel=KLabel(name='#And', params=(KSort(name='Sort'),)), att=KAtt(atts=FrozenDict({AttKey(name='format'): Format(tokens=('%i', '%1', '%d', '%n', '%2', '%n', '%i', '%3', '%d')), AttKey(name='mlOp'): '', AttKey(name='group'): 'mlAnd, mlOp', AttKey(name='left'): '', AttKey(name='symbol'): None, AttKey(name='assoc'): None, AttKey(name='org.kframework.attributes.Location'): (149, 26, 149, 150), AttKey(name='klabel'): '#And', AttKey(name='comm'): None, AttKey(name='org.kframework.attributes.Source'): PosixPath('/nix/store/nxp3jhaip8a1nv2cv2dgswls9pc378aa-k-6.3.64-4677dc0d4863d93b1d1b055ed13dc822d7913224/include/kframework/builtin/kast.md'), AttKey(name='unit'): '#Top'}))), KSort(name='Sort'), None) +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 389, in prove_rpc + return [_prove_claim_rpc(claim) for claim in all_claims] + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 389, in + return [_prove_claim_rpc(claim) for claim in all_claims] + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 357, in _prove_claim_rpc + return self.prove_claim_rpc( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 321, in prove_claim_rpc + prover = APRProver(proof, kcfg_explore, execute_depth=max_depth) + File "/home/dev/src/pyk/src/pyk/proof/reachability.py", line 675, in __init__ + _inject_module(self.circularities_module_name, self.dependencies_module_name, [circularity_rule]) + File "/home/dev/src/pyk/src/pyk/proof/reachability.py", line 643, in _inject_module + _kore_module = kflatmodule_to_kore( + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 127, in kflatmodule_to_kore + kore_axioms.append(krule_to_kore(kast_defn, kompiled_kore, sent)) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 91, in krule_to_kore + kore_lhs0: Pattern = kast_to_kore(kast_defn, kompiled_kore, krule_lhs, sort=top_level_k_sort) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 72, in kast_to_kore + kore = _kast_to_kore(kast) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 149, in _kast_to_kore + pattern = _kinner_to_kore(term, patterns) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 169, in _kinner_to_kore + return _kapply_to_kore(kinner, patterns) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 220, in _kapply_to_kore + return _kapply_to_pattern(kapply, patterns) + File "/home/dev/src/pyk/src/pyk/konvert/_kast_to_kore.py", line 236, in _kapply_to_pattern + return MLPattern.of(symbol, sorts, patterns) + File "/home/dev/src/pyk/src/pyk/kore/syntax.py", line 551, in of + return actual_cls.of(symbol, sorts, patterns) + File "/home/dev/src/pyk/src/pyk/kore/syntax.py", line 1363, in of + op_sort, sort = sorts +ValueError: not enough values to unpack (expected 2, got 0) diff --git a/regression-new/issue-2812-kprove-filter-claims/claims/a1-spec.k.out b/regression-new/issue-2812-kprove-filter-claims/claims/a1-spec.k.out index 17a1d4510..e440b695d 100644 --- a/regression-new/issue-2812-kprove-filter-claims/claims/a1-spec.k.out +++ b/regression-new/issue-2812-kprove-filter-claims/claims/a1-spec.k.out @@ -1 +1,4 @@ -#Top +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: --claims VERIFICATION.s1 diff --git a/regression-new/issue-2812-kprove-filter-claims/claims/a2-spec.k.out b/regression-new/issue-2812-kprove-filter-claims/claims/a2-spec.k.out index cb8c41129..e440b695d 100644 --- a/regression-new/issue-2812-kprove-filter-claims/claims/a2-spec.k.out +++ b/regression-new/issue-2812-kprove-filter-claims/claims/a2-spec.k.out @@ -1 +1,4 @@ -[Error] Critical: Unused filtering labels: [VERIFICATION.s1] +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: --claims VERIFICATION.s1 diff --git a/regression-new/issue-2812-kprove-filter-claims/exclude/a1-spec.k.out b/regression-new/issue-2812-kprove-filter-claims/exclude/a1-spec.k.out index 17a1d4510..c7274138c 100644 --- a/regression-new/issue-2812-kprove-filter-claims/exclude/a1-spec.k.out +++ b/regression-new/issue-2812-kprove-filter-claims/exclude/a1-spec.k.out @@ -1 +1,4 @@ -#Top +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: --exclude VERIFICATION.fail1 --exclude VERIFICATION.fail2 diff --git a/regression-new/issue-2812-kprove-filter-claims/trusted/a1-spec.k.out b/regression-new/issue-2812-kprove-filter-claims/trusted/a1-spec.k.out index 17a1d4510..ac6791f7b 100644 --- a/regression-new/issue-2812-kprove-filter-claims/trusted/a1-spec.k.out +++ b/regression-new/issue-2812-kprove-filter-claims/trusted/a1-spec.k.out @@ -1 +1,4 @@ -#Top +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: --trusted VERIFICATION.s1 diff --git a/regression-new/issue-3446/a.kast.out b/regression-new/issue-3446/a.kast.out index 91278d962..b4ae7d931 100644 --- a/regression-new/issue-3446/a.kast.out +++ b/regression-new/issue-3446/a.kast.out @@ -1,5 +1,4 @@ -[Error] Inner Parser: Parse error: unexpected end of file following token '('. - Source(a.kast) - Location(1,2,1,2) - 1 | ( - . ^ +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: argument command: invalid choice: 'parse' (choose from 'print', 'rpc-print', 'rpc-kast', 'prove-legacy', 'kompile', 'run', 'prove', 'graph-imports', 'coverage', 'kore-to-json', 'json-to-kore') diff --git a/regression-new/ite-bug/failing-1-spec.k.out b/regression-new/ite-bug/failing-1-spec.k.out index 23ca14b17..968b29bfd 100644 --- a/regression-new/ite-bug/failing-1-spec.k.out +++ b/regression-new/ite-bug/failing-1-spec.k.out @@ -1,21 +1,27 @@ -kore-exec: [] Warning (WarnStuckClaimState): - The configuration's term doesn't unify with the destination's term and the configuration cannot be rewritten further. Location: failing-1-spec.k:4:11-5:28 -Context: - (InfoReachability) while checking the implication - #Ceil ( bool2Word ( _X - - .K - - - 2 - - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +APRProof: a96c58cc6c940513d088266c5b8c60413a3f0a952d092064a95c67c745d01180 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + PC_CELL: 2 #Implies 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/ite-bug/failing-2-spec.k.out b/regression-new/ite-bug/failing-2-spec.k.out index 8cdca897a..27b40687f 100644 --- a/regression-new/ite-bug/failing-2-spec.k.out +++ b/regression-new/ite-bug/failing-2-spec.k.out @@ -1,21 +1,27 @@ -kore-exec: [] Warning (WarnStuckClaimState): - The configuration's term doesn't unify with the destination's term and the configuration cannot be rewritten further. Location: failing-2-spec.k:4:11-5:28 -Context: - (InfoReachability) while checking the implication - #Ceil ( bool2Word ( _X - - .K - - - 1 - - -#And - { - 0 - #Equals - bool2Word ( _X apply ( "<~*.i" ) #Implies .K + G_CELL: #if B1:Int == ?B2:Int ~> .K ==K none ~> .K #then ?B2:Int <~ B2:Int #else B1:Int == ?B2:Int and ?B2:Int <~ B2:Int #fi #Implies B1:Int <~* B2:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/itp/nth-ancestor/nth2-spec.k.out b/regression-new/itp/nth-ancestor/nth2-spec.k.out index 17a1d4510..f51a84154 100644 --- a/regression-new/itp/nth-ancestor/nth2-spec.k.out +++ b/regression-new/itp/nth-ancestor/nth2-spec.k.out @@ -1 +1,56 @@ -#Top +APRProof: 7a5fefb58d9893f5519a482fe0633ca6ef19a79a94d1894dbe1fd130a098f5a0 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: apply ( "ih" ) + ~> load ( "p2" ) + ~> apply ( "lemma" ) #Implies .K + G_CELL: nth ( k ( N:Int ) , B1:Int , ?B2:Int ) #Implies B1:Int <~* B2:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: a1d0cfaf9eecd72f2a10d8f8641b4425c2da9e2d02333f1fcee511d9ad17abfc + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: cf8142ade4dcf1e0cc352a4c25adf0b4fb3a46ffc6c6fff193a6b82ef2826c49 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/kprove-append/def-spec.k.out b/regression-new/kprove-append/def-spec.k.out index 6ef9eb306..071f7a9d4 100644 --- a/regression-new/kprove-append/def-spec.k.out +++ b/regression-new/kprove-append/def-spec.k.out @@ -1,9 +1,25 @@ - #Not ( { - _DotVar1 - #Equals - a ~> _Gen0 ~> _DotVar1 ~> .K - } ) -#And - - a ~> _Gen0 ~> _DotVar1 ~> .K - +APRProof: 2ee6b5957087dd68b1aa22fc92c90c1a7553bef4aad124c6efe952aa1dc44d63 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/kprove-branchingAllowed/def-spec.k.out b/regression-new/kprove-branchingAllowed/def-spec.k.out index b007f9d99..e69de29bb 100644 --- a/regression-new/kprove-branchingAllowed/def-spec.k.out +++ b/regression-new/kprove-branchingAllowed/def-spec.k.out @@ -1,7 +0,0 @@ - - b ~> .K - -#Or - - c ~> .K - diff --git a/regression-new/kprove-java/rhs-vars-broken-spec.k.out b/regression-new/kprove-java/rhs-vars-broken-spec.k.out index 0336325a1..c09db58cb 100644 --- a/regression-new/kprove-java/rhs-vars-broken-spec.k.out +++ b/regression-new/kprove-java/rhs-vars-broken-spec.k.out @@ -1,16 +1,45 @@ -[Error] Compiler: Found variable _ on right hand side of rule, not bound on left hand side. Did you mean "?_"? +[Error] Compiler: Found variable _ on right hand side of rule, not bound on +left hand side. Did you mean "?_"? Source(rhs-vars-broken-spec.k) Location(13,20,13,21) 13 | claim .K => _ . ^ -[Error] Compiler: Found variable A on right hand side of rule, not bound on left hand side. Did you mean "?A"? +[Error] Compiler: Found variable A on right hand side of rule, not bound on +left hand side. Did you mean "?A"? Source(rhs-vars-broken-spec.k) Location(15,20,15,21) 15 | claim .K => A . ^ -[Warning] Compiler: Variable 'A' defined but not used. Prefix variable name with underscore if this is intentional. +[Warning] Compiler: Variable 'A' defined but not used. Prefix variable name +with underscore if this is intentional. Source(rhs-vars-broken-spec.k) Location(15,20,15,21) 15 | claim .K => A . ^ [Error] Compiler: Had 2 structural errors. +Traceback (most recent call last): + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 105, in _kprove + return run_process(run_args, logger=_LOGGER, env=env, check=check) + File "/home/dev/src/pyk/src/pyk/utils.py", line 451, in run_process + res.check_returncode() + File "/usr/lib/python3.10/subprocess.py", line 457, in check_returncode + raise CalledProcessError(self.returncode, self.args, self.stdout, +subprocess.CalledProcessError: Command '('kprove', 'rhs-vars-broken-spec.k', '--definition', 'demo-kompiled', '--output', 'json', '--type-inference-mode', 'checked', '--dry-run', '--emit-json-spec', '/tmp/tmpbwepg6dd')' returned non-zero exit status 113. + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "", line 1, in + File "/home/dev/src/pyk/src/pyk/__main__.py", line 90, in main + execute(options) + File "/home/dev/src/pyk/src/pyk/__main__.py", line 252, in exec_prove + proofs = kprove.prove_rpc(options=options) + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 380, in prove_rpc + all_claims = self.get_claims( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 425, in get_claims + flat_module_list = self.get_claim_modules( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 400, in get_claim_modules + _kprove( + File "/home/dev/src/pyk/src/pyk/ktool/kprove.py", line 107, in _kprove + raise RuntimeError( +RuntimeError: ('Command kprove exited with code 113 for: rhs-vars-broken-spec.k', '', None) diff --git a/regression-new/kprove-markdown/set-balance-spec.md.out b/regression-new/kprove-markdown/set-balance-spec.md.out index 17a1d4510..e69de29bb 100644 --- a/regression-new/kprove-markdown/set-balance-spec.md.out +++ b/regression-new/kprove-markdown/set-balance-spec.md.out @@ -1 +0,0 @@ -#Top diff --git a/regression-new/map-symbolic-tests-haskell/assignment-1-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-1-spec.k.out index 04f36403f..b5a5c1906 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-1-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-1-spec.k.out @@ -1,4 +1,33 @@ - - assignmentResult ( x |-> 3 ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-1-spec.k) + Location(9,49,9,50) + 9 | claim assignment ( .Map [ x <- 3 ] ) => . + . ^ +APRProof: 76d7e56675fddb654f78f5c66577c3f8ebb6e5fae6f7c8eb8c0e3a6487c5b877 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( x |-> 3 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-10-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-10-spec.k.out index 2a7e45597..46b2e8c0e 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-10-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-10-spec.k.out @@ -1,23 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( ( MAP [ Y:MyId <- 2 ] - X:MyId |-> 1 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-10-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-10-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y + . + ^ +APRProof: db2410d056e549042c047ab5d260c4aa7b39a1c82fe95588a2969c9101f9e47d + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-11-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-11-spec.k.out index 194b181bb..63a99fba0 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-11-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-11-spec.k.out @@ -1,36 +1,36 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( ( MAP - X:MyId |-> 1 ) [ Z:MyId <- 3 ] - Y:MyId |-> 2 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-11-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool notBool Y +in_keys(MAP) andBool Z in_keys(MAP) + . + ^ +APRProof: 938f7ff17ab415acd04dd645b868806be701b3ae3564f3cb51f9bf5b6f31032a + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 MAP:Map [ Z:MyId <- 3 ] Y:MyId |-> 2 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-12-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-12-spec.k.out index 1eb38739f..cdf05432b 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-12-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-12-spec.k.out @@ -1,17 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - assignmentResult ( MAP [ Z:MyId <- 3 ] - X:MyId |-> 1 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-12-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-12-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . + ^ +APRProof: 1a25e93f265d2551671af0b67c08e02b46a52417e4a335e5add341bd76ce3a2e + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Z:MyId <- 3 ] X:MyId |-> 1 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-13-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-13-spec.k.out index e03feffdf..2850d894b 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-13-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-13-spec.k.out @@ -1,17 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( MAP [ Y:MyId <- 2 ] - Z:MyId |-> 3 ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-13-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool Z ==K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-13-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool Z ==K X + . + ^ +APRProof: 5fed2e122a0d1e7facab464a7c84c7c8fbe85f83792e4e0c78e2d60fe918dd49 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] Z:MyId |-> 3 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-14-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-14-spec.k.out index c05d7e4ff..dbfad3015 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-14-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-14-spec.k.out @@ -1,29 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( MAP [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] - X:MyId |-> 1 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-14-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-14-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: b05b7ccf1729d32ed5dd58be367e1057c3cf0e5b9ee2153782d27bbceef3ced2 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] X:MyId |-> 1 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-15-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-15-spec.k.out index d2babfa1a..e81f37605 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-15-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-15-spec.k.out @@ -1,41 +1,36 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( MAP [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] - X:MyId |-> 1 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-15-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X andBool +Y in_keys(MAP) andBool Z in_keys(MAP) + . + ^ +APRProof: 75cdb370df401b2919bc5372ac96cda7ea0309d116ba2939acc727e174eb8197 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] X:MyId |-> 1 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-16-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-16-spec.k.out index a2fbfc285..c0463596a 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-16-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-16-spec.k.out @@ -1,43 +1,36 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( MAP - X:MyId |-> 1 - Y:MyId |-> 2 - Z:MyId |-> 3 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-16-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X andBool +notBool Y in_keys(MAP) andBool notBool Z in_keys(MAP) + . + ^ +APRProof: fcec1f2a6306d6124f6343a27acb909bb227f2eaa2113008070257b7243ee6f5 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 Y:MyId |-> 2 Z:MyId |-> 3 MAP:Map ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-17-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-17-spec.k.out index 5ad762f31..4b4ddbc09 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-17-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-17-spec.k.out @@ -1,11 +1,42 @@ - - assignmentResult ( MAP - Z:MyId |-> 3 ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-17-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-17-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . + ^ +APRProof: e01fc2a1fb989388d03b48ba89e7be54679f68c2ea72bee45e41b7a6dd69a2fe + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( Z:MyId |-> 3 MAP:Map ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-18-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-18-spec.k.out index 17a1d4510..304ce01f7 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-18-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-18-spec.k.out @@ -1 +1,22 @@ -#Top +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-18-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X andBool X +in_keys(MAP) + . + ^ +APRProof: 6937ebae710771fc7df4577ce119e8dcafcafb3185367cf2d38141e24e1fdb11 + status: ProofStatus.PASSED + admitted: False + nodes: 2 + pending: 0 + failing: 0 + vacuous: 0 + stuck: 0 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/map-symbolic-tests-haskell/assignment-19-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-19-spec.k.out index 5ad762f31..18dad682e 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-19-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-19-spec.k.out @@ -1,11 +1,36 @@ - - assignmentResult ( MAP - Z:MyId |-> 3 ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-19-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X andBool +notBool X in_keys(MAP) + . + ^ +APRProof: 34d4e05105558615010c68ceadb648cfa3d30707a93e9fd051c856f19a99999d + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( Z:MyId |-> 3 MAP:Map ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-2-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-2-spec.k.out index 68657e957..ede1cc8d9 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-2-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-2-spec.k.out @@ -1,11 +1,63 @@ - - assignmentResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-2-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-2-spec.k) + Location(9,37,9,38) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-2-spec.k) + Location(9,53,9,54) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-2-spec.k) + Location(9,69,9,70) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-2-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . + . + ^ +APRProof: d1ee08c00dc353d80c8d5c2feedcaddb9cca8b68b7f1ffcf1005a9aeaa75ce19 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in_keys ( MAP:Map ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-20-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-20-spec.k.out index 1a514fd82..6c8a43140 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-20-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-20-spec.k.out @@ -1,17 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( MAP [ Z:MyId <- 3 ] - Y:MyId |-> 2 ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-20-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-20-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: f1c0257e1aed9b61e8a4bc636e6c4dab6e3f1fc525b6809f56a905c828306a4c + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Z:MyId <- 3 ] Y:MyId |-> 2 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-21-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-21-spec.k.out index f82d539da..c03985c97 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-21-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-21-spec.k.out @@ -1,11 +1,49 @@ - - assignmentResult ( ( MAP - Z:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-21-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z ==K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-21-spec.k) + Location(9,53,9,54) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-21-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z ==K X + . + ^ +APRProof: 42ea1a1aeb01f07870bec55582fe70253d06c11a7aa947e1e2ba6670ec67e84b + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( Z:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-22-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-22-spec.k.out index 6aeb2e54c..203ed9e4f 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-22-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-22-spec.k.out @@ -1,17 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - assignmentResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-22-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-22-spec.k) + Location(9,53,9,54) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-22-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K X + . + ^ +APRProof: 94a8084b645cf6211d993710b7c0b9909953afc0b7c9c03d87380d4398d46f2e + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-23-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-23-spec.k.out index 58e112c10..94a7bd226 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-23-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-23-spec.k.out @@ -1,11 +1,49 @@ - - assignmentResult ( ( MAP - X:MyId |-> 1 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-23-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z ==K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-23-spec.k) + Location(9,37,9,38) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z ==K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-23-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z ==K Y + . + ^ +APRProof: 4f18617e022a4a43e0fae13a00644c6e04d3421d34a63682bd0ca4a8e5357367 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 MAP:Map [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-24-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-24-spec.k.out index 07dac286f..5cd98431b 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-24-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-24-spec.k.out @@ -1,17 +1,49 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-24-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-24-spec.k) + Location(9,37,9,38) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-24-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K Y + . + ^ +APRProof: 35688d7e5cf129388e00c8b82cf72e8847d8ba262c65bf10e42d2cbc0af8b8fa + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-25-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-25-spec.k.out index 63e0b4e3b..5281924ea 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-25-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-25-spec.k.out @@ -1,23 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - assignmentResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-25-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-25-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 4c760ded0334f63b5c5e4adb0c0fda640801cf90f48dfd2064e9b366cf801ee0 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-26-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-26-spec.k.out index e1cf51609..c04d53e38 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-26-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-26-spec.k.out @@ -1,6 +1,34 @@ - - assignmentResult ( 0 |-> 5 - 1 |-> 4 - X:MyId |-> 3 ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-26-spec.k) + Location(9,67,9,68) + 9 | claim assignment ( (X:MyId |-> 3 1 |-> 4) [ 0 <- 5 ] ) => . +requires X =/=K 1 + . ^ +APRProof: 7fa4921c5075d44d0d26ad837b82a9dae1b36e5e0c018a0b48d0bf9147bc5895 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( 0 |-> 5 1 |-> 4 X:MyId |-> 3 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-27-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-27-spec.k.out index 23e498ef7..0c11e8772 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-27-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-27-spec.k.out @@ -1,4 +1,33 @@ - - assignmentResult ( X:MyId |-> 3 ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-27-spec.k) + Location(9,59,9,60) + 9 | claim assignment ( (X:MyId |-> 4) [ X <- 3 ] ) => . + . ^ +APRProof: 6d8a0cb3a4ee88e92fa94fd22b7965eaa263e663b839625be82c2f53fa42c08e + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 3 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-28-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-28-spec.k.out index 03be4ebd4..d2f16d090 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-28-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-28-spec.k.out @@ -1,11 +1,34 @@ - #Not ( { - X - #Equals - y - } ) -#And - - assignmentResult ( ( X:MyId |-> 3 ) [ x <- 5 ] - y |-> 4 ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-28-spec.k) + Location(9,67,9,68) + 9 | claim assignment ( (X:MyId |-> 3 y |-> 4) [ x <- 5 ] ) => . +requires X =/=K y + . ^ +APRProof: 61d0b1678bdbe3ac6d75f03c2e5309980fa97ed7c5d144281b42043d228e45c6 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 3 [ x <- 5 ] y |-> 4 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-29-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-29-spec.k.out index 90ecbc753..cfc32a68b 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-29-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-29-spec.k.out @@ -1,24 +1,53 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - assignmentResult ( MAP - X:MyId |-> BAL_TO:Int - Y:MyId |-> BAL_FROM +Int -30 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'BAL_TO' defined but not used. Prefix variable +name with underscore if this is intentional. + Source(assignment-29-spec.k) + Location(9,49,9,55) + 9 | claim assignment ( ( X:MyId |-> BAL_TO:Int Y:MyId +|-> BAL_FROM:Int MAP:Map ) [ Y <- BAL_FROM -Int 30 ] ) => . +requires X =/=K Y + . ^~~~~~ +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-29-spec.k) + Location(9,92,9,95) + 9 | claim assignment ( ( X:MyId |-> BAL_TO:Int Y:MyId +|-> BAL_FROM:Int MAP:Map ) [ Y <- BAL_FROM -Int 30 ] ) => . +requires X =/=K Y + . + ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-29-spec.k) + Location(9,141,9,142) + 9 | claim assignment ( ( X:MyId |-> BAL_TO:Int Y:MyId +|-> BAL_FROM:Int MAP:Map ) [ Y <- BAL_FROM -Int 30 ] ) => . +requires X =/=K Y + . + ^ +APRProof: 9089ceb2d55ecca52c2fa8ba764dc09b8fb1c4c73bd8222837f0a4a9fd15652d + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> BAL_TO:Int Y:MyId |-> BAL_FROM:Int +Int -30 MAP:Map ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-3-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-3-spec.k.out index 72d2cd937..f9f9ced2f 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-3-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-3-spec.k.out @@ -1,17 +1,49 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - assignmentResult ( ( MAP [ Y:MyId <- 2 ] - X:MyId |-> 1 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-3-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-3-spec.k) + Location(9,69,9,70) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-3-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X + . + ^ +APRProof: 9d590d731276da046022d2f2063e9e2a8146ea3b360b066dee32ded50f3c01f9 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-30-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-30-spec.k.out index 59e97dc1f..c670716bc 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-30-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-30-spec.k.out @@ -1,24 +1,53 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - assignmentResult ( MAP - foo ( X ) |-> BAL_TO:Int - foo ( Y ) |-> BAL_FROM +Int -30 ) ~> .K - -#And - { - false - #Equals - foo ( X ) in_keys ( MAP ) - } -#And - { - false - #Equals - foo ( Y ) in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'BAL_TO' defined but not used. Prefix variable +name with underscore if this is intentional. + Source(assignment-30-spec.k) + Location(9,49,9,55) + 9 | claim assignment ( ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) +|-> BAL_FROM:Int MAP:Map ) [ foo ( Y ) <- BAL_FROM -Int 30 ] ) => . +requires X =/=K Y + . ^~~~~~ +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-30-spec.k) + Location(9,92,9,95) + 9 | claim assignment ( ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) +|-> BAL_FROM:Int MAP:Map ) [ foo ( Y ) <- BAL_FROM -Int 30 ] ) => . +requires X =/=K Y + . + ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-30-spec.k) + Location(9,141,9,142) + 9 | claim assignment ( ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) +|-> BAL_FROM:Int MAP:Map ) [ foo ( Y ) <- BAL_FROM -Int 30 ] ) => . +requires X =/=K Y + . + ^ +APRProof: 0acd257b4e66aa1b6e20acd718d33074412387beaea7bdd30ec7ed221bf72b66 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) |-> BAL_FROM:Int +Int -30 MAP:Map ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-31-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-31-spec.k.out index 59e97dc1f..7ebc9bf31 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-31-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-31-spec.k.out @@ -1,24 +1,53 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - assignmentResult ( MAP - foo ( X ) |-> BAL_TO:Int - foo ( Y ) |-> BAL_FROM +Int -30 ) ~> .K - -#And - { - false - #Equals - foo ( X ) in_keys ( MAP ) - } -#And - { - false - #Equals - foo ( Y ) in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'BAL_TO' defined but not used. Prefix variable +name with underscore if this is intentional. + Source(assignment-31-spec.k) + Location(9,49,9,55) + 9 | claim assignment ( ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) +|-> BAL_FROM:Int MAP:Map ) [ foo ( Y ) <- BAL_FROM -Int 30 ] ) => . +requires foo ( X ) =/=K foo ( Y ) + . ^~~~~~ +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-31-spec.k) + Location(9,92,9,95) + 9 | claim assignment ( ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) +|-> BAL_FROM:Int MAP:Map ) [ foo ( Y ) <- BAL_FROM -Int 30 ] ) => . +requires foo ( X ) =/=K foo ( Y ) + . + ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-31-spec.k) + Location(9,141,9,142) + 9 | claim assignment ( ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) +|-> BAL_FROM:Int MAP:Map ) [ foo ( Y ) <- BAL_FROM -Int 30 ] ) => . +requires foo ( X ) =/=K foo ( Y ) + . + ^ +APRProof: 8dfe852e43a124a7da449bda7e334c9dc25e3c505b38465f83fff612349392ca + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( foo ( X:MyId ) |-> BAL_TO:Int foo ( Y:MyId ) |-> BAL_FROM:Int +Int -30 MAP:Map ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-4-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-4-spec.k.out index 1c96eb529..3e23a46ee 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-4-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-4-spec.k.out @@ -1,23 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - assignmentResult ( ( MAP [ Y:MyId <- 2 ] - X:MyId |-> 1 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-4-spec.k) + Location(9,69,9,70) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Y in_keys(MAP) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-4-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Y in_keys(MAP) + . + ^ +APRProof: 2aaff48624b27f18131b56f45a8ae8c8df8deeaf79719c3e36f1bfe4c85b7218 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-5-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-5-spec.k.out index c8388ef3d..fc70e9535 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-5-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-5-spec.k.out @@ -1,24 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - assignmentResult ( ( MAP - X:MyId |-> 1 - Y:MyId |-> 2 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-5-spec.k) + Location(9,69,9,70) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool notBool Y in_keys(MAP) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-5-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool notBool Y in_keys(MAP) + . + ^ +APRProof: 8b0e467fddad7ee5de475162b3064172ec44316dbc94d37bbd77516847882ea5 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( X:MyId |-> 1 Y:MyId |-> 2 MAP:Map [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-6-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-6-spec.k.out index b1d030395..c405f5236 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-6-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-6-spec.k.out @@ -1,11 +1,49 @@ - - assignmentResult ( ( MAP - Y:MyId |-> 2 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-6-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-6-spec.k) + Location(9,69,9,70) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-6-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X + . + ^ +APRProof: 7f957c9a5b4c37249e12e9b4c429f87cb9bed3d07df050bff4e748c35d7b1d1c + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( Y:MyId |-> 2 MAP:Map [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-7-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-7-spec.k.out index 933e35f8f..f1b077414 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-7-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-7-spec.k.out @@ -1,17 +1,35 @@ - - assignmentResult ( ( MAP - Y:MyId |-> 2 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-7-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool Z in_keys(MAP) + . + ^ +APRProof: 6df0d3baf1443d89c6db7aeaa0919832398dd967f675633fea840f7a7548c04d + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( Y:MyId |-> 2 MAP:Map [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-8-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-8-spec.k.out index b33937607..c75b083bf 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-8-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-8-spec.k.out @@ -1,17 +1,35 @@ - - assignmentResult ( ( MAP - Y:MyId |-> 2 ) [ Z:MyId <- 3 ] ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-8-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y ==K X andBool notBool Z in_keys(MAP) + . + ^ +APRProof: ed3ba5a10e4fef9fe820ae73127c40f2e009aa82a97d4857b9aee91db667a8fb + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( Y:MyId |-> 2 MAP:Map [ Z:MyId <- 3 ] ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/assignment-9-spec.k.out b/regression-new/map-symbolic-tests-haskell/assignment-9-spec.k.out index f2b94680e..6513a19bf 100644 --- a/regression-new/map-symbolic-tests-haskell/assignment-9-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/assignment-9-spec.k.out @@ -1,23 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - - assignmentResult ( MAP [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] - X:MyId |-> 1 ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(assignment-9-spec.k) + Location(9,29,9,32) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(assignment-9-spec.k) + Location(9,88,9,89) + 9 | claim assignment ( (MAP:Map X:MyId |-> 1) [ Y:MyId <- 2 ] [ Z:MyId +<- 3 ] ) => . requires Y =/=K X andBool Z =/=K X + . + ^ +APRProof: 4ebc663ce8e0fa4f8f32ca5c61379aac2c16ea310c5394de8292a705b5b556cc + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: assignmentResult ( MAP:Map [ Y:MyId <- 2 ] [ Z:MyId <- 3 ] X:MyId |-> 1 ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-1-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-1-spec.k.out index 4d9c2d144..eb1d494bd 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-1-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-1-spec.k.out @@ -1,4 +1,39 @@ - - inkeysResult ( false ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-1-spec.k) + Location(9,24,9,25) + 9 | claim inkeys ( X:MyId in_keys ( .Map ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-1-spec.k) + Location(9,54,9,55) + 9 | claim inkeys ( X:MyId in_keys ( .Map ) ) => . + . ^ +APRProof: 508a615873bf253c5a9ce954357424053722504b81a4397c6b93c3d01d606ffc + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( false ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-10-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-10-spec.k.out index 48015db08..b6450a7f0 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-10-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-10-spec.k.out @@ -1,4 +1,41 @@ - - inkeysResult ( true ) ~> .K +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-10-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( X:MyId in_keys ( M:Map [ X <- 0 ] ) ) => . -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-10-spec.k) + Location(9,70,9,71) + 9 | claim inkeys ( X:MyId in_keys ( M:Map [ X <- 0 ] ) ) => . + + . ^ +APRProof: 50d6e10b08098069c0cc780de0487d29e7aa02427a846c12706d8041bdd68275 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-11-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-11-spec.k.out index 514f3f8c5..1116b0cdf 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-11-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-11-spec.k.out @@ -1,4 +1,55 @@ - - inkeysResult ( Y:MyId in_keys ( M [ X:MyId <- 0 ] ) ) ~> .K +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-11-spec.k) + Location(9,24,9,25) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. + . ^ +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-11-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-11-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-11-spec.k) + Location(9,70,9,71) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + + . ^ +APRProof: a798ee0f75fd47af026bf1c05ace03a769f68bdaff4fa4163ac675675348edea + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-12-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-12-spec.k.out index e9af91419..ca71a3019 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-12-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-12-spec.k.out @@ -1,10 +1,41 @@ - - inkeysResult ( true ) ~> .K - -#And - { - true - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-12-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + requires Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-12-spec.k) + Location(9,70,9,71) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + requires Y in_keys(M) + . ^ +APRProof: 761650fdc6e64c1c4ff32e1f23cd614aaf459686234a5e7f55b877537d323506 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-13-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-13-spec.k.out index 5341a783d..f429ed6ed 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-13-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-13-spec.k.out @@ -1,10 +1,41 @@ - - inkeysResult ( Y:MyId in_keys ( M [ X:MyId <- 0 ] ) ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-13-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + requires notBool Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-13-spec.k) + Location(9,70,9,71) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) => . + requires notBool Y in_keys(M) + . ^ +APRProof: 2bcfe102563f0112c6b8118e8ae514a6427ba53c9a9dc1d54dc202534725acbc + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( M:Map [ X:MyId <- 0 ] ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-14-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-14-spec.k.out index 48015db08..56fb92c66 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-14-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-14-spec.k.out @@ -1,4 +1,49 @@ - - inkeysResult ( true ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-14-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( X:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X <- +0 ] ) ) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-14-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( X:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X <- +0 ] ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-14-spec.k) + Location(9,86,9,87) + 9 | claim inkeys ( X:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X <- +0 ] ) ) => . + . + ^ +APRProof: 1e717b25301481a223afe3802309ad4c1f0e094bc06c4d624be799804bdc1862 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-15-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-15-spec.k.out index b771ede30..106078f5a 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-15-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-15-spec.k.out @@ -1,4 +1,63 @@ - - inkeysResult ( Y:MyId in_keys ( M [ Z:MyId <- 1 ] [ X:MyId <- 0 ] ) ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-15-spec.k) + Location(9,24,9,25) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . + . ^ +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-15-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-15-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-15-spec.k) + Location(9,65,9,66) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-15-spec.k) + Location(9,86,9,87) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . + . + ^ +APRProof: f10b6b3f4ec3f09690395f6e8447cb056ad907a20b7c36b8beef385dc5523797 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- 0 ] ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-16-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-16-spec.k.out index e9af91419..1bdfdab19 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-16-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-16-spec.k.out @@ -1,10 +1,49 @@ - - inkeysResult ( true ) ~> .K - -#And - { - true - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-16-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . requires Y in_keys(M) + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-16-spec.k) + Location(9,65,9,66) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . requires Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-16-spec.k) + Location(9,86,9,87) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . requires Y in_keys(M) + . + ^ +APRProof: aa6aa5b5cce3cfea2a3b631c59a0cc99800ad56ec8c8335dd6b356746e603ceb + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-17-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-17-spec.k.out index a5a23d8b8..540f7d106 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-17-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-17-spec.k.out @@ -1,10 +1,49 @@ - - inkeysResult ( Y:MyId in_keys ( M [ Z:MyId <- 1 ] [ X:MyId <- 0 ] ) ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-17-spec.k) + Location(9,49,9,50) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . requires notBool Y in_keys(M) + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-17-spec.k) + Location(9,65,9,66) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . requires notBool Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-17-spec.k) + Location(9,86,9,87) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- +0 ] ) ) => . requires notBool Y in_keys(M) + . + ^ +APRProof: cf5f6a760f04e336da12764bf6aa54afc264b97159c1f42a661a59e96844d6e6 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( M:Map [ Z:MyId <- 1 ] [ X:MyId <- 0 ] ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-2-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-2-spec.k.out index 641ddf25a..2bba7ae1f 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-2-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-2-spec.k.out @@ -1,10 +1,39 @@ - - inkeysResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-2-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( X:MyId in_keys ( M:Map X |-> 0 ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-2-spec.k) + Location(9,67,9,68) + 9 | claim inkeys ( X:MyId in_keys ( M:Map X |-> 0 ) ) => . + . ^ +APRProof: 3ffb92b905bd942774d5044fe93a32182807cf7b24eac96416b680c54b83627d + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-3-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-3-spec.k.out index 97ca0973e..d5906c542 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-3-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-3-spec.k.out @@ -1,11 +1,51 @@ - - inkeysResult ( Y:MyId in_keys ( M - ( X:MyId |-> 0 ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-3-spec.k) + Location(9,24,9,25) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . + . ^ +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-3-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-3-spec.k) + Location(9,47,9,48) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-3-spec.k) + Location(9,67,9,68) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . + . ^ +APRProof: 1533a1991831a2f92a05d76d8d83eb936ccd3dd10066b921fcaad78dabb00bea + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( X:MyId |-> 0 M:Map ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in_keys ( M:Map ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-4-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-4-spec.k.out index fb728cd77..70219107d 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-4-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-4-spec.k.out @@ -1,17 +1,41 @@ - - inkeysResult ( Y:MyId in_keys ( M - ( X:MyId |-> 0 ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -#And - { - true - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-4-spec.k) + Location(9,47,9,48) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . +requires Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-4-spec.k) + Location(9,67,9,68) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . +requires Y in_keys(M) + . ^ +APRProof: 01c6b4bf67d6e04b2b510e7383ab2c600a48fa8b6a972493d42fad552dd49bb1 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( X:MyId |-> 0 M:Map ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in_keys ( M:Map ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-5-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-5-spec.k.out index 81c334857..3922156e8 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-5-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-5-spec.k.out @@ -1,17 +1,41 @@ - - inkeysResult ( Y:MyId in_keys ( M - ( X:MyId |-> 0 ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -#And - { - false - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-5-spec.k) + Location(9,47,9,48) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . +requires notBool Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-5-spec.k) + Location(9,67,9,68) + 9 | claim inkeys ( Y:MyId in_keys ( M:Map X:MyId |-> 0 ) ) => . +requires notBool Y in_keys(M) + . ^ +APRProof: f324621987fea45ccb823f56161400f9a336428f994d594076f4ddc55aa78659 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( X:MyId |-> 0 M:Map ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-6-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-6-spec.k.out index 2a3706b56..0184ebd5c 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-6-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-6-spec.k.out @@ -1,22 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - inkeysResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -#And - { - false - #Equals - Z:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-6-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( X:MyId in_keys ( Z:MyId |-> 1 M:Map X |-> 0 ) +) => . + . ^ +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-6-spec.k) + Location(9,54,9,55) + 9 | claim inkeys ( X:MyId in_keys ( Z:MyId |-> 1 M:Map X |-> 0 ) +) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-6-spec.k) + Location(9,80,9,81) + 9 | claim inkeys ( X:MyId in_keys ( Z:MyId |-> 1 M:Map X |-> 0 ) +) => . + . + ^ +APRProof: 0d897f9dc8b711055bc27e8f9f89b2035eb403cb14bd4b4d0eb1fc56fae1ad51 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-7-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-7-spec.k.out index 8f0a817be..65a01304f 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-7-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-7-spec.k.out @@ -1,24 +1,63 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - inkeysResult ( Y:MyId in_keys ( M - X:MyId |-> 0 - ( Z:MyId |-> 1 ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -#And - { - false - #Equals - Z:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-7-spec.k) + Location(9,24,9,25) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-7-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . + . ^ +[Warning] Compiler: Variable 'M' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-7-spec.k) + Location(9,54,9,55) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-7-spec.k) + Location(9,60,9,61) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-7-spec.k) + Location(9,80,9,81) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . + . + ^ +APRProof: 84fb9fc9fe3e51ba4a3878ea281c00c6988d9d34f10937ec5a1314bbe2b6c642 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( X:MyId |-> 0 Z:MyId |-> 1 M:Map ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-8-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-8-spec.k.out index 63f6df0e0..b90d8b854 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-8-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-8-spec.k.out @@ -1,30 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - inkeysResult ( Y:MyId in_keys ( M - X:MyId |-> 0 - ( Z:MyId |-> 1 ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -#And - { - false - #Equals - Z:MyId in_keys ( M ) - } -#And - { - true - #Equals - Y:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-8-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . requires Y in_keys(M) + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-8-spec.k) + Location(9,60,9,61) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . requires Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-8-spec.k) + Location(9,80,9,81) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . requires Y in_keys(M) + . + ^ +APRProof: 782c51e4b7a4cdec0b275201128b32421e7e4cdc7f1356d35c8140e32d1c7cac + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( X:MyId |-> 0 Z:MyId |-> 1 M:Map ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/inkeys-9-spec.k.out b/regression-new/map-symbolic-tests-haskell/inkeys-9-spec.k.out index 646f6e501..176ca653a 100644 --- a/regression-new/map-symbolic-tests-haskell/inkeys-9-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/inkeys-9-spec.k.out @@ -1,30 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - inkeysResult ( Y:MyId in_keys ( M - X:MyId |-> 0 - ( Z:MyId |-> 1 ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( M ) - } -#And - { - false - #Equals - Y:MyId in_keys ( M ) - } -#And - { - false - #Equals - Z:MyId in_keys ( M ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-9-spec.k) + Location(9,41,9,42) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . requires notBool Y in_keys(M) + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inkeys-9-spec.k) + Location(9,60,9,61) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . requires notBool Y in_keys(M) + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inkeys-9-spec.k) + Location(9,80,9,81) + 9 | claim inkeys ( Y:MyId in_keys ( Z:MyId |-> 1 M:Map X:MyId |-> 0 ) +) => . requires notBool Y in_keys(M) + . + ^ +APRProof: bd34f5ffd215acc5e8abe7491916765dd3e744b17f7f4586398b1334ffe8cdb5 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inkeysResult ( Y:MyId in_keys ( X:MyId |-> 0 Z:MyId |-> 1 M:Map ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-1-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-1-spec.k.out index 0dac91b0b..5e3ea305e 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-1-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-1-spec.k.out @@ -1,18 +1,49 @@ - - lookupResult ( MAP - ( Y:MyId |-> 2 ) [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP - ( Y:MyId |-> 2 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-1-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-1-spec.k) + Location(9,63,9,64) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-1-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X + . + ^ +APRProof: 45cd981093bec9ef198d5f7ed8344ada3151658faa90f0fb8d4bcf5e3f6ca904 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( Y:MyId |-> 2 MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-10-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-10-spec.k.out index cd12dfc77..d3472bdb0 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-10-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-10-spec.k.out @@ -1,11 +1,49 @@ - - lookupResult ( ( MAP - Z:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-10-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z ==K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-10-spec.k) + Location(9,48,9,49) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-10-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z ==K X + . + ^ +APRProof: b11183185adf282e465225436df632208be269c75958dc827498a85d902430b8 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( Z:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-11-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-11-spec.k.out index 9a4244f1b..024712a53 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-11-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-11-spec.k.out @@ -1,24 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - lookupResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-11-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-11-spec.k) + Location(9,48,9,49) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-11-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K X + . + ^ +APRProof: b47dd339ee0fd8f3ab41da541461a38229aa1719362e938578c497e0160148aa + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-12-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-12-spec.k.out index bf60f18b8..416f71f5b 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-12-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-12-spec.k.out @@ -1,10 +1,49 @@ - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-12-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z ==K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-12-spec.k) + Location(9,33,9,34) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z ==K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-12-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z ==K Y + . + ^ +APRProof: 6290417da84ff8c21a866da034096d20908f2564412ba5ed109f6b4912f49233 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-13-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-13-spec.k.out index db998288e..2d8d74a4b 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-13-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-13-spec.k.out @@ -1,24 +1,49 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP - ( X:MyId |-> 1 ) [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-13-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-13-spec.k) + Location(9,33,9,34) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-13-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y + . + ^ +APRProof: 42ebed5814a76f63d7495a480c625eb32f6b19a8d39533fb670b90c31df9a8eb + status: ProofStatus.FAILED + admitted: False + nodes: 7 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 1 MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-14-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-14-spec.k.out index ce1fe8830..8d4535852 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-14-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-14-spec.k.out @@ -1,35 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-14-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-14-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 6bd09db341f2ea60ad46a72235ed57fe804247a8fffe66007e3b2ea44a9242f1 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-15-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-15-spec.k.out index a194a5d80..0797b53a2 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-15-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-15-spec.k.out @@ -1,16 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-15-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y andBool Z ==K X andBool Y =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-15-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Z =/=K Y andBool Z ==K X andBool Y =/=K X + . + ^ +APRProof: ebf3832133314d4a04d065fc7754b997b62369874e1bb9234a6c7babddef954f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-16-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-16-spec.k.out index 49298c88f..ea7021964 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-16-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-16-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-16-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1 Y:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-16-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1 Y:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . +^ +APRProof: 8bcb942286fcf4a77aa0f56cd05ffdb22313e980d62f9ff21a3fd733c50e2582 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-17-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-17-spec.k.out index 2da595957..e5c39c388 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-17-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-17-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-17-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-17-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( (MAP:Map Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . +^ +APRProof: 0aed817a8d88195354692bbe52fb4c127d0d9e7e494e8f6ff423cefb0db38299 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-18-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-18-spec.k.out index 49298c88f..ecd67785f 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-18-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-18-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-18-spec.k) + Location(9,38,9,41) + 9 | claim lookup ( (X:MyId |-> 1 MAP:Map Y:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-18-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( (X:MyId |-> 1 MAP:Map Y:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . +^ +APRProof: 9b7d8bfae979dad84f561462ae36fc61967bdfb85267b8b5ccef4706256b1c30 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-19-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-19-spec.k.out index 2da595957..cc3d3d42e 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-19-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-19-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-19-spec.k) + Location(9,38,9,41) + 9 | claim lookup ( (Y:MyId |-> 1 MAP:Map X:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-19-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( (Y:MyId |-> 1 MAP:Map X:MyId |-> 2) [ Y:MyId ] ) => +. requires X =/=K Y + . +^ +APRProof: 98bdfa13f979847b89e1ca5a5e437f69e8560f263716c727e3ca7d45126a6e54 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-2-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-2-spec.k.out index 0629a7557..d9f502f7b 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-2-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-2-spec.k.out @@ -1,10 +1,42 @@ - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-2-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-2-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . + ^ +APRProof: 7a150300e243f353d46c33a56c7238148efe0bbb2225a5f981c6e4a158e86c6c + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-20-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-20-spec.k.out index 49298c88f..2752d283b 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-20-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-20-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-20-spec.k) + Location(9,51,9,54) + 9 | claim lookup ( (X:MyId |-> 1 Y:MyId |-> 2 MAP:Map) [ Y:MyId ] ) => +. requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-20-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( (X:MyId |-> 1 Y:MyId |-> 2 MAP:Map) [ Y:MyId ] ) => +. requires X =/=K Y + . +^ +APRProof: 5836b05d9c2fe863ac103978709387c7cc7e59f991f08fc72ee4dc78ad5ed07b + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-21-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-21-spec.k.out index 2da595957..e67351c36 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-21-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-21-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-21-spec.k) + Location(9,51,9,54) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2 MAP:Map) [ Y:MyId ] ) => +. requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-21-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2 MAP:Map) [ Y:MyId ] ) => +. requires X =/=K Y + . +^ +APRProof: cc52b7e38e8ced4586e300b80b7dbf84db35cce77fd11ab1d7475a68ef2f4809 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-22-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-22-spec.k.out index 67a86b16d..82a36d6b3 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-22-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-22-spec.k.out @@ -1,16 +1,34 @@ - #Not ( { - X - #Equals - x - } ) -#And - #Not ( { - X - #Equals - y - } ) -#And - - lookupResult ( 3 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-22-spec.k) + Location(9,69,9,70) + 9 | claim lookup ( (X:MyId |-> 3 y |-> 4) [ x <- 5 ] [ X ] ) => . +requires X =/=K x + . ^ +APRProof: 95c44630c0fbbc43e0a85f35712095b3c98631622716adec4e0e0416531d3b24 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 3 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-23-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-23-spec.k.out index a07d902b9..5417cee0c 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-23-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-23-spec.k.out @@ -1,17 +1,43 @@ - #Not ( { - X - #Equals - y - } ) -#And - - lookupResult ( ( X:MyId |-> 3 ) [ x <- 5 ] [ X:MyId ] ~> .K ) ~> .K - -#And - { - true - #Equals - X:MyId in_keys ( ( X:MyId |-> 3 ) [ x <- 5 ] - ( y |-> 4 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-23-spec.k) + Location(9,69,9,70) + 9 | claim lookup ( (X:MyId |-> 3 y |-> 4) [ x <- 5 ] [ X ] ) => . +requires X =/=K y + . ^ +APRProof: d7ae6c68d8d18d93c654b1809721a673cf1951d1a32147624e313a2dadc89acc + status: ProofStatus.FAILED + admitted: False + nodes: 6 + pending: 0 + failing: 2 + vacuous: 0 + stuck: 2 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +2 Failure nodes. (0 pending and 2 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 3 [ x <- 5 ] [ X:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + + Node id: 6 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 3 [ x <- 5 ] [ X:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-24-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-24-spec.k.out index 17a1d4510..91f14fc3d 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-24-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-24-spec.k.out @@ -1 +1,19 @@ -#Top +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-24-spec.k) + Location(9,51,9,52) + 9 | claim lookup ( (y |-> 4) [ x ] ==K 4 ) => . + . ^ +APRProof: 7e0e2010e67a757226c304a1ec2a9da2edf6818b87404bde5a7b07a539f6fe81 + status: ProofStatus.PASSED + admitted: False + nodes: 2 + pending: 0 + failing: 0 + vacuous: 0 + stuck: 0 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/map-symbolic-tests-haskell/lookup-25-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-25-spec.k.out index cbdbc4c0c..03eca780f 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-25-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-25-spec.k.out @@ -1,10 +1,39 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-25-spec.k) + Location(9,38,9,39) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-25-spec.k) + Location(9,68,9,69) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] ) => . + . ^ +APRProof: 5e8c638c23c8d08acbbd04749c025d9decbab1d2f0f986e5b06f1316226d65b0 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-26-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-26-spec.k.out index 743319429..acd8ed276 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-26-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-26-spec.k.out @@ -1,11 +1,49 @@ - - lookupResult ( MAP - ( Y:MyId |-> 2 ) [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-26-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-26-spec.k) + Location(9,63,9,64) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-26-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X + . + ^ +APRProof: 2e619b90a2f9678ba5eaa6add862001deaa5cdeae44373adc163f02a13b41093 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( Y:MyId |-> 2 MAP:Map [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-27-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-27-spec.k.out index 0629a7557..90d71181d 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-27-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-27-spec.k.out @@ -1,10 +1,42 @@ - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-27-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-27-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . + ^ +APRProof: 5cad390e2729d5f925f4aa4c22c836aa116e066fecc87017fe009e3d375c8a7a + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-28-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-28-spec.k.out index 2c3d84a3c..859b5e6bc 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-28-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-28-spec.k.out @@ -1,16 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-28-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-28-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 6523768a84fab1b9847eb15d13c4d85d26de619f79957812245d6c218fcd0a53 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-29-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-29-spec.k.out index 984e5ed52..0938e5549 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-29-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-29-spec.k.out @@ -1,11 +1,63 @@ - - lookupResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-29-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-29-spec.k) + Location(9,33,9,34) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-29-spec.k) + Location(9,48,9,49) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-29-spec.k) + Location(9,63,9,64) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-29-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . + . + ^ +APRProof: a87d0f57b0f8633cc6f9ebeab1ec8e18a10888de940a9ac478e6eff1aa83b1be + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in_keys ( MAP:Map ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-3-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-3-spec.k.out index 2f1572a54..b00a9a7a5 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-3-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-3-spec.k.out @@ -1,29 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP - ( Y:MyId |-> 2 ) ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-3-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-3-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: e004c494ada6f1519e42edd82af097b03edc558e13ea535675ebd7c814bb98da + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-30-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-30-spec.k.out index d4a18a224..5d32f219e 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-30-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-30-spec.k.out @@ -1,17 +1,49 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-30-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-30-spec.k) + Location(9,63,9,64) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-30-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X + . + ^ +APRProof: cf2e728cb5fefb8bce13bb20c20512588f9174e623e345a01b08d4ac099ffad1 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-31-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-31-spec.k.out index 5937b3bae..6a9e4e6dc 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-31-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-31-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-31-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-31-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z =/=K X + . + ^ +APRProof: a7dd33345707638f8c0b7482bd0f900c8a75b0e1219c3685d1cd81a85c9af628 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-32-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-32-spec.k.out index 651414a4e..9d62949bc 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-32-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-32-spec.k.out @@ -1,23 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-32-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-32-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z =/=K Y + . + ^ +APRProof: 0795c8198cf6288cae8a31eb536a774c234f265ef407f3b7bdbcbbfcbfcd8bab + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-33-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-33-spec.k.out index 67940035b..b80577849 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-33-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-33-spec.k.out @@ -1,16 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-33-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-33-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . + ^ +APRProof: eb2f1ed5851c564b19615b4b12eef3923c2224877dafb85b719169c467b7f392 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-34-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-34-spec.k.out index b69ce043a..72bdd2607 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-34-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-34-spec.k.out @@ -1,28 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-34-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-34-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: cc11d8556627369223400e1e2c7f855100c48c68328bea1e29a6b0c29c579354 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-35-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-35-spec.k.out index f36f7d498..d9488db9c 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-35-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-35-spec.k.out @@ -1,11 +1,49 @@ - - lookupResult ( ( MAP - Z:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-35-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z ==K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-35-spec.k) + Location(9,48,9,49) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-35-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z ==K X + . + ^ +APRProof: 07ab24efefb7b1f865be8991f0d1b6030353c4edf61277092364a38b15bcd009 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( Z:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-36-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-36-spec.k.out index 631beacda..a69982e76 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-36-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-36-spec.k.out @@ -1,17 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - lookupResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-36-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-36-spec.k) + Location(9,48,9,49) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-36-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K X + . + ^ +APRProof: 7f699414a0c72a00b1481119e074bb4f5f4432661b0e9e0493e41160b3dad8cb + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-37-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-37-spec.k.out index bf60f18b8..9f0f6e336 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-37-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-37-spec.k.out @@ -1,10 +1,49 @@ - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-37-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z ==K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-37-spec.k) + Location(9,33,9,34) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z ==K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-37-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z ==K Y + . + ^ +APRProof: d4861dab86af0454941c29b627f86445c5fdf120c394a1c131ba3f3697f8468b + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-38-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-38-spec.k.out index c9ade8542..a72841718 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-38-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-38-spec.k.out @@ -1,17 +1,49 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP - ( X:MyId |-> 1 ) [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-38-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-38-spec.k) + Location(9,33,9,34) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-38-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y + . + ^ +APRProof: 83b7662501e372f2abf2059112954daa806c6b63ff5fd5f44f024b5d493f35ba + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 1 MAP:Map [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-39-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-39-spec.k.out index c9fd2f0a2..97d358ce5 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-39-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-39-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Z:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-39-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-39-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 30bca4c6358ff3352678957db7a4c5aacdf5ed9a0d2841228aa3b6a3ecc8f6fa + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Z:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-4-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-4-spec.k.out index 2cb38567a..fe8f2f0fb 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-4-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-4-spec.k.out @@ -1,18 +1,64 @@ - - lookupResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- 2 ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-4-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-4-spec.k) + Location(9,33,9,34) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-4-spec.k) + Location(9,48,9,49) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-4-spec.k) + Location(9,63,9,64) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-4-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . + . + ^ +APRProof: 7e31805ce49160f36936a44d78db45eb43d76077b5fb497728b4ff8575b020f0 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in_keys ( MAP:Map ) } +#And { true #Equals Z:MyId in_keys ( X:MyId |-> 1 MAP:Map [ Y:MyId <- 2 ] ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-40-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-40-spec.k.out index a194a5d80..5e9ccfaa1 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-40-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-40-spec.k.out @@ -1,16 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-40-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y andBool Z ==K X andBool Y =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-40-spec.k) + Location(9,89,9,90) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] +orDefault 0 ) => . requires Z =/=K Y andBool Z ==K X andBool Y =/=K X + . + ^ +APRProof: 81d866fc142a090f97c8c10648aa9ad8c3124c7a020582e24b3cc51d159a3dd1 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-41-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-41-spec.k.out index 49298c88f..0bbb82d33 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-41-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-41-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-41-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1 Y:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-41-spec.k) + Location(9,88,9,89) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1 Y:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . + ^ +APRProof: 9faea7fd3076f6c777cff4b9bf1540953b1128a8564f04fc1844f9a60a61cbd2 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-42-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-42-spec.k.out index 2da595957..9371d62bc 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-42-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-42-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-42-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-42-spec.k) + Location(9,88,9,89) + 9 | claim lookup ( (MAP:Map Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . + ^ +APRProof: 503afaa0b2a12b12e251cefad953256b10c9ecebfeb87e5b527ae087dc65eae6 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-43-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-43-spec.k.out index 49298c88f..ee72f5548 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-43-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-43-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-43-spec.k) + Location(9,38,9,41) + 9 | claim lookup ( (X:MyId |-> 1 MAP:Map Y:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-43-spec.k) + Location(9,88,9,89) + 9 | claim lookup ( (X:MyId |-> 1 MAP:Map Y:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . + ^ +APRProof: a9c06c3ac526d1b2f9553fa982d78218c8524bd6274b56fa55a71fb066f729ff + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-44-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-44-spec.k.out index 2da595957..2867a096a 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-44-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-44-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-44-spec.k) + Location(9,38,9,41) + 9 | claim lookup ( (Y:MyId |-> 1 MAP:Map X:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-44-spec.k) + Location(9,88,9,89) + 9 | claim lookup ( (Y:MyId |-> 1 MAP:Map X:MyId |-> 2) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . + ^ +APRProof: 62e13c8b3ee6d1984d3406c5ec888ccc59b369df6aba3d61d592c9dd470ac409 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-45-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-45-spec.k.out index 49298c88f..981b59567 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-45-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-45-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-45-spec.k) + Location(9,51,9,54) + 9 | claim lookup ( (X:MyId |-> 1 Y:MyId |-> 2 MAP:Map) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-45-spec.k) + Location(9,88,9,89) + 9 | claim lookup ( (X:MyId |-> 1 Y:MyId |-> 2 MAP:Map) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . + ^ +APRProof: 8091bea8bbb97a665aca90fe60112041b79be5b56da5b1c137f677d074041d50 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-46-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-46-spec.k.out index 2da595957..66e7d9f1a 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-46-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-46-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-46-spec.k) + Location(9,51,9,54) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2 MAP:Map) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-46-spec.k) + Location(9,88,9,89) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2 MAP:Map) [ Y:MyId ] +orDefault 0 ) => . requires X =/=K Y + . + ^ +APRProof: 66504baf90857151f10683b15f6eb5fff0102d700951d470f3f9cbbbf70a0ed3 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-47-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-47-spec.k.out index 67a86b16d..48cc81597 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-47-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-47-spec.k.out @@ -1,16 +1,35 @@ - #Not ( { - X - #Equals - x - } ) -#And - #Not ( { - X - #Equals - y - } ) -#And - - lookupResult ( 3 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-47-spec.k) + Location(9,81,9,82) + 9 | claim lookup ( (X:MyId |-> 3 y |-> 4) [ x <- 5 ] [ X ] orDefault 0 +) => . requires X =/=K x + . + ^ +APRProof: 0ea203f887e400367d886e370f6e15d212c80fc575bf24a013dc7ddc4e7cd72a + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 3 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-48-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-48-spec.k.out index 157487b2a..f4feded5c 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-48-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-48-spec.k.out @@ -1,10 +1,35 @@ - #Not ( { - X - #Equals - y - } ) -#And - - lookupResult ( ( X:MyId |-> 3 ) [ x <- 5 ] [ X:MyId ] orDefault 0 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-48-spec.k) + Location(9,81,9,82) + 9 | claim lookup ( (X:MyId |-> 3 y |-> 4) [ x <- 5 ] [ X ] orDefault 0 +) => . requires X =/=K y + . + ^ +APRProof: 37523b6fac834eae75a32599a9ffd617f46956eb318df3778dd9fa872d204d8a + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( X:MyId |-> 3 [ x <- 5 ] [ X:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-49-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-49-spec.k.out index 7939b8080..ee363eb56 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-49-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-49-spec.k.out @@ -1,4 +1,33 @@ - - lookupResult ( false ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-49-spec.k) + Location(9,67,9,68) + 9 | claim lookup ( ( (y |-> 4) [ x ] orDefault 0 ) ==K 4 ) => . + . ^ +APRProof: 0919658d47cb23654fa9ed0cfbc1cd70074e9ff0acb8daf9b33a36557b769eb4 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( false ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-5-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-5-spec.k.out index 7cdce262b..59625beb8 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-5-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-5-spec.k.out @@ -1,24 +1,49 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-5-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-5-spec.k) + Location(9,63,9,64) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-5-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X + . + ^ +APRProof: c1404c2ec4883d03f4afa6951c72feb846393173466844053f344a1f543faa72 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-50-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-50-spec.k.out index cbdbc4c0c..0b1a772b9 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-50-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-50-spec.k.out @@ -1,10 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( 1 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-50-spec.k) + Location(9,38,9,39) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] orDefault 0 +) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-50-spec.k) + Location(9,80,9,81) + 9 | claim lookup ( (Y:MyId |-> 1 X:MyId |-> 2) [ Y:MyId ] orDefault 0 +) => . + . + ^ +APRProof: 4d1e0f0143601ab4292b107387f34e04e96dd6441eda98032e4d895a166e56dd + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-51-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-51-spec.k.out index 9f3db7fbe..c711d6706 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-51-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-51-spec.k.out @@ -1,22 +1,35 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( 0 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-51-spec.k) + Location(9,80,9,81) + 9 | claim lookup ( (X:MyId |-> 1 Y:MyId |-> 2) [ Z:MyId ] orDefault 0 +) => . requires Z =/=K X andBool Z =/=K Y + . + ^ +APRProof: 2cf3eb73f10f13f432a414f0ba584e9c2231dea8c7a0da1887898f1bbda57e00 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-52-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-52-spec.k.out index 1f7ebb952..b81a1ae63 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-52-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-52-spec.k.out @@ -1,10 +1,35 @@ - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - true - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-52-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( MAP:Map [ X:MyId <- 1 ] [ Y:MyId ] orDefault 0 ) => +. requires X ==K Y andBool Y in_keys(MAP) + . +^ +APRProof: 5e99fd39d25a0f3517bda0c8f9573fd83499811bcc4ea90101a557937592d1da + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-53-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-53-spec.k.out index 625871c93..f76977e5f 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-53-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-53-spec.k.out @@ -1,16 +1,35 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( MAP [ Y:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - true - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-53-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( MAP:Map [ X:MyId <- 1 ] [ Y:MyId ] orDefault 0 ) => +. requires X =/=K Y andBool Y in_keys(MAP) + . +^ +APRProof: 571e387d757e390fe7845bef4738e3856ffa108d85e5e4cb1b8ec415468d452f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-54-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-54-spec.k.out index 264bd40f6..7494aa687 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-54-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-54-spec.k.out @@ -1,10 +1,35 @@ - - lookupResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-54-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( MAP:Map [ X:MyId <- 1 ] [ Y:MyId ] orDefault 0 ) => +. requires X ==K Y andBool notBool Y in_keys(MAP) + . +^ +APRProof: 6f082be286aa420347c568d1103926e045c6e9d62bc68eede6d5e0858317b66f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-55-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-55-spec.k.out index c1b630d93..4850ec789 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-55-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-55-spec.k.out @@ -1,16 +1,35 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - lookupResult ( MAP [ Y:MyId ] orDefault 0 ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-55-spec.k) + Location(9,76,9,77) + 9 | claim lookup ( MAP:Map [ X:MyId <- 1 ] [ Y:MyId ] orDefault 0 ) => +. requires X =/=K Y andBool notBool Y in_keys(MAP) + . +^ +APRProof: d3532fc86a32f63af444d6a334d775c1162d23e22a55c792e376daffc74d5303 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId ] orDefault 0 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-6-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-6-spec.k.out index 74ad1d808..afc7f9b4b 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-6-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-6-spec.k.out @@ -1,35 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- 2 ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-6-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-6-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z =/=K X + . + ^ +APRProof: eb223b48e6a21c048776c45304d336c0f5bcef471b385449d11cd7f84100df08 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId <- 2 ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-7-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-7-spec.k.out index d9cb8e6ac..7baaf6e42 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-7-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-7-spec.k.out @@ -1,30 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-7-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-7-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z =/=K Y + . + ^ +APRProof: 059974970a78d5d12966d8fe952a03999b732583b098e10027878fd35861cadc + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Y:MyId <- 2 ] X:MyId |-> 1 [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-8-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-8-spec.k.out index 444d98fae..c354a97e4 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-8-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-8-spec.k.out @@ -1,23 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - lookupResult ( 2 ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Z:MyId <- 2 ] - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-8-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-8-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . + ^ +APRProof: 3107bd947554184d38dec4ce5dfa2304e0e2766af770ca714a57ad71a153661e + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/lookup-9-spec.k.out b/regression-new/map-symbolic-tests-haskell/lookup-9-spec.k.out index 04bb5fcd8..9cccd4fcb 100644 --- a/regression-new/map-symbolic-tests-haskell/lookup-9-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/lookup-9-spec.k.out @@ -1,41 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - lookupResult ( MAP [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- 2 ] - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(lookup-9-spec.k) + Location(9,25,9,28) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(lookup-9-spec.k) + Location(9,77,9,78) + 9 | claim lookup ( (MAP:Map X:MyId |-> 1) [Y:MyId <- 2] [ Z:MyId ] ) +=> . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 7a2666f87ff112908f7bf86c1f4bb2460652ce7133d5e4ef295a4b7df061b3f2 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: lookupResult ( MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-1-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-1-spec.k.out index fc1bfc756..0e6388534 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-1-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-1-spec.k.out @@ -1,16 +1,49 @@ - - removeResult ( MAP [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-1-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-1-spec.k) + Location(9,67,9,68) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-1-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X + . + ^ +APRProof: 7023d3e43ce529ab2c7afecc3ca09a53307889c23e8814e48c04c1f2741530d2 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-10-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-10-spec.k.out index b3b62b265..af669f790 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-10-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-10-spec.k.out @@ -1,18 +1,49 @@ - - removeResult ( ( MAP - Z:MyId |-> 1 ) [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - Z:MyId |-> 1 ) [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-10-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z ==K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-10-spec.k) + Location(9,48,9,49) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-10-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z ==K X + . + ^ +APRProof: 48866ba76cc31c57e216f890e42240683d91f73870228330b3cc7133122617fb + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( Z:MyId |-> 1 MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-11-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-11-spec.k.out index e603669c6..8a60accce 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-11-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-11-spec.k.out @@ -1,24 +1,49 @@ - #Not ( { - X - #Equals - Z - } ) -#And - - removeResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-11-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K X + . ^~~ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-11-spec.k) + Location(9,48,9,49) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-11-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K X + . + ^ +APRProof: b8dd7055d0eef5e70dfb04d7ee566e7b32a5a0b61faf098235b0001e8030afe6 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-12-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-12-spec.k.out index 17a1d4510..971dbbe16 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-12-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-12-spec.k.out @@ -1 +1,35 @@ -#Top +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-12-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z ==K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-12-spec.k) + Location(9,33,9,34) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z ==K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-12-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z ==K Y + . + ^ +APRProof: 8dba0e95c0415f77159f71b56124d9af8cc5886975c39db753338226a89ebff6 + status: ProofStatus.PASSED + admitted: False + nodes: 2 + pending: 0 + failing: 0 + vacuous: 0 + stuck: 0 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/map-symbolic-tests-haskell/remove-13-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-13-spec.k.out index a028ffcb2..8b6c09749 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-13-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-13-spec.k.out @@ -1,24 +1,49 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - removeResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-13-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-13-spec.k) + Location(9,33,9,34) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-13-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y + . + ^ +APRProof: 3cea7567dfb887debda5caa967bb347be4d763077eed9f4e8121872db6806a46 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-14-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-14-spec.k.out index ba4641f51..7fb1f8f06 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-14-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-14-spec.k.out @@ -1,30 +1,42 @@ - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - removeResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-14-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-14-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 55d209ce484d03080861c8f5b43993f65fc76f821c9abaed0a4fcab94fab6a39 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-15-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-15-spec.k.out index 2d4ad85e1..18747c932 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-15-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-15-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - removeResult ( 1 ~> .K ) ~> .K - -#And - { - false - #Equals - Z:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-15-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y andBool Z ==K X andBool Y =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-15-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Z =/=K Y andBool Z ==K X andBool Y =/=K X + . + ^ +APRProof: e5b857f8dcb19313ab4405800adb9f53293b96192fd6bdc83beefbaec581a6c0 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( 1 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-16-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-16-spec.k.out index ff0614369..1913b3106 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-16-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-16-spec.k.out @@ -1,16 +1,34 @@ - #Not ( { - X - #Equals - x - } ) -#And - #Not ( { - X - #Equals - y - } ) -#And - - removeResult ( 3 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-16-spec.k) + Location(9,73,9,74) + 9 | claim remove ( (X:MyId |-> 3 y |-> 4) [ x <- undef ] [ X ] ) => . + requires X =/=K x + . ^ +APRProof: ded5c6442dce17160736ed473243a269154b5f20b4f5398a8991643efa45dc02 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( 3 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-17-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-17-spec.k.out index fa3926a96..9711ec691 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-17-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-17-spec.k.out @@ -1,29 +1,43 @@ - #Not ( { - X - #Equals - y - } ) -#And - - removeResult ( ( X:MyId |-> 3 ) [ x <- undef ] [ X:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - y in_keys ( ( X:MyId |-> 3 ) [ x <- undef ] ) - } -#And - { - true - #Equals - X:MyId in_keys ( ( X:MyId |-> 3 ) [ x <- undef ] - ( y |-> 4 ) ) - } -#And - { - true - #Equals - X:MyId in_keys ( ( X:MyId |-> 3 ) [ x <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-17-spec.k) + Location(9,73,9,74) + 9 | claim remove ( (X:MyId |-> 3 y |-> 4) [ x <- undef ] [ X ] ) => . + requires X =/=K y + . ^ +APRProof: fc56332417b035b381e0717233f8f2a8dff6ad6b0ef5d2d72f00a337df0d621f + status: ProofStatus.FAILED + admitted: False + nodes: 7 + pending: 0 + failing: 2 + vacuous: 0 + stuck: 2 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +2 Failure nodes. (0 pending and 2 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( X:MyId |-> 3 [ x <- undef ] [ X:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + + Node id: 6 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( X:MyId |-> 3 [ x <- undef ] [ X:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-18-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-18-spec.k.out index ef11f602a..04b70c8d0 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-18-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-18-spec.k.out @@ -1,10 +1,41 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - removeResult ( Y:MyId |-> 2 ~> .K ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-18-spec.k) + Location(9,38,9,39) + 9 | claim remove ( (X:MyId |-> 1 Y:MyId |-> 2) [ X <- undef ] ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-18-spec.k) + Location(9,72,9,73) + 9 | claim remove ( (X:MyId |-> 1 Y:MyId |-> 2) [ X <- undef ] ) => . + + . ^ +APRProof: af053e7b31335b827128c988431db44f5449f5402465c9dc9363afe2eb86317e + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( Y:MyId |-> 2 ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-2-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-2-spec.k.out index 17a1d4510..7ede13222 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-2-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-2-spec.k.out @@ -1 +1,28 @@ -#Top +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-2-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-2-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . + ^ +APRProof: f487e034ec562c64ec39166a6b9b8948c4d9379dee5d501544d6ab18fd9917a6 + status: ProofStatus.PASSED + admitted: False + nodes: 2 + pending: 0 + failing: 0 + vacuous: 0 + stuck: 0 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/map-symbolic-tests-haskell/remove-3-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-3-spec.k.out index 968242654..e3c90b0de 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-3-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-3-spec.k.out @@ -1,22 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - removeResult ( MAP [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - Y:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-3-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-3-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: e59de93b4e96f811979e220ed358276fd48d897fb53faccffee81dbcf7a8f848 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-4-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-4-spec.k.out index 41fc08695..0e73d5939 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-4-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-4-spec.k.out @@ -1,18 +1,64 @@ - - removeResult ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - true - #Equals - Z:MyId in_keys ( ( MAP - X:MyId |-> 1 ) [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-4-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-4-spec.k) + Location(9,33,9,34) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-4-spec.k) + Location(9,48,9,49) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-4-spec.k) + Location(9,67,9,68) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-4-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . + . + ^ +APRProof: 5c11f37002bea624fbbd074537f13288ee88ff6e8b856d030dc88bbc2a7a256a + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( X:MyId |-> 1 MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in_keys ( MAP:Map ) } +#And { true #Equals Z:MyId in_keys ( X:MyId |-> 1 MAP:Map [ Y:MyId <- undef ] ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-5-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-5-spec.k.out index 7e6deb3be..5a3ec7eb9 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-5-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-5-spec.k.out @@ -1,30 +1,58 @@ - #Not ( { - X - #Equals - Y - } ) -#And - - removeResult ( MAP [ Y:MyId <- undef ] - ( X:MyId |-> 1 ) [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - X:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-5-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X + . ^~~ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-5-spec.k) + Location(9,67,9,68) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-5-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X + . + ^ +APRProof: 748267cb3b1316d532cdfc4c53c2bea5b86343d3e02fc678dcc0c678a1b8ff5b + status: ProofStatus.FAILED + admitted: False + nodes: 7 + pending: 0 + failing: 2 + vacuous: 0 + stuck: 2 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +2 Failure nodes. (0 pending and 2 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Y:MyId <- undef ] X:MyId |-> 1 [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + + Node id: 6 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Y:MyId <- undef ] X:MyId |-> 1 [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-6-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-6-spec.k.out index 048743628..04a6f7add 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-6-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-6-spec.k.out @@ -1,41 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - - removeResult ( MAP [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - X:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] - ( X:MyId |-> 1 ) ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-6-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-6-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z =/=K X + . + ^ +APRProof: b98fb97403d2397ea07e6b4cf91c7d7ac2c4b3fed230e36b60b1c9fe979e9621 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-7-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-7-spec.k.out index 9560852e3..bfb714fd2 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-7-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-7-spec.k.out @@ -1,36 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - removeResult ( MAP [ Y:MyId <- undef ] - ( X:MyId |-> 1 ) [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - X:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] - ( X:MyId |-> 1 ) ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-7-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z =/=K Y + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-7-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z =/=K Y + . + ^ +APRProof: ad1960778b70a9db5c0193a09c9bf538959550be35121dcaa4d43abbf9ba8035 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Y:MyId <- undef ] X:MyId |-> 1 [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/map-symbolic-tests-haskell/remove-8-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-8-spec.k.out index 17a1d4510..9eb5e8da7 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-8-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-8-spec.k.out @@ -1 +1,28 @@ -#Top +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-8-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-8-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z ==K Y andBool Z =/=K X + . + ^ +APRProof: 01c5bb9fbec66faaa947ef99978c3839d6f639328ba9bf47582a310d340eed8c + status: ProofStatus.PASSED + admitted: False + nodes: 2 + pending: 0 + failing: 0 + vacuous: 0 + stuck: 0 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/map-symbolic-tests-haskell/remove-9-spec.k.out b/regression-new/map-symbolic-tests-haskell/remove-9-spec.k.out index 002f80c46..6abcf0f5e 100644 --- a/regression-new/map-symbolic-tests-haskell/remove-9-spec.k.out +++ b/regression-new/map-symbolic-tests-haskell/remove-9-spec.k.out @@ -1,47 +1,42 @@ - #Not ( { - X - #Equals - Y - } ) -#And - #Not ( { - X - #Equals - Z - } ) -#And - #Not ( { - Y - #Equals - Z - } ) -#And - - removeResult ( MAP [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K - -#And - { - false - #Equals - X:MyId in_keys ( MAP ) - } -#And - { - false - #Equals - X:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] - ( X:MyId |-> 1 ) ) - } -#And - { - true - #Equals - Z:MyId in_keys ( MAP [ Y:MyId <- undef ] ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'MAP' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(remove-9-spec.k) + Location(9,25,9,28) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(remove-9-spec.k) + Location(9,81,9,82) + 9 | claim remove ( (MAP:Map X:MyId |-> 1) [Y:MyId <- undef] [ Z:MyId ] +) => . requires Y =/=K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: ddd05263492e0c2aa2f9d842619d7d45a6fdd6dbdb84a142e1e6dcf62986e21a + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: removeResult ( MAP:Map [ Y:MyId <- undef ] [ Z:MyId ] ~> .K ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/markdownSelectors/a-spec.md.out b/regression-new/markdownSelectors/a-spec.md.out index f803415da..9cce30a6a 100644 --- a/regression-new/markdownSelectors/a-spec.md.out +++ b/regression-new/markdownSelectors/a-spec.md.out @@ -1,9 +1,4 @@ -[Error] Outer Parser: Module TEST differs from previous declaration at Source(test.md) and Location(11,1,40,10). This can happen if --md-selector differs for kompile and kprove - Source(test.md) - Location(11,1,40,10) - . v~~~~~~~~~~ - 11 | module TEST - | ... - 40 | endmodule - . ~~~~~~~~^ -[Error] Outer Parser: Had 1 outer parsing errors. +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: --md-selector k diff --git a/regression-new/non-executable/rewrite-check/test.k.out b/regression-new/non-executable/rewrite-check/test.k.out index c669156ac..eb3b177db 100644 --- a/regression-new/non-executable/rewrite-check/test.k.out +++ b/regression-new/non-executable/rewrite-check/test.k.out @@ -4,3 +4,5 @@ 17 | rule g(X, Y) => X +Int Y [non-executable, priority(1)] . ^~~~~~~~~~~~~~~~~~~ [Error] Compiler: Had 1 structural errors. +[ERROR] Running process failed with returncode 113: + kompile test.k --md-selector k --emit-json --no-exc-wrap --backend llvm --output-definition test-kompiled --type-inference-mode checked diff --git a/regression-new/nonexhaustive/test.k.out b/regression-new/nonexhaustive/test.k.out index 5ae37fa6d..05de31eab 100644 --- a/regression-new/nonexhaustive/test.k.out +++ b/regression-new/nonexhaustive/test.k.out @@ -1,56 +1,4 @@ -[Error] Compiler: Non exhaustive match detected: `foo(_)_TEST_Int_Int`(#token("3","Int")) - Source(test.k) - Location(20,16,20,42) - 20 | syntax Int ::= foo(Int) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo2(_)_TEST_Int_Foo`(`baz()_TEST_Foo`(.KList)) - Source(test.k) - Location(25,16,25,43) - 25 | syntax Int ::= foo2(Foo) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo2a(_)_TEST_Int_Bar`(`stuff(_)_TEST_Bar_Foo`(`baz()_TEST_Foo`(.KList))) - Source(test.k) - Location(30,16,30,44) - 30 | syntax Int ::= foo2a(Bar) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo3(_)_TEST_Int_String`(#token("\"3\"","String")) - Source(test.k) - Location(36,16,36,46) - 36 | syntax Int ::= foo3(String) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo4(_)_TEST_Int_Bytes`(_) - Source(test.k) - Location(42,16,42,45) - 42 | syntax Int ::= foo4(Bytes) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo10(_)_TEST_Int_Float`(#token("3.0","Float")) - Source(test.k) - Location(90,16,90,46) - 90 | syntax Int ::= foo10(Float) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo10a(_)_TEST_Int_Float`(#token("0.0","Float")) - Source(test.k) - Location(97,16,97,47) - 97 | syntax Int ::= foo10a(Float) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo11(_)_TEST_Int_Bool`(#token("false","Bool")) - Source(test.k) - Location(100,16,100,45) - 100 | syntax Int ::= foo11(Bool) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo11a(_)_TEST_Int_Bool`(#token("true","Bool")) - Source(test.k) - Location(103,16,103,46) - 103 | syntax Int ::= foo11a(Bool) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo12(_)_TEST_Int_KVar`(#token("_3","KVar")) - Source(test.k) - Location(107,16,107,45) - 107 | syntax Int ::= foo12(KVar) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Non exhaustive match detected: `foo13(_)_TEST_Int_StringBuffer`(_) - Source(test.k) - Location(112,16,112,53) - 112 | syntax Int ::= foo13(StringBuffer) [function, total] - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Had 11 pattern matching errors. +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: -Wno test.k diff --git a/regression-new/or-llvm/4.test.out b/regression-new/or-llvm/4.test.out index be47d5cf8..07a934af5 100644 --- a/regression-new/or-llvm/4.test.out +++ b/regression-new/or-llvm/4.test.out @@ -1,8 +1,12 @@ - 2 ~> test ( foo ~> .K ) ~> .K + 2 + ~> test ( foo ~> .K ) 0 + + 0 + diff --git a/regression-new/or-llvm/5.test.out b/regression-new/or-llvm/5.test.out index 059f59012..a6231398d 100644 --- a/regression-new/or-llvm/5.test.out +++ b/regression-new/or-llvm/5.test.out @@ -1,8 +1,12 @@ - 2 ~> test ( bar ~> .K ) ~> .K + 2 + ~> test ( bar ~> .K ) 0 + + 0 + diff --git a/regression-new/pattern-macro-productions/3.test.out b/regression-new/pattern-macro-productions/3.test.out index a004df41e..61600365d 100644 --- a/regression-new/pattern-macro-productions/3.test.out +++ b/regression-new/pattern-macro-productions/3.test.out @@ -1,3 +1,8 @@ - - t (... m1: 0 , m2: 1 , st: int ) ~> .K - + + + t ( ... m1: 0 , m2: 1 , st: int ) ~> .K + + + 0 + + diff --git a/regression-new/pattern-macro/3.test.out b/regression-new/pattern-macro/3.test.out index a004df41e..61600365d 100644 --- a/regression-new/pattern-macro/3.test.out +++ b/regression-new/pattern-macro/3.test.out @@ -1,3 +1,8 @@ - - t (... m1: 0 , m2: 1 , st: int ) ~> .K - + + + t ( ... m1: 0 , m2: 1 , st: int ) ~> .K + + + 0 + + diff --git a/regression-new/pedanticAttributes/test.k.out b/regression-new/pedanticAttributes/test.k.out index d9782745c..09d935ba4 100644 --- a/regression-new/pedanticAttributes/test.k.out +++ b/regression-new/pedanticAttributes/test.k.out @@ -9,3 +9,5 @@ 4 | | Int "+" Int [group(badAttButOkay),badAtt,function] . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [Error] Compiler: Had 2 structural errors. +[ERROR] Running process failed with returncode 113: + kompile test.k --syntax-module TEST --md-selector k --emit-json --warnings none --no-exc-wrap --backend llvm --output-definition test-kompiled --type-inference-mode checked diff --git a/regression-new/poly-sort/1.test.out b/regression-new/poly-sort/1.test.out index 3bb0c527e..8c85385a1 100644 --- a/regression-new/poly-sort/1.test.out +++ b/regression-new/poly-sort/1.test.out @@ -1,3 +1,9 @@ - - bar ~> 0 ~> .K - + + + bar + ~> 0 + + + 0 + + diff --git a/regression-new/rand/1.rand.out b/regression-new/rand/1.rand.out index 41386797f..f41c6e9ec 100644 --- a/regression-new/rand/1.rand.out +++ b/regression-new/rand/1.rand.out @@ -3,11 +3,9 @@ .Pgm ~> .K - ListItem ( 315 ) - ListItem ( 939 ) - ListItem ( 504 ) - ListItem ( 944 ) - ListItem ( 231 ) - ListItem ( 283 ) + ListItem ( 315 ) ListItem ( 939 ) ListItem ( 504 ) ListItem ( 944 ) ListItem ( 231 ) ListItem ( 283 ) + + 0 + diff --git a/regression-new/rangemap-tests-llvm/concat-4.test.out b/regression-new/rangemap-tests-llvm/concat-4.test.out index 066613303..55d4c191c 100644 --- a/regression-new/rangemap-tests-llvm/concat-4.test.out +++ b/regression-new/rangemap-tests-llvm/concat-4.test.out @@ -1,4 +1,8 @@ - - [ 1 , 2 ) r|-> 45 - [ 2 , 5 ) r|-> 40 ~> .K - + + + [ 1 , 2 ) r|-> 45 [ 2 , 5 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/concat-6.test.out b/regression-new/rangemap-tests-llvm/concat-6.test.out index fc67d973f..517f3084f 100644 --- a/regression-new/rangemap-tests-llvm/concat-6.test.out +++ b/regression-new/rangemap-tests-llvm/concat-6.test.out @@ -1,5 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 2 , 3 ) r|-> 40 - [ 4 , 5 ) r|-> 40 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 2 , 3 ) r|-> 40 [ 4 , 5 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/difference-6.test.out b/regression-new/rangemap-tests-llvm/difference-6.test.out index ae36de78f..cbd990ece 100644 --- a/regression-new/rangemap-tests-llvm/difference-6.test.out +++ b/regression-new/rangemap-tests-llvm/difference-6.test.out @@ -1,4 +1,8 @@ - - [ 0 , 3 ) r|-> 40 - [ 5 , 20 ) r|-> 40 ~> .K - + + + [ 0 , 3 ) r|-> 40 [ 5 , 20 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/difference-7.test.out b/regression-new/rangemap-tests-llvm/difference-7.test.out index a9b83ba84..bff6abc72 100644 --- a/regression-new/rangemap-tests-llvm/difference-7.test.out +++ b/regression-new/rangemap-tests-llvm/difference-7.test.out @@ -1,6 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 3 , 5 ) r|-> 40 - [ 7 , 8 ) r|-> 40 - [ 9 , 12 ) r|-> 45 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 3 , 5 ) r|-> 40 [ 7 , 8 ) r|-> 40 [ 9 , 12 ) r|-> 45 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/difference-8.test.out b/regression-new/rangemap-tests-llvm/difference-8.test.out index ca43002a8..fbd05b4f6 100644 --- a/regression-new/rangemap-tests-llvm/difference-8.test.out +++ b/regression-new/rangemap-tests-llvm/difference-8.test.out @@ -1,4 +1,8 @@ - - [ 1 , 2 ) r|-> 40 - [ 3 , 5 ) r|-> 40 ~> .K - + + + [ 1 , 2 ) r|-> 40 [ 3 , 5 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/keys-3.test.out b/regression-new/rangemap-tests-llvm/keys-3.test.out index 047baa964..a839f729c 100644 --- a/regression-new/rangemap-tests-llvm/keys-3.test.out +++ b/regression-new/rangemap-tests-llvm/keys-3.test.out @@ -1,5 +1,8 @@ - - SetItem ( [ 0 , 2 ) ) - SetItem ( [ 3 , 8 ) ) - SetItem ( [ 9 , 12 ) ) ~> .K - + + + SetItem ( [ 0 , 2 ) ) SetItem ( [ 9 , 12 ) ) SetItem ( [ 3 , 8 ) ) ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/keys-list-3.test.out b/regression-new/rangemap-tests-llvm/keys-list-3.test.out index 07ebc4d66..3f60c350c 100644 --- a/regression-new/rangemap-tests-llvm/keys-list-3.test.out +++ b/regression-new/rangemap-tests-llvm/keys-list-3.test.out @@ -1,5 +1,8 @@ - - ListItem ( [ 0 , 2 ) ) - ListItem ( [ 3 , 8 ) ) - ListItem ( [ 9 , 12 ) ) ~> .K - + + + ListItem ( [ 0 , 2 ) ) ListItem ( [ 3 , 8 ) ) ListItem ( [ 9 , 12 ) ) ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/remove-1.test.out b/regression-new/rangemap-tests-llvm/remove-1.test.out index 8271308cb..ca68e8d21 100644 --- a/regression-new/rangemap-tests-llvm/remove-1.test.out +++ b/regression-new/rangemap-tests-llvm/remove-1.test.out @@ -1,4 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 4 , 20 ) r|-> 40 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 4 , 20 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/remove-3.test.out b/regression-new/rangemap-tests-llvm/remove-3.test.out index 4e6fea8a0..4c280dd6b 100644 --- a/regression-new/rangemap-tests-llvm/remove-3.test.out +++ b/regression-new/rangemap-tests-llvm/remove-3.test.out @@ -1,5 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 5 , 8 ) r|-> 40 - [ 9 , 12 ) r|-> 45 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 5 , 8 ) r|-> 40 [ 9 , 12 ) r|-> 45 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/remove-all-3.test.out b/regression-new/rangemap-tests-llvm/remove-all-3.test.out index 04060f95c..85f30f873 100644 --- a/regression-new/rangemap-tests-llvm/remove-all-3.test.out +++ b/regression-new/rangemap-tests-llvm/remove-all-3.test.out @@ -1,5 +1,8 @@ - - [ 0 , 2 ) r|-> 40 - [ 3 , 8 ) r|-> 40 - [ 9 , 12 ) r|-> 45 ~> .K - + + + [ 0 , 2 ) r|-> 40 [ 3 , 8 ) r|-> 40 [ 9 , 12 ) r|-> 45 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/remove-all-4.test.out b/regression-new/rangemap-tests-llvm/remove-all-4.test.out index 21b286c83..c3ca93e8e 100644 --- a/regression-new/rangemap-tests-llvm/remove-all-4.test.out +++ b/regression-new/rangemap-tests-llvm/remove-all-4.test.out @@ -1,6 +1,8 @@ - - [ 0 , 2 ) r|-> 40 - [ 3 , 5 ) r|-> 40 - [ 6 , 8 ) r|-> 40 - [ 9 , 12 ) r|-> 45 ~> .K - + + + [ 0 , 2 ) r|-> 40 [ 3 , 5 ) r|-> 40 [ 6 , 8 ) r|-> 40 [ 9 , 12 ) r|-> 45 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/remove-all-5.test.out b/regression-new/rangemap-tests-llvm/remove-all-5.test.out index 2cb4f8329..b18ba7a74 100644 --- a/regression-new/rangemap-tests-llvm/remove-all-5.test.out +++ b/regression-new/rangemap-tests-llvm/remove-all-5.test.out @@ -1,6 +1,8 @@ - - [ 0 , 2 ) r|-> 40 - [ 3 , 4 ) r|-> 40 - [ 5 , 7 ) r|-> 40 - [ 10 , 12 ) r|-> 45 ~> .K - + + + [ 0 , 2 ) r|-> 40 [ 3 , 4 ) r|-> 40 [ 5 , 7 ) r|-> 40 [ 10 , 12 ) r|-> 45 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-1.test.out b/regression-new/rangemap-tests-llvm/update-1.test.out index d7995495b..47bf71afe 100644 --- a/regression-new/rangemap-tests-llvm/update-1.test.out +++ b/regression-new/rangemap-tests-llvm/update-1.test.out @@ -1,4 +1,8 @@ - - [ 15 , 17 ) r|-> 55 - [ 17 , 19 ) r|-> 40 ~> .K - + + + [ 15 , 17 ) r|-> 55 [ 17 , 19 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-2.test.out b/regression-new/rangemap-tests-llvm/update-2.test.out index b6dd9dd55..5250af1f8 100644 --- a/regression-new/rangemap-tests-llvm/update-2.test.out +++ b/regression-new/rangemap-tests-llvm/update-2.test.out @@ -1,4 +1,8 @@ - - [ 15 , 18 ) r|-> 55 - [ 18 , 19 ) r|-> 40 ~> .K - + + + [ 15 , 18 ) r|-> 55 [ 18 , 19 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-4.test.out b/regression-new/rangemap-tests-llvm/update-4.test.out index 670084f7b..e7bad93c8 100644 --- a/regression-new/rangemap-tests-llvm/update-4.test.out +++ b/regression-new/rangemap-tests-llvm/update-4.test.out @@ -1,4 +1,8 @@ - - [ 17 , 19 ) r|-> 40 - [ 19 , 20 ) r|-> 55 ~> .K - + + + [ 17 , 19 ) r|-> 40 [ 19 , 20 ) r|-> 55 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-5.test.out b/regression-new/rangemap-tests-llvm/update-5.test.out index 7e8eacfae..410375f56 100644 --- a/regression-new/rangemap-tests-llvm/update-5.test.out +++ b/regression-new/rangemap-tests-llvm/update-5.test.out @@ -1,5 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 1 , 2 ) r|-> 55 - [ 2 , 20 ) r|-> 40 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 1 , 2 ) r|-> 55 [ 2 , 20 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-6.test.out b/regression-new/rangemap-tests-llvm/update-6.test.out index d24aded8d..69c8d484c 100644 --- a/regression-new/rangemap-tests-llvm/update-6.test.out +++ b/regression-new/rangemap-tests-llvm/update-6.test.out @@ -1,5 +1,8 @@ - - [ 1 , 2 ) r|-> 45 - [ 2 , 3 ) r|-> 55 - [ 3 , 5 ) r|-> 40 ~> .K - + + + [ 1 , 2 ) r|-> 45 [ 2 , 3 ) r|-> 55 [ 3 , 5 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-all-3.test.out b/regression-new/rangemap-tests-llvm/update-all-3.test.out index 4347f5a16..814bd0c21 100644 --- a/regression-new/rangemap-tests-llvm/update-all-3.test.out +++ b/regression-new/rangemap-tests-llvm/update-all-3.test.out @@ -1,9 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 1 , 3 ) r|-> 45 - [ 3 , 4 ) r|-> 40 - [ 4 , 6 ) r|-> 50 - [ 6 , 12 ) r|-> 40 - [ 12 , 15 ) r|-> 45 - [ 15 , 20 ) r|-> 40 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 1 , 3 ) r|-> 45 [ 3 , 4 ) r|-> 40 [ 4 , 6 ) r|-> 50 [ 6 , 12 ) r|-> 40 [ 12 , 15 ) r|-> 45 [ 15 , 20 ) r|-> 40 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/update-all-5.test.out b/regression-new/rangemap-tests-llvm/update-all-5.test.out index dfbfe340e..6979db2c5 100644 --- a/regression-new/rangemap-tests-llvm/update-all-5.test.out +++ b/regression-new/rangemap-tests-llvm/update-all-5.test.out @@ -1,8 +1,8 @@ - - [ 0 , 1 ) r|-> 40 - [ 1 , 3 ) r|-> 45 - [ 3 , 4 ) r|-> 40 - [ 4 , 6 ) r|-> 50 - [ 7 , 9 ) r|-> 40 - [ 12 , 15 ) r|-> 45 ~> .K - + + + [ 0 , 1 ) r|-> 40 [ 1 , 3 ) r|-> 45 [ 3 , 4 ) r|-> 40 [ 4 , 6 ) r|-> 50 [ 7 , 9 ) r|-> 40 [ 12 , 15 ) r|-> 45 ~> .K + + + 0 + + diff --git a/regression-new/rangemap-tests-llvm/values-3.test.out b/regression-new/rangemap-tests-llvm/values-3.test.out index 33c6ee820..84253fe47 100644 --- a/regression-new/rangemap-tests-llvm/values-3.test.out +++ b/regression-new/rangemap-tests-llvm/values-3.test.out @@ -1,5 +1,8 @@ - - ListItem ( 40 ) - ListItem ( 40 ) - ListItem ( 45 ) ~> .K - + + + ListItem ( 40 ) ListItem ( 40 ) ListItem ( 45 ) ~> .K + + + 0 + + diff --git a/regression-new/rat/defined/tests/1.a.out b/regression-new/rat/defined/tests/1.a.out index 6dbafc2e6..4bcc8a47b 100644 --- a/regression-new/rat/defined/tests/1.a.out +++ b/regression-new/rat/defined/tests/1.a.out @@ -1,5 +1,10 @@ - - - 1 /Rat 2 ; -1 /Rat 2 ; -1 /Rat 2 ; 1 /Rat 2 ; 2 ; -2 ; -2 ; 2 ; 2 ; -2 ; -2 ; 2 ; 2 /Rat 3 ; -2 /Rat 3 ; -2 /Rat 3 ; 2 /Rat 3 ; 3 /Rat 2 ; -3 /Rat 2 ; -3 /Rat 2 ; 3 /Rat 2 ; 5 /Rat 3 ; -5 /Rat 3 ; -5 /Rat 3 ; 5 /Rat 3 ; 3 /Rat 5 ; -3 /Rat 5 ; -3 /Rat 5 ; 3 /Rat 5 ; 51 /Rat 22 ; -51 /Rat 22 ; -51 /Rat 22 ; 51 /Rat 22 ; 22 /Rat 51 ; -22 /Rat 51 ; -22 /Rat 51 ; 22 /Rat 51 ; .Pgm ~> .K - - + + + + < 1 , 2 >Rat ; < -1 , 2 >Rat ; < -1 , 2 >Rat ; < 1 , 2 >Rat ; 2 ; -2 ; -2 ; 2 ; 2 ; -2 ; -2 ; 2 ; < 2 , 3 >Rat ; < -2 , 3 >Rat ; < -2 , 3 >Rat ; < 2 , 3 >Rat ; < 3 , 2 >Rat ; < -3 , 2 >Rat ; < -3 , 2 >Rat ; < 3 , 2 >Rat ; < 5 , 3 >Rat ; < -5 , 3 >Rat ; < -5 , 3 >Rat ; < 5 , 3 >Rat ; < 3 , 5 >Rat ; < -3 , 5 >Rat ; < -3 , 5 >Rat ; < 3 , 5 >Rat ; < 51 , 22 >Rat ; < -51 , 22 >Rat ; < -51 , 22 >Rat ; < 51 , 22 >Rat ; < 22 , 51 >Rat ; < -22 , 51 >Rat ; < -22 , 51 >Rat ; < 22 , 51 >Rat ; .Pgm ~> .K + + + + 0 + + diff --git a/regression-new/rat/defined/tests/4.a.out b/regression-new/rat/defined/tests/4.a.out index 66f7914a4..6af460a4e 100644 --- a/regression-new/rat/defined/tests/4.a.out +++ b/regression-new/rat/defined/tests/4.a.out @@ -1,5 +1,10 @@ - - - 29 /Rat 18 ; 1 /Rat 18 ; 35 /Rat 54 ; 15 /Rat 14 ; 52 /Rat 9 ; 38 /Rat 9 ; 35 /Rat 9 ; 45 /Rat 7 ; 47 /Rat 6 ; -37 /Rat 6 ; 35 /Rat 6 ; 5 /Rat 42 ; 12 ; -2 ; 35 ; 5 /Rat 7 ; .Pgm ~> .K - - + + + + < 29 , 18 >Rat ; < 1 , 18 >Rat ; < 35 , 54 >Rat ; < 15 , 14 >Rat ; < 52 , 9 >Rat ; < 38 , 9 >Rat ; < 35 , 9 >Rat ; < 45 , 7 >Rat ; < 47 , 6 >Rat ; < -37 , 6 >Rat ; < 35 , 6 >Rat ; < 5 , 42 >Rat ; 12 ; -2 ; 35 ; < 5 , 7 >Rat ; .Pgm ~> .K + + + + 0 + + diff --git a/regression-new/rat/defined/tests/7.a.out b/regression-new/rat/defined/tests/7.a.out index a448d27fb..44c43e3c0 100644 --- a/regression-new/rat/defined/tests/7.a.out +++ b/regression-new/rat/defined/tests/7.a.out @@ -1,5 +1,10 @@ - - - 3 /Rat 2 ; 0 ; -3 /Rat 2 ; -3 ; 0 ; 3 ; -3 /Rat 2 ; 0 ; 3 /Rat 2 ; .Pgm ~> .K - - + + + + < 3 , 2 >Rat ; 0 ; < -3 , 2 >Rat ; -3 ; 0 ; 3 ; < -3 , 2 >Rat ; 0 ; < 3 , 2 >Rat ; .Pgm ~> .K + + + + 0 + + diff --git a/regression-new/rat/defined/tests/8.a.out b/regression-new/rat/defined/tests/8.a.out index 4ed29203f..0c47d6bce 100644 --- a/regression-new/rat/defined/tests/8.a.out +++ b/regression-new/rat/defined/tests/8.a.out @@ -1,5 +1,10 @@ - - - 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 0 ; 1 ; 0 ; 16 ; 8 ; 4 ; 2 ; 1 ; 1 /Rat 2 ; 1 /Rat 4 ; 1 /Rat 8 ; 1 /Rat 16 ; 16 ; -8 ; 4 ; -2 ; 1 ; -1 /Rat 2 ; 1 /Rat 4 ; -1 /Rat 8 ; 1 /Rat 16 ; 1 /Rat 16 ; 1 /Rat 8 ; 1 /Rat 4 ; 1 /Rat 2 ; 1 ; 2 ; 4 ; 8 ; 16 ; 1 /Rat 16 ; -1 /Rat 8 ; 1 /Rat 4 ; -1 /Rat 2 ; 1 ; -2 ; 4 ; -8 ; 16 ; 1 ; -1 ; 1 ; -1 ; 1 ; -1 ; 1 ; -1 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; .Pgm ~> .K - - + + + + 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 0 ; 1 ; 0 ; 16 ; 8 ; 4 ; 2 ; 1 ; < 1 , 2 >Rat ; < 1 , 4 >Rat ; < 1 , 8 >Rat ; < 1 , 16 >Rat ; 16 ; -8 ; 4 ; -2 ; 1 ; < -1 , 2 >Rat ; < 1 , 4 >Rat ; < -1 , 8 >Rat ; < 1 , 16 >Rat ; < 1 , 16 >Rat ; < 1 , 8 >Rat ; < 1 , 4 >Rat ; < 1 , 2 >Rat ; 1 ; 2 ; 4 ; 8 ; 16 ; < 1 , 16 >Rat ; < -1 , 8 >Rat ; < 1 , 4 >Rat ; < -1 , 2 >Rat ; 1 ; -2 ; 4 ; -8 ; 16 ; 1 ; -1 ; 1 ; -1 ; 1 ; -1 ; 1 ; -1 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; 1 ; .Pgm ~> .K + + + + 0 + + diff --git a/regression-new/set-symbolic-tests/diff-1-spec.k.out b/regression-new/set-symbolic-tests/diff-1-spec.k.out index c01c901e8..55b6281e7 100644 --- a/regression-new/set-symbolic-tests/diff-1-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-1-spec.k.out @@ -1,4 +1,34 @@ - - diffResult ( .Set ) ~> .K +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-1-spec.k) + Location(9,74,9,75) + 9 | claim diff ( .Set -Set SetItem(x) ) => . -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. + . ^ +APRProof: f56b06daa4fd7b037b3272cfcd6505a3c29f301787c9bd5e1ca30526637bacca + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( .Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-10-spec.k.out b/regression-new/set-symbolic-tests/diff-10-spec.k.out index 6ca07f3b4..16d622f70 100644 --- a/regression-new/set-symbolic-tests/diff-10-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-10-spec.k.out @@ -1,10 +1,41 @@ - - diffResult ( .Set ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-10-spec.k) + Location(9,49,9,50) + 9 | claim diff ( SetItem(X) -Set (S SetItem(X:MyId)) ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-10-spec.k) + Location(9,74,9,75) + 9 | claim diff ( SetItem(X) -Set (S SetItem(X:MyId)) ) => . + + . ^ +APRProof: 056ebdfc1b5233f157ca579fe90d5f37e5bb9cc853723c706e6d43689156faa2 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( .Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-11-spec.k.out b/regression-new/set-symbolic-tests/diff-11-spec.k.out index 9d4acc628..731fb3a9e 100644 --- a/regression-new/set-symbolic-tests/diff-11-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-11-spec.k.out @@ -1,11 +1,55 @@ - - diffResult ( SetItem ( Y:MyId ) -Set ( S - SetItem ( X:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-11-spec.k) + Location(9,30,9,31) + 9 | claim diff ( SetItem(Y:MyId) -Set (S SetItem(X:MyId)) ) => . + + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-11-spec.k) + Location(9,49,9,50) + 9 | claim diff ( SetItem(Y:MyId) -Set (S SetItem(X:MyId)) ) => . + + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-11-spec.k) + Location(9,59,9,60) + 9 | claim diff ( SetItem(Y:MyId) -Set (S SetItem(X:MyId)) ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-11-spec.k) + Location(9,74,9,75) + 9 | claim diff ( SetItem(Y:MyId) -Set (S SetItem(X:MyId)) ) => . + + . ^ +APRProof: 98eb073025bdf1ca7a526e5abcd9208759838858b14cb96b2937a72b2a2299d2 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( SetItem ( Y:MyId ) -Set SetItem ( X:MyId ) S:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-17-spec.k.out b/regression-new/set-symbolic-tests/diff-17-spec.k.out index 6e26d6147..349816ae8 100644 --- a/regression-new/set-symbolic-tests/diff-17-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-17-spec.k.out @@ -1,11 +1,55 @@ - - diffResult ( ( S1 - SetItem ( X:MyId ) ) -Set S2 ) ~> .K - -#And - { - false - #Equals - X:MyId in S1 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S1' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-17-spec.k) + Location(9,23,9,25) + 9 | claim diff ( (S1 SetItem(X:MyId)) -Set S2 ) => . + + . ^~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-17-spec.k) + Location(9,34,9,35) + 9 | claim diff ( (S1 SetItem(X:MyId)) -Set S2 ) => . + + . ^ +[Warning] Compiler: Variable 'S2' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-17-spec.k) + Location(9,48,9,50) + 9 | claim diff ( (S1 SetItem(X:MyId)) -Set S2 ) => . + + . ^~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-17-spec.k) + Location(9,74,9,75) + 9 | claim diff ( (S1 SetItem(X:MyId)) -Set S2 ) => . + + . ^ +APRProof: 82398c8e2d4300d498c02b9a926ac7652856e49f45a1aaf7c8654f675622de61 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( SetItem ( X:MyId ) S1:Set -Set S2:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S1:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-19-spec.k.out b/regression-new/set-symbolic-tests/diff-19-spec.k.out index 151b3f694..2a1f1a576 100644 --- a/regression-new/set-symbolic-tests/diff-19-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-19-spec.k.out @@ -1,11 +1,55 @@ - - diffResult ( S1 -Set ( S2 - SetItem ( X:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S2 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S1' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-19-spec.k) + Location(9,22,9,24) + 9 | claim diff ( S1 -Set (S2 SetItem(X:MyId)) ) => . + + . ^~ +[Warning] Compiler: Variable 'S2' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-19-spec.k) + Location(9,49,9,51) + 9 | claim diff ( S1 -Set (S2 SetItem(X:MyId)) ) => . + + . ^~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-19-spec.k) + Location(9,60,9,61) + 9 | claim diff ( S1 -Set (S2 SetItem(X:MyId)) ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-19-spec.k) + Location(9,74,9,75) + 9 | claim diff ( S1 -Set (S2 SetItem(X:MyId)) ) => . + + . ^ +APRProof: 2a60c86eec4f076be8e8afea9a296b3749bb3067b53c02e91bcd9eba21467f23 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( S1:Set -Set SetItem ( X:MyId ) S2:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S2:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-2-spec.k.out b/regression-new/set-symbolic-tests/diff-2-spec.k.out index c01c901e8..ccf30806f 100644 --- a/regression-new/set-symbolic-tests/diff-2-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-2-spec.k.out @@ -1,4 +1,41 @@ - - diffResult ( .Set ) ~> .K +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-2-spec.k) + Location(9,48,9,49) + 9 | claim diff ( .Set -Set S ) => . -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-2-spec.k) + Location(9,74,9,75) + 9 | claim diff ( .Set -Set S ) => . + + . ^ +APRProof: e592db741a1c7dbe92a0f67e63076f9ef02f867c2f98c6e246cbd1ce59e486c1 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( .Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-21-spec.k.out b/regression-new/set-symbolic-tests/diff-21-spec.k.out index ba39b5deb..63c89f086 100644 --- a/regression-new/set-symbolic-tests/diff-21-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-21-spec.k.out @@ -1,10 +1,49 @@ - - diffResult ( Z:MyId in S ) ~> .K - -#And - { - false - #Equals - Y:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-21-spec.k) + Location(9,22,9,23) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-21-spec.k) + Location(9,35,9,36) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-21-spec.k) + Location(9,86,9,87) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X + . + ^ +APRProof: 76739e84e5c33b8099ba040afe83c40714e546c39bafaaee9d3035dd5ccff5fb + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( Z:MyId in S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-22-spec.k.out b/regression-new/set-symbolic-tests/diff-22-spec.k.out index d96ea70d5..e17480f64 100644 --- a/regression-new/set-symbolic-tests/diff-22-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-22-spec.k.out @@ -1,10 +1,42 @@ - - diffResult ( false ) ~> .K - -#And - { - false - #Equals - Z:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-22-spec.k) + Location(9,35,9,36) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-22-spec.k) + Location(9,86,9,87) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . + ^ +APRProof: 5a98047c0304db0aeff19fa680ed44446b9eac9069d6c033597d792fbdac3f83 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( false ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-23-spec.k.out b/regression-new/set-symbolic-tests/diff-23-spec.k.out index bd1f6b855..2a477161a 100644 --- a/regression-new/set-symbolic-tests/diff-23-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-23-spec.k.out @@ -1,16 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - diffResult ( Z:MyId in S ) ~> .K - -#And - { - false - #Equals - Y:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-23-spec.k) + Location(9,35,9,36) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-23-spec.k) + Location(9,86,9,87) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: 999efdea59160bb32285f79b03a169975182f09f922495f3c7383f2b214b5552 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( Z:MyId in S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-3-spec.k.out b/regression-new/set-symbolic-tests/diff-3-spec.k.out index 37c4e66d0..202f3d388 100644 --- a/regression-new/set-symbolic-tests/diff-3-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-3-spec.k.out @@ -1,4 +1,41 @@ - - diffResult ( S:Set ) ~> .K +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-3-spec.k) + Location(9,22,9,23) + 9 | claim diff ( S -Set .Set ) => . -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-3-spec.k) + Location(9,74,9,75) + 9 | claim diff ( S -Set .Set ) => . + + . ^ +APRProof: d1efb055b0aa8fb4e7a0307d42a1e32e9b5057c8c64544f1c83506ac23639a6e + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-31-spec.k.out b/regression-new/set-symbolic-tests/diff-31-spec.k.out index b9915fa78..7840f2b64 100644 --- a/regression-new/set-symbolic-tests/diff-31-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-31-spec.k.out @@ -1,11 +1,63 @@ - - diffResult ( Z:MyId in ( S - SetItem ( X:MyId ) ) -Set SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-31-spec.k) + Location(9,22,9,23) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-31-spec.k) + Location(9,35,9,36) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-31-spec.k) + Location(9,45,9,46) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-31-spec.k) + Location(9,67,9,68) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-31-spec.k) + Location(9,86,9,87) + 9 | claim diff ( Z:MyId in ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) +) ) => . + . + ^ +APRProof: 74c1b44d7893101822e654a904827f6af3703fd57c5237e63aa73230bdd68ee5 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( Z:MyId in SetItem ( X:MyId ) S:Set -Set SetItem ( Y:MyId ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-4-spec.k.out b/regression-new/set-symbolic-tests/diff-4-spec.k.out index 367d51bdf..769a0d55b 100644 --- a/regression-new/set-symbolic-tests/diff-4-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-4-spec.k.out @@ -1,10 +1,41 @@ - - diffResult ( S:Set ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-4-spec.k) + Location(9,23,9,24) + 9 | claim diff ( (S SetItem(X:MyId)) -Set SetItem(X) ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-4-spec.k) + Location(9,74,9,75) + 9 | claim diff ( (S SetItem(X:MyId)) -Set SetItem(X) ) => . + + . ^ +APRProof: 83977f23f9b9464471fe54ae223cf063e94083f263af68aab0e78ad6f695977c + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-5-spec.k.out b/regression-new/set-symbolic-tests/diff-5-spec.k.out index c7a467043..718160576 100644 --- a/regression-new/set-symbolic-tests/diff-5-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-5-spec.k.out @@ -1,11 +1,55 @@ - - diffResult ( ( S - SetItem ( X:MyId ) ) -Set SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-5-spec.k) + Location(9,23,9,24) + 9 | claim diff ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) ) => . + + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-5-spec.k) + Location(9,34,9,35) + 9 | claim diff ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) ) => . + + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-5-spec.k) + Location(9,56,9,57) + 9 | claim diff ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) ) => . + + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-5-spec.k) + Location(9,74,9,75) + 9 | claim diff ( (S SetItem(X:MyId)) -Set SetItem(Y:MyId) ) => . + + . ^ +APRProof: 29111c79b3e39ec3eb5d05d244a79eb64be31c0a4de2a05e8f22cfd6250b45d5 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( SetItem ( X:MyId ) S:Set -Set SetItem ( Y:MyId ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/diff-ticket3124-spec.k.out b/regression-new/set-symbolic-tests/diff-ticket3124-spec.k.out index c99bf3d0a..a208bf6ac 100644 --- a/regression-new/set-symbolic-tests/diff-ticket3124-spec.k.out +++ b/regression-new/set-symbolic-tests/diff-ticket3124-spec.k.out @@ -1,10 +1,39 @@ - - diffResult ( S:Set ) ~> .K - -#And - { - false - #Equals - X in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(diff-ticket3124-spec.k) + Location(9,23,9,24) + 9 | claim diff ( (S SetItem(X)) -Set SetItem(X) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(diff-ticket3124-spec.k) + Location(9,59,9,60) + 9 | claim diff ( (S SetItem(X)) -Set SetItem(X) ) => . + . ^ +APRProof: ab558958b4b3b8a2af72507748ead3abdd9101907705f936680ee2e6f225bf34 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: diffResult ( S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/inset-1-spec.k.out b/regression-new/set-symbolic-tests/inset-1-spec.k.out index 749888830..c3f76cedd 100644 --- a/regression-new/set-symbolic-tests/inset-1-spec.k.out +++ b/regression-new/set-symbolic-tests/inset-1-spec.k.out @@ -1,4 +1,42 @@ - - inSetResult ( false ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-1-spec.k) + Location(9,23,9,24) + 9 | claim inSet ( X:MyId in ( .Set ) ) + => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inset-1-spec.k) + Location(9,82,9,83) + 9 | claim inSet ( X:MyId in ( .Set ) ) + => . + . + ^ +APRProof: c4725d9c14250384d85d40873c0c795a4d20c1cf96270f89b30c0caddab2077f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inSetResult ( false ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/inset-11-spec.k.out b/regression-new/set-symbolic-tests/inset-11-spec.k.out index c9fac9024..90f7f0437 100644 --- a/regression-new/set-symbolic-tests/inset-11-spec.k.out +++ b/regression-new/set-symbolic-tests/inset-11-spec.k.out @@ -1,19 +1,63 @@ - - inSetResult ( Y:MyId in SET - SetItem ( X:MyId ) - SetItem ( Z:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in SET - SetItem ( Z:MyId ) - } -#And - { - false - #Equals - Z:MyId in SET - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-11-spec.k) + Location(9,23,9,24) + 9 | claim inSet ( Y:MyId in ( SetItem(Z:MyId) SET:Set SetItem(X:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-11-spec.k) + Location(9,43,9,44) + 9 | claim inSet ( Y:MyId in ( SetItem(Z:MyId) SET:Set SetItem(X:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'SET' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-11-spec.k) + Location(9,51,9,54) + 9 | claim inSet ( Y:MyId in ( SetItem(Z:MyId) SET:Set SetItem(X:MyId) +) ) => . + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-11-spec.k) + Location(9,67,9,68) + 9 | claim inSet ( Y:MyId in ( SetItem(Z:MyId) SET:Set SetItem(X:MyId) +) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inset-11-spec.k) + Location(9,82,9,83) + 9 | claim inSet ( Y:MyId in ( SetItem(Z:MyId) SET:Set SetItem(X:MyId) +) ) => . + . + ^ +APRProof: c245515e725c21468bb02355fe3e4bf67f0f86b9e7a6a74098b2c0f0ea9e1141 + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inSetResult ( Y:MyId in SetItem ( X:MyId ) SetItem ( Z:MyId ) SET:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/inset-2-spec.k.out b/regression-new/set-symbolic-tests/inset-2-spec.k.out index 10317957e..d9026def7 100644 --- a/regression-new/set-symbolic-tests/inset-2-spec.k.out +++ b/regression-new/set-symbolic-tests/inset-2-spec.k.out @@ -1,10 +1,42 @@ - - inSetResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in SET - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'SET' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-2-spec.k) + Location(9,35,9,38) + 9 | claim inSet ( X in ( SET:Set SetItem(X:MyId) ) ) + => . + . ^~~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inset-2-spec.k) + Location(9,82,9,83) + 9 | claim inSet ( X in ( SET:Set SetItem(X:MyId) ) ) + => . + . + ^ +APRProof: 073c4357629161cbb252eff4d5a43be54ed22066fbb7abccb5b705b6ee39629f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inSetResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/inset-3-spec.k.out b/regression-new/set-symbolic-tests/inset-3-spec.k.out index 10317957e..0f40653ce 100644 --- a/regression-new/set-symbolic-tests/inset-3-spec.k.out +++ b/regression-new/set-symbolic-tests/inset-3-spec.k.out @@ -1,10 +1,35 @@ - - inSetResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in SET - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inset-3-spec.k) + Location(9,82,9,83) + 9 | claim inSet ( X in ( SET:Set SetItem(X:MyId) ) ) + => . requires notBool X in SET + . + ^ +APRProof: 10b45c7d32208157f4a24b2234f0c0752b2d61962f2c116198e43bcf44d7123e + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inSetResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/inset-4-spec.k.out b/regression-new/set-symbolic-tests/inset-4-spec.k.out index 6f546a1f0..db9349951 100644 --- a/regression-new/set-symbolic-tests/inset-4-spec.k.out +++ b/regression-new/set-symbolic-tests/inset-4-spec.k.out @@ -1,11 +1,56 @@ - - inSetResult ( Y:MyId in SET - SetItem ( X:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in SET - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-4-spec.k) + Location(9,23,9,24) + 9 | claim inSet ( Y:MyId in ( SET:Set SetItem(X:MyId) ) ) + => . + . ^ +[Warning] Compiler: Variable 'SET' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-4-spec.k) + Location(9,35,9,38) + 9 | claim inSet ( Y:MyId in ( SET:Set SetItem(X:MyId) ) ) + => . + . ^~~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(inset-4-spec.k) + Location(9,51,9,52) + 9 | claim inSet ( Y:MyId in ( SET:Set SetItem(X:MyId) ) ) + => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(inset-4-spec.k) + Location(9,82,9,83) + 9 | claim inSet ( Y:MyId in ( SET:Set SetItem(X:MyId) ) ) + => . + . + ^ +APRProof: b1ebd54c8e632e67c4a877ca15b752e1847dc7b0c519d198d346e630b04c80af + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: inSetResult ( Y:MyId in SetItem ( X:MyId ) SET:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in SET:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-1-spec.k.out b/regression-new/set-symbolic-tests/intersect-1-spec.k.out index 658f31e02..a270b487a 100644 --- a/regression-new/set-symbolic-tests/intersect-1-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-1-spec.k.out @@ -1,4 +1,35 @@ - - intersectResult ( .Set ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-1-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(.Set, SetItem(x) ) ) + => . + . + ^ +APRProof: d379b8b57ef1a0b783e13ad08a90a4a9ce06a822e74906b03a8425db460db10f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( .Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-10-spec.k.out b/regression-new/set-symbolic-tests/intersect-10-spec.k.out index 9ffdf70b9..5bd4eee9b 100644 --- a/regression-new/set-symbolic-tests/intersect-10-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-10-spec.k.out @@ -1,10 +1,42 @@ - - intersectResult ( SetItem ( X:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-10-spec.k) + Location(9,60,9,61) + 9 | claim intersect ( intersectSet(SetItem(X) , S +SetItem(X:MyId) ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-10-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(SetItem(X) , S +SetItem(X:MyId) ) ) => . + . + ^ +APRProof: cc2bd94c7fbd2f66272b3fc7244be46105949a3a4bb9f0be3a1d25623f9c7bfd + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( SetItem ( X:MyId ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-11-spec.k.out b/regression-new/set-symbolic-tests/intersect-11-spec.k.out index e48efbabc..6500b868d 100644 --- a/regression-new/set-symbolic-tests/intersect-11-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-11-spec.k.out @@ -1,11 +1,56 @@ - - intersectResult ( intersectSet ( SetItem ( Y:MyId ) , S - SetItem ( X:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-11-spec.k) + Location(9,48,9,49) + 9 | claim intersect ( intersectSet(SetItem(Y:MyId), S +SetItem(X:MyId) ) ) => . + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-11-spec.k) + Location(9,60,9,61) + 9 | claim intersect ( intersectSet(SetItem(Y:MyId), S +SetItem(X:MyId) ) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-11-spec.k) + Location(9,71,9,72) + 9 | claim intersect ( intersectSet(SetItem(Y:MyId), S +SetItem(X:MyId) ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-11-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(SetItem(Y:MyId), S +SetItem(X:MyId) ) ) => . + . + ^ +APRProof: c4144d17ecffb9c7ad569526cb808f7175b74f6adfa069e01e10743155718609 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( intersectSet ( SetItem ( Y:MyId ) , SetItem ( X:MyId ) S:Set ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-17-spec.k.out b/regression-new/set-symbolic-tests/intersect-17-spec.k.out index d82207b2d..e29dddb41 100644 --- a/regression-new/set-symbolic-tests/intersect-17-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-17-spec.k.out @@ -1,11 +1,56 @@ - - intersectResult ( intersectSet ( S1 - SetItem ( X:MyId ) , S2 ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S1 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S1' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-17-spec.k) + Location(9,40,9,42) + 9 | claim intersect ( intersectSet(S1 SetItem(X:MyId), S2 ) ) + => . + . ^~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-17-spec.k) + Location(9,51,9,52) + 9 | claim intersect ( intersectSet(S1 SetItem(X:MyId), S2 ) ) + => . + . ^ +[Warning] Compiler: Variable 'S2' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-17-spec.k) + Location(9,60,9,62) + 9 | claim intersect ( intersectSet(S1 SetItem(X:MyId), S2 ) ) + => . + . ^~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-17-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(S1 SetItem(X:MyId), S2 ) ) + => . + . + ^ +APRProof: 42a5228afbab7916d5fe5db2ef756e5916f79afebfe72aeb2dcbcfc0f110a07d + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( intersectSet ( SetItem ( X:MyId ) S1:Set , S2:Set ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S1:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-19-spec.k.out b/regression-new/set-symbolic-tests/intersect-19-spec.k.out index b3007fb0b..35241d390 100644 --- a/regression-new/set-symbolic-tests/intersect-19-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-19-spec.k.out @@ -1,11 +1,56 @@ - - intersectResult ( intersectSet ( S1 , S2 - SetItem ( X:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S2 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S1' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-19-spec.k) + Location(9,40,9,42) + 9 | claim intersect ( intersectSet(S1, S2 +SetItem(X:MyId) ) ) => . + . ^~ +[Warning] Compiler: Variable 'S2' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-19-spec.k) + Location(9,60,9,62) + 9 | claim intersect ( intersectSet(S1, S2 +SetItem(X:MyId) ) ) => . + . ^~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-19-spec.k) + Location(9,71,9,72) + 9 | claim intersect ( intersectSet(S1, S2 +SetItem(X:MyId) ) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-19-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(S1, S2 +SetItem(X:MyId) ) ) => . + . + ^ +APRProof: aabbc3250ebda0ca6c9137f9d39bc18fb2c65718b0d9cc029bc2233a69dbdef7 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( intersectSet ( S1:Set , SetItem ( X:MyId ) S2:Set ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S2:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-2-spec.k.out b/regression-new/set-symbolic-tests/intersect-2-spec.k.out index 658f31e02..8e7a0f4a2 100644 --- a/regression-new/set-symbolic-tests/intersect-2-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-2-spec.k.out @@ -1,4 +1,42 @@ - - intersectResult ( .Set ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-2-spec.k) + Location(9,60,9,61) + 9 | claim intersect ( intersectSet(.Set, S ) ) + => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-2-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(.Set, S ) ) + => . + . + ^ +APRProof: 72c37fd6864cccafb9e499d87c5fd500582da574cdd104f259352e0dfcce9f43 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( .Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-21-spec.k.out b/regression-new/set-symbolic-tests/intersect-21-spec.k.out index 3b8bedae6..2ef160fb1 100644 --- a/regression-new/set-symbolic-tests/intersect-21-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-21-spec.k.out @@ -1,10 +1,49 @@ - - intersectResult ( Z:MyId in SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - Y:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-21-spec.k) + Location(9,27,9,28) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-21-spec.k) + Location(9,51,9,52) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-21-spec.k) + Location(9,97,9,98) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X + . + ^ +APRProof: 6f6fc0881a79a517cad0ef8750a9a19e424d1c963da1c1223d0615242e539cd7 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( Z:MyId in SetItem ( Y:MyId ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-22-spec.k.out b/regression-new/set-symbolic-tests/intersect-22-spec.k.out index 7cbe4823a..cc9984e02 100644 --- a/regression-new/set-symbolic-tests/intersect-22-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-22-spec.k.out @@ -1,10 +1,44 @@ - - intersectResult ( true ) ~> .K - -#And - { - false - #Equals - Z:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-22-spec.k) + Location(9,51,9,52) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X andBool Z ==K Y andBool Z +==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-22-spec.k) + Location(9,97,9,98) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X andBool Z ==K Y andBool Z +==K X + . + ^ +APRProof: 577c752639117d37aac1e42ea34ae737e1b68617b7c7ee4fe9adfe0d36d80f41 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-23-spec.k.out b/regression-new/set-symbolic-tests/intersect-23-spec.k.out index 0c0faf705..522e2d444 100644 --- a/regression-new/set-symbolic-tests/intersect-23-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-23-spec.k.out @@ -1,16 +1,44 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - intersectResult ( Z:MyId in SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - Y:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-23-spec.k) + Location(9,51,9,52) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X andBool Z =/=K Y andBool Z +=/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-23-spec.k) + Location(9,97,9,98) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . requires Y ==K X andBool Z =/=K Y andBool Z +=/=K X + . + ^ +APRProof: e9a8a023fdfd97340ac16a1709b9c42225becb667883a7b88d581afb88c1b354 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( Z:MyId in SetItem ( Y:MyId ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-3-spec.k.out b/regression-new/set-symbolic-tests/intersect-3-spec.k.out index 658f31e02..9e7cae1bb 100644 --- a/regression-new/set-symbolic-tests/intersect-3-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-3-spec.k.out @@ -1,4 +1,42 @@ - - intersectResult ( .Set ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-3-spec.k) + Location(9,40,9,41) + 9 | claim intersect ( intersectSet(S, .Set ) ) + => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-3-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(S, .Set ) ) + => . + . + ^ +APRProof: 3bd2adca0fd3d3eb8d02d397d1d8aac07cdd0051b005fdc9e4ec3ca3b2beeae9 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( .Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-31-spec.k.out b/regression-new/set-symbolic-tests/intersect-31-spec.k.out index 0fc0df0a1..676d8119d 100644 --- a/regression-new/set-symbolic-tests/intersect-31-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-31-spec.k.out @@ -1,11 +1,64 @@ - - intersectResult ( Z:MyId in intersectSet ( S - SetItem ( X:MyId ) , SetItem ( Y:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-31-spec.k) + Location(9,27,9,28) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-31-spec.k) + Location(9,51,9,52) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-31-spec.k) + Location(9,61,9,62) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-31-spec.k) + Location(9,78,9,79) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . + . + ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-31-spec.k) + Location(9,97,9,98) + 9 | claim intersect ( Z:MyId in intersectSet( S SetItem(X:MyId), +SetItem(Y:MyId) ) ) => . + . + ^ +APRProof: 77dcf69e043b2f1e1df21134a22abed7f5582f183c1b4726b451aad65bb5a969 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( Z:MyId in intersectSet ( SetItem ( X:MyId ) S:Set , SetItem ( Y:MyId ) ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-37-spec.k.out b/regression-new/set-symbolic-tests/intersect-37-spec.k.out index 59fe68b6e..c0a187cad 100644 --- a/regression-new/set-symbolic-tests/intersect-37-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-37-spec.k.out @@ -1,11 +1,35 @@ - - intersectResult ( X:MyId in intersectSet ( SetItem ( X:MyId ) - SetItem ( y ) , SetItem ( x ) ) ) ~> .K - -#And - { - false - #Equals - y in SetItem ( X:MyId ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-37-spec.k) + Location(9,99,9,100) + 9 | claim intersect ( X in intersectSet( SetItem(X:MyId) +SetItem(y), SetItem(x) ) ) => . + . + ^ +APRProof: 5f5e9571756a1ef28dca5455ac555e188a8ced38440b1de0730698d22b8ea1f2 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( X:MyId in intersectSet ( SetItem ( y ) SetItem ( X:MyId ) , SetItem ( x ) ) ) ~> .K #Implies .K + Path condition: + { false #Equals y in SetItem ( X:MyId ) } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-4-spec.k.out b/regression-new/set-symbolic-tests/intersect-4-spec.k.out index 9ffdf70b9..dd7b40d24 100644 --- a/regression-new/set-symbolic-tests/intersect-4-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-4-spec.k.out @@ -1,10 +1,42 @@ - - intersectResult ( SetItem ( X:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-4-spec.k) + Location(9,40,9,41) + 9 | claim intersect ( intersectSet(S SetItem(X:MyId), SetItem(X) ) ) + => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-4-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(S SetItem(X:MyId), SetItem(X) ) ) + => . + . + ^ +APRProof: 4612d63ae4d2c163b3ddc8fdcd75339f7e703ee490480d04fc84b37a8b3ffba5 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( SetItem ( X:MyId ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/intersect-5-spec.k.out b/regression-new/set-symbolic-tests/intersect-5-spec.k.out index 101986430..1eacbb3f3 100644 --- a/regression-new/set-symbolic-tests/intersect-5-spec.k.out +++ b/regression-new/set-symbolic-tests/intersect-5-spec.k.out @@ -1,11 +1,56 @@ - - intersectResult ( intersectSet ( S - SetItem ( X:MyId ) , SetItem ( Y:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-5-spec.k) + Location(9,40,9,41) + 9 | claim intersect ( intersectSet(S SetItem(X:MyId), SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-5-spec.k) + Location(9,51,9,52) + 9 | claim intersect ( intersectSet(S SetItem(X:MyId), SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(intersect-5-spec.k) + Location(9,68,9,69) + 9 | claim intersect ( intersectSet(S SetItem(X:MyId), SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(intersect-5-spec.k) + Location(9,86,9,87) + 9 | claim intersect ( intersectSet(S SetItem(X:MyId), SetItem(Y:MyId) +) ) => . + . + ^ +APRProof: 5c38796d3b63ee57d0871a8f000b7e4771929a4281e1944863c63339843df581 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: intersectResult ( intersectSet ( SetItem ( X:MyId ) S:Set , SetItem ( Y:MyId ) ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-1-spec.k.out b/regression-new/set-symbolic-tests/union-1-spec.k.out index 573c342df..b3945cdfd 100644 --- a/regression-new/set-symbolic-tests/union-1-spec.k.out +++ b/regression-new/set-symbolic-tests/union-1-spec.k.out @@ -1,4 +1,35 @@ - - unionResult ( SetItem ( x ) ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-1-spec.k) + Location(9,75,9,76) + 9 | claim union ( .Set |Set SetItem(x) ) => +. + . +^ +APRProof: c87b087a478b00893adee541bd29c0129255b362e4edc4c7956e4f2e18db0ad6 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( SetItem ( x ) ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-10-spec.k.out b/regression-new/set-symbolic-tests/union-10-spec.k.out index 7290800fa..78877c1d7 100644 --- a/regression-new/set-symbolic-tests/union-10-spec.k.out +++ b/regression-new/set-symbolic-tests/union-10-spec.k.out @@ -1,11 +1,42 @@ - - unionResult ( S - SetItem ( X:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-10-spec.k) + Location(9,50,9,51) + 9 | claim union ( SetItem(X) |Set (S SetItem(X:MyId)) ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-10-spec.k) + Location(9,75,9,76) + 9 | claim union ( SetItem(X) |Set (S SetItem(X:MyId)) ) => +. + . +^ +APRProof: d1f49a8b1a89401652b229295ad63e292496514a99c675d0a07e0abca86a9723 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( SetItem ( X:MyId ) S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-11-spec.k.out b/regression-new/set-symbolic-tests/union-11-spec.k.out index 74d770733..80938b0c8 100644 --- a/regression-new/set-symbolic-tests/union-11-spec.k.out +++ b/regression-new/set-symbolic-tests/union-11-spec.k.out @@ -1,11 +1,56 @@ - - unionResult ( SetItem ( Y:MyId ) |Set ( S - SetItem ( X:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-11-spec.k) + Location(9,31,9,32) + 9 | claim union ( SetItem(Y:MyId) |Set (S SetItem(X:MyId)) ) => +. + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-11-spec.k) + Location(9,50,9,51) + 9 | claim union ( SetItem(Y:MyId) |Set (S SetItem(X:MyId)) ) => +. + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-11-spec.k) + Location(9,60,9,61) + 9 | claim union ( SetItem(Y:MyId) |Set (S SetItem(X:MyId)) ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-11-spec.k) + Location(9,75,9,76) + 9 | claim union ( SetItem(Y:MyId) |Set (S SetItem(X:MyId)) ) => +. + . +^ +APRProof: de8ff728de8c582bd98311bbf9ced0be76dba46295005f62e161a387bc06d40f + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( SetItem ( Y:MyId ) |Set SetItem ( X:MyId ) S:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-17-spec.k.out b/regression-new/set-symbolic-tests/union-17-spec.k.out index a603fc0be..a8e498a1c 100644 --- a/regression-new/set-symbolic-tests/union-17-spec.k.out +++ b/regression-new/set-symbolic-tests/union-17-spec.k.out @@ -1,11 +1,56 @@ - - unionResult ( ( S1 - SetItem ( X:MyId ) ) |Set S2 ) ~> .K - -#And - { - false - #Equals - X:MyId in S1 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S1' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-17-spec.k) + Location(9,24,9,26) + 9 | claim union ( (S1 SetItem(X:MyId)) |Set S2 ) => +. + . ^~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-17-spec.k) + Location(9,35,9,36) + 9 | claim union ( (S1 SetItem(X:MyId)) |Set S2 ) => +. + . ^ +[Warning] Compiler: Variable 'S2' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-17-spec.k) + Location(9,49,9,51) + 9 | claim union ( (S1 SetItem(X:MyId)) |Set S2 ) => +. + . ^~ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-17-spec.k) + Location(9,75,9,76) + 9 | claim union ( (S1 SetItem(X:MyId)) |Set S2 ) => +. + . +^ +APRProof: b7f4006287ed651d3f7d6e15d954a2466eb73aa67b4da00efab5d68d834e041e + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( SetItem ( X:MyId ) S1:Set |Set S2:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S1:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-19-spec.k.out b/regression-new/set-symbolic-tests/union-19-spec.k.out index 7a2e9eaf0..0edde04b8 100644 --- a/regression-new/set-symbolic-tests/union-19-spec.k.out +++ b/regression-new/set-symbolic-tests/union-19-spec.k.out @@ -1,11 +1,56 @@ - - unionResult ( S1 |Set ( S2 - SetItem ( X:MyId ) ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S2 - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S1' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-19-spec.k) + Location(9,23,9,25) + 9 | claim union ( S1 |Set (S2 SetItem(X:MyId)) ) => +. + . ^~ +[Warning] Compiler: Variable 'S2' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-19-spec.k) + Location(9,50,9,52) + 9 | claim union ( S1 |Set (S2 SetItem(X:MyId)) ) => +. + . ^~ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-19-spec.k) + Location(9,61,9,62) + 9 | claim union ( S1 |Set (S2 SetItem(X:MyId)) ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-19-spec.k) + Location(9,75,9,76) + 9 | claim union ( S1 |Set (S2 SetItem(X:MyId)) ) => +. + . +^ +APRProof: d9feee2d2c05f03d29ac3006b20973bab3f99a5f29b11348da152eada14379bd + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( S1:Set |Set SetItem ( X:MyId ) S2:Set ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S2:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-2-spec.k.out b/regression-new/set-symbolic-tests/union-2-spec.k.out index e4a4270c5..74294dd02 100644 --- a/regression-new/set-symbolic-tests/union-2-spec.k.out +++ b/regression-new/set-symbolic-tests/union-2-spec.k.out @@ -1,4 +1,42 @@ - - unionResult ( S:Set ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-2-spec.k) + Location(9,49,9,50) + 9 | claim union ( .Set |Set S ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-2-spec.k) + Location(9,75,9,76) + 9 | claim union ( .Set |Set S ) => +. + . +^ +APRProof: 1eb607236c945b929f97ec2db47287d13434b3490fc0aa0f0155515c3c319ab0 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-21-spec.k.out b/regression-new/set-symbolic-tests/union-21-spec.k.out index 34486b531..2521a44ed 100644 --- a/regression-new/set-symbolic-tests/union-21-spec.k.out +++ b/regression-new/set-symbolic-tests/union-21-spec.k.out @@ -1,11 +1,49 @@ - - unionResult ( Z:MyId in S - SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - Y:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-21-spec.k) + Location(9,23,9,24) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-21-spec.k) + Location(9,36,9,37) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-21-spec.k) + Location(9,87,9,88) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X + . + ^ +APRProof: 767e7d8fc88b33017722aa2186eb6d121ab29f34fa31569ee68562d9519fce03 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( Z:MyId in SetItem ( Y:MyId ) S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-22-spec.k.out b/regression-new/set-symbolic-tests/union-22-spec.k.out index 783161806..4164e828c 100644 --- a/regression-new/set-symbolic-tests/union-22-spec.k.out +++ b/regression-new/set-symbolic-tests/union-22-spec.k.out @@ -1,10 +1,42 @@ - - unionResult ( true ) ~> .K - -#And - { - false - #Equals - Z:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-22-spec.k) + Location(9,36,9,37) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-22-spec.k) + Location(9,87,9,88) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z ==K Y andBool Z ==K X + . + ^ +APRProof: 699421534291162ee1ef1e87577ed4a73e9a413600ab03071782e99a56418692 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-23-spec.k.out b/regression-new/set-symbolic-tests/union-23-spec.k.out index a3d82ae6f..74dc87206 100644 --- a/regression-new/set-symbolic-tests/union-23-spec.k.out +++ b/regression-new/set-symbolic-tests/union-23-spec.k.out @@ -1,17 +1,42 @@ - #Not ( { - Y - #Equals - Z - } ) -#And - - unionResult ( Z:MyId in S - SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - Y:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-23-spec.k) + Location(9,36,9,37) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-23-spec.k) + Location(9,87,9,88) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Y ==K X andBool Z =/=K Y andBool Z =/=K X + . + ^ +APRProof: be6437ce80c5733cd5a4004a24643aa6cc31b2ad8d588c9ced6aa517cf0e333f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( Z:MyId in SetItem ( Y:MyId ) S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-3-spec.k.out b/regression-new/set-symbolic-tests/union-3-spec.k.out index e4a4270c5..db3404f3d 100644 --- a/regression-new/set-symbolic-tests/union-3-spec.k.out +++ b/regression-new/set-symbolic-tests/union-3-spec.k.out @@ -1,4 +1,42 @@ - - unionResult ( S:Set ) ~> .K - -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-3-spec.k) + Location(9,23,9,24) + 9 | claim union ( S |Set .Set ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-3-spec.k) + Location(9,75,9,76) + 9 | claim union ( S |Set .Set ) => +. + . +^ +APRProof: d5c22863bc87418ab224b7aa1699638772bd5bea0172032d50207bbc6f16ec32 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-31-spec.k.out b/regression-new/set-symbolic-tests/union-31-spec.k.out index 10203a42f..bc443a04a 100644 --- a/regression-new/set-symbolic-tests/union-31-spec.k.out +++ b/regression-new/set-symbolic-tests/union-31-spec.k.out @@ -1,11 +1,63 @@ - - unionResult ( Z:MyId in ( S - SetItem ( X:MyId ) ) |Set SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'Z' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-31-spec.k) + Location(9,23,9,24) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-31-spec.k) + Location(9,36,9,37) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-31-spec.k) + Location(9,46,9,47) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-31-spec.k) + Location(9,68,9,69) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-31-spec.k) + Location(9,87,9,88) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . + . + ^ +APRProof: d00a2442a103c8555b7555bb08af5e858ca4354b269682b3d535120281830f84 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( Z:MyId in SetItem ( X:MyId ) S:Set |Set SetItem ( Y:MyId ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-32-spec.k.out b/regression-new/set-symbolic-tests/union-32-spec.k.out index 783161806..5266d6ae5 100644 --- a/regression-new/set-symbolic-tests/union-32-spec.k.out +++ b/regression-new/set-symbolic-tests/union-32-spec.k.out @@ -1,10 +1,49 @@ - - unionResult ( true ) ~> .K - -#And - { - false - #Equals - Z:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-32-spec.k) + Location(9,36,9,37) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Z ==K X + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-32-spec.k) + Location(9,68,9,69) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Z ==K X + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-32-spec.k) + Location(9,87,9,88) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Z ==K X + . + ^ +APRProof: 9ff6e8c60cc95b84608e05512c655296d8dd536e5605d3da608e82a0ce1f202f + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-34-spec.k.out b/regression-new/set-symbolic-tests/union-34-spec.k.out index 5a3375289..e3fe2d2b0 100644 --- a/regression-new/set-symbolic-tests/union-34-spec.k.out +++ b/regression-new/set-symbolic-tests/union-34-spec.k.out @@ -1,10 +1,49 @@ - - unionResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-34-spec.k) + Location(9,36,9,37) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Z ==K Y + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-34-spec.k) + Location(9,46,9,47) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Z ==K Y + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-34-spec.k) + Location(9,87,9,88) + 9 | claim union ( Z:MyId in ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) +) ) => . requires Z ==K Y + . + ^ +APRProof: c00f928b242c835cd184c5257c7bef1974605d645be3f15c629330450184911d + status: ProofStatus.FAILED + admitted: False + nodes: 4 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-37-spec.k.out b/regression-new/set-symbolic-tests/union-37-spec.k.out index 3ee02f445..3558ed2e2 100644 --- a/regression-new/set-symbolic-tests/union-37-spec.k.out +++ b/regression-new/set-symbolic-tests/union-37-spec.k.out @@ -1,10 +1,35 @@ - - unionResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in SetItem ( y ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-37-spec.k) + Location(9,87,9,88) + 9 | claim union ( X in ( (SetItem(X:MyId) SetItem(y)) |Set +SetItem(x) ) ) => . + . + ^ +APRProof: 361b0526d8efea64dc94264d7a8d218361a75c2fe9db0d373b39bc3370042b86 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-38-spec.k.out b/regression-new/set-symbolic-tests/union-38-spec.k.out index a525d164d..d2e8a5b5f 100644 --- a/regression-new/set-symbolic-tests/union-38-spec.k.out +++ b/regression-new/set-symbolic-tests/union-38-spec.k.out @@ -1,16 +1,35 @@ - #Not ( { - X - #Equals - x - } ) -#And - - unionResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in SetItem ( y ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-38-spec.k) + Location(9,87,9,88) + 9 | claim union ( X in ( (SetItem(X:MyId) SetItem(y)) |Set +SetItem(x) ) ) => . requires X =/=K x + . + ^ +APRProof: 743d77bde4a06af04013653671dd923aefb86798da229d95c7eaec0c6140f832 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-39-spec.k.out b/regression-new/set-symbolic-tests/union-39-spec.k.out index 3ee02f445..9b6c20a1b 100644 --- a/regression-new/set-symbolic-tests/union-39-spec.k.out +++ b/regression-new/set-symbolic-tests/union-39-spec.k.out @@ -1,10 +1,35 @@ - - unionResult ( true ) ~> .K - -#And - { - false - #Equals - X:MyId in SetItem ( y ) - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-39-spec.k) + Location(9,86,9,87) + 9 | claim union ( X in ( SetItem(x) |Set (SetItem(X:MyId) +SetItem(y))) ) => . + . + ^ +APRProof: 1e8527be22d6b555a9bfe529d8e82b4fa4bed4bc2f389abe5172ff6aaaacedc1 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( true ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-4-spec.k.out b/regression-new/set-symbolic-tests/union-4-spec.k.out index 7290800fa..4e9e5d2a2 100644 --- a/regression-new/set-symbolic-tests/union-4-spec.k.out +++ b/regression-new/set-symbolic-tests/union-4-spec.k.out @@ -1,11 +1,42 @@ - - unionResult ( S - SetItem ( X:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-4-spec.k) + Location(9,24,9,25) + 9 | claim union ( (S SetItem(X:MyId)) |Set SetItem(X) ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-4-spec.k) + Location(9,75,9,76) + 9 | claim union ( (S SetItem(X:MyId)) |Set SetItem(X) ) => +. + . +^ +APRProof: faf4f39f7619ffcb71286c873597b332582a06996ee4d1944996701c8c381792 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( SetItem ( X:MyId ) S:Set ) ~> .K #Implies .K + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set-symbolic-tests/union-5-spec.k.out b/regression-new/set-symbolic-tests/union-5-spec.k.out index b817fb265..934922c2d 100644 --- a/regression-new/set-symbolic-tests/union-5-spec.k.out +++ b/regression-new/set-symbolic-tests/union-5-spec.k.out @@ -1,11 +1,56 @@ - - unionResult ( ( S - SetItem ( X:MyId ) ) |Set SetItem ( Y:MyId ) ) ~> .K - -#And - { - false - #Equals - X:MyId in S - } -[Error] Prover: backend terminated because the configuration cannot be rewritten further. See output for more details. +[Warning] Compiler: Variable 'S' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-5-spec.k) + Location(9,24,9,25) + 9 | claim union ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) ) => +. + . ^ +[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-5-spec.k) + Location(9,35,9,36) + 9 | claim union ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) ) => +. + . ^ +[Warning] Compiler: Variable 'Y' defined but not used. Prefix variable name +with underscore if this is intentional. + Source(union-5-spec.k) + Location(9,57,9,58) + 9 | claim union ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) ) => +. + . ^ +[Warning] Compiler: Use of deprecated production found; this syntax may be +removed in the future. + Source(union-5-spec.k) + Location(9,75,9,76) + 9 | claim union ( (S SetItem(X:MyId)) |Set SetItem(Y:MyId) ) => +. + . +^ +APRProof: 2bbfc6cb0431bb9dd518174240ca66237cc432c71fe0939d6f5a7af7d1405e99 + status: ProofStatus.FAILED + admitted: False + nodes: 5 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 5 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: unionResult ( SetItem ( X:MyId ) S:Set |Set SetItem ( Y:MyId ) ) ~> .K #Implies .K + Path condition: + { false #Equals X:MyId in S:Set } + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/set_unification/a-spec.k.out b/regression-new/set_unification/a-spec.k.out index 17a1d4510..230252bc8 100644 --- a/regression-new/set_unification/a-spec.k.out +++ b/regression-new/set_unification/a-spec.k.out @@ -1 +1,42 @@ -#Top +APRProof: 01710c8f87d76fd0da37638255a681f0bd736bef4676a50d778472988fd84c8e + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid ( I:Int ) #Implies end + ~> K_CELL_fc656f08:K + SET_CELL: SetItem ( I:Int #Implies I:Int +Int 1 ) SET_CELL_c26b4402:Set #Implies SET_CELL_88ba1360:Set SET_CELL_c26b4402:Set + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 5fa09dfc5ede0b5b6f236d050ee25b0434900c8ff7015a327e96006f622bb7ce + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/skipped b/regression-new/skipped index ea518c64d..9327a6d31 100644 --- a/regression-new/skipped +++ b/regression-new/skipped @@ -1,63 +1,33 @@ append -bad-flags bison-parser-library boundary-cells-opt -cell-sort-haskell -checkClaimError -checks -concrete-function -concrete-function-cache -concrete-haskell -configuration-formatting context-alias context-alias-2 context-labels -domains-lemmas-no-smt doubleinj equals-formatting fresh1 fresh2 -glr -glr2 -glr3 -glr4 -help imp-haskell imp-kore imp++-llvm imp-llvm -io-llvm issue-946 issue-1088 -issue-1098 issue-1145 issue-1169 -issue-1175 -issue-1263 issue-1436 -issue-1489-claimLoc -issue-1528 issue-1602 issue-1676-koreBytes issue-1682-korePrettyPrint -issue-1683-cfgVarsWarns issue-1844-noPGM issue-2075-2 -issue-2142-markConcrete -issue-2174-kprovexParseError -issue-2273 -issue-2287-simpl-rules-in-kprovex -issue-2321-kprovexCrash issue-2356-koreDecode -issue-2812-kprove-filter-claims issue-2909-allow-anywhere-haskell -issue-3446 issue-3520-freshConfig issue-3647-debugTokens issue-3672-debugParse issue-582 -ite-bug -itp json-input kast-bison kast-bison-bytes @@ -67,48 +37,21 @@ kast-kore-input kast-rule kdep-options kore-brackets -kprove-append -kprove-branchingAllowed kprove-error-status -kprove-java -kprove-markdown kprove-var-equals krun-deserialize -llvm-kompile-type llvm-krun locations locations2 locations3 -map-symbolic-tests-haskell -markdownSelectors mutable-bytes -non-executable -nonexhaustive no-pattern -or-haskell -or-llvm -parse-c -parseNonPgm -pattern-macro -pattern-macro-productions -pedanticAttributes pl-tutorial -poly-sort poly-unparsing profile -proof-instrumentation proof-tests quadratic-poly-unparsing -rand -rangemap-tests-llvm -rat search-bound seqstrict-predicate -set-symbolic-tests -set_unification -spec-rule-application star-multiplicity -trace -unification-lemmas -useless werrorCategory diff --git a/regression-new/spec-rule-application/def01-spec.k.out b/regression-new/spec-rule-application/def01-spec.k.out index 17a1d4510..3b1ac42e4 100644 --- a/regression-new/spec-rule-application/def01-spec.k.out +++ b/regression-new/spec-rule-application/def01-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 3b5db92e448652f457d707ae084aa0170d37493d6682ad88044dab22dd34ee98 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int +Int 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: e9a8786fec97d5491e966eea7ffca88fdc4105d4856188ed74195a031b45a505 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def02-spec.k.out b/regression-new/spec-rule-application/def02-spec.k.out index 17a1d4510..54034cfd2 100644 --- a/regression-new/spec-rule-application/def02-spec.k.out +++ b/regression-new/spec-rule-application/def02-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 3b5db92e448652f457d707ae084aa0170d37493d6682ad88044dab22dd34ee98 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int +Int 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 3e6cbe446df994baaad1c0489b3fe446f38936d6ab3eddd5d5290e1cdaf8e4c3 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def031-spec.k.out b/regression-new/spec-rule-application/def031-spec.k.out index 17a1d4510..eb4d7de7b 100644 --- a/regression-new/spec-rule-application/def031-spec.k.out +++ b/regression-new/spec-rule-application/def031-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 3b5db92e448652f457d707ae084aa0170d37493d6682ad88044dab22dd34ee98 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int +Int 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 95b303e4dbc993b866abf0021c80014d86bc5ac88906965f1b0190c6c2631073 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def032-spec.k.out b/regression-new/spec-rule-application/def032-spec.k.out index 17a1d4510..c76444bc7 100644 --- a/regression-new/spec-rule-application/def032-spec.k.out +++ b/regression-new/spec-rule-application/def032-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 7f01ffded9d9d09c537a450c1ec16bb4f410d272d8c9c12186805d4e74a9f661 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int +Int 2 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: f4fcb2c1648a9c3c4f67d31293712220cf0bb95dc6a9463da45066ee24084f25 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def033-spec.k.out b/regression-new/spec-rule-application/def033-spec.k.out index 17a1d4510..5273abaa1 100644 --- a/regression-new/spec-rule-application/def033-spec.k.out +++ b/regression-new/spec-rule-application/def033-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 5f59103092de49302e093d34ed339fb632f5e55744be80dbef2357bee2b0aa51 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int +Int 2 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 95b303e4dbc993b866abf0021c80014d86bc5ac88906965f1b0190c6c2631073 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def11-spec.k.out b/regression-new/spec-rule-application/def11-spec.k.out index 17a1d4510..a15c7e7eb 100644 --- a/regression-new/spec-rule-application/def11-spec.k.out +++ b/regression-new/spec-rule-application/def11-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 4857026f0de4d0bd9a09c322f01f435465d1ee4d6e52d0005d3d61fc56da29b9 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 67c3e117ae72290e7deffec823f955d20f56e65b9d1dde3e151f34e18023fe4d + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def12-spec.k.out b/regression-new/spec-rule-application/def12-spec.k.out index 17a1d4510..24608f9d6 100644 --- a/regression-new/spec-rule-application/def12-spec.k.out +++ b/regression-new/spec-rule-application/def12-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 9a4472bb23b753c964253cf9c33a4106c218e10e92a4bdea030a6855047dcd7b + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: b9c6eda94b5c32a6af2352c3a9d42187a46971dd2c0a151cdf324dbddd5ae3b5 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def13-spec.k.out b/regression-new/spec-rule-application/def13-spec.k.out index 17a1d4510..d951d36a2 100644 --- a/regression-new/spec-rule-application/def13-spec.k.out +++ b/regression-new/spec-rule-application/def13-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 1e47227c8856dab7ba6844d6eccdf9b370f0bda134d0214baf9db45e2f39bd5f + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 4857026f0de4d0bd9a09c322f01f435465d1ee4d6e52d0005d3d61fc56da29b9 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def14-spec.k.out b/regression-new/spec-rule-application/def14-spec.k.out index 17a1d4510..bb88029c8 100644 --- a/regression-new/spec-rule-application/def14-spec.k.out +++ b/regression-new/spec-rule-application/def14-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 10c5729db616620f9e370eca0708445bffd08bf5fcc4b506c86a3e1629d27635 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 9a4472bb23b753c964253cf9c33a4106c218e10e92a4bdea030a6855047dcd7b + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def15-spec.k.out b/regression-new/spec-rule-application/def15-spec.k.out index 17a1d4510..4be2da7c1 100644 --- a/regression-new/spec-rule-application/def15-spec.k.out +++ b/regression-new/spec-rule-application/def15-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 1af8e7ed9e27052c7c03f5bd663de76ad5baac3e5a0d9e8a234dffe7fb50bcc9 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 4857026f0de4d0bd9a09c322f01f435465d1ee4d6e52d0005d3d61fc56da29b9 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def21-spec.k.out b/regression-new/spec-rule-application/def21-spec.k.out index 17a1d4510..35fdcd44d 100644 --- a/regression-new/spec-rule-application/def21-spec.k.out +++ b/regression-new/spec-rule-application/def21-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 67c3e117ae72290e7deffec823f955d20f56e65b9d1dde3e151f34e18023fe4d + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 74e6b07d8cb021cc65ed41ab8ffb88c63c9ce3ce337fe54f93bb0258d8b061df + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int +Int 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def22-spec.k.out b/regression-new/spec-rule-application/def22-spec.k.out index 17a1d4510..20cf9a13f 100644 --- a/regression-new/spec-rule-application/def22-spec.k.out +++ b/regression-new/spec-rule-application/def22-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 490dfeedbc024baaf6e405e31ced3b8875a43e231aa9239b4e2c8cffe3cf990c + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 635a82b7bc2be996a644e86444732bc772a897f474f281efca49f3fe1dcce6fe + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def23-spec.k.out b/regression-new/spec-rule-application/def23-spec.k.out index 17a1d4510..227932a1a 100644 --- a/regression-new/spec-rule-application/def23-spec.k.out +++ b/regression-new/spec-rule-application/def23-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 1a2cda272017d1169d3b5305523a800d98004b5d706d8d36a21d7f2d6155ca68 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: b32225b080963ea0794806fad5e48a01a2fd7cf583abf648558097177da52dee + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def24-spec.k.out b/regression-new/spec-rule-application/def24-spec.k.out index 17a1d4510..842e7ba31 100644 --- a/regression-new/spec-rule-application/def24-spec.k.out +++ b/regression-new/spec-rule-application/def24-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 51ef590cfad0586641facc2e35574aeb37adcb3bfa814486852be688bac94437 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 635a82b7bc2be996a644e86444732bc772a897f474f281efca49f3fe1dcce6fe + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def25-spec.k.out b/regression-new/spec-rule-application/def25-spec.k.out index 17a1d4510..78e1eab86 100644 --- a/regression-new/spec-rule-application/def25-spec.k.out +++ b/regression-new/spec-rule-application/def25-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 1af8e7ed9e27052c7c03f5bd663de76ad5baac3e5a0d9e8a234dffe7fb50bcc9 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: 74e6b07d8cb021cc65ed41ab8ffb88c63c9ce3ce337fe54f93bb0258d8b061df + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int +Int 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def41-spec.k.out b/regression-new/spec-rule-application/def41-spec.k.out index 17a1d4510..6bde0e993 100644 --- a/regression-new/spec-rule-application/def41-spec.k.out +++ b/regression-new/spec-rule-application/def41-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 4162c7f8c7f21704a63fa10e2689e0b6114fc6e25b91d2db74334299a9171afd + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int -1 #Implies end X:Int +Int -1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 8564e62b1f74db62541d2404c2ea787444e11aa857f253d41bad51edb079e01c + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def42-spec.k.out b/regression-new/spec-rule-application/def42-spec.k.out index 17a1d4510..e2f9302b0 100644 --- a/regression-new/spec-rule-application/def42-spec.k.out +++ b/regression-new/spec-rule-application/def42-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 1a94800b5eba415393726288b448706c90c792e16c7415380dca25808baf1e0d + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: 6dbb43f93c1ea6c656669c3cedfe138d544819bf13f0097e996664b246473a2d + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def44-spec.k.out b/regression-new/spec-rule-application/def44-spec.k.out index 17a1d4510..444d2db11 100644 --- a/regression-new/spec-rule-application/def44-spec.k.out +++ b/regression-new/spec-rule-application/def44-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 5e9d28f2e2f0a57c72e8f97349a2ebe7039b53831e377fa50ab5b8377eda5757 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: ebe7ed7be129ccfbc47c8da6b799b7422ab6746362ba17af462bd09639f80166 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def45-spec.k.out b/regression-new/spec-rule-application/def45-spec.k.out index 17a1d4510..6abbcd830 100644 --- a/regression-new/spec-rule-application/def45-spec.k.out +++ b/regression-new/spec-rule-application/def45-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 83ed6b6b1c926a22d1192cc58988270b84a3cf3311bc8e418ded71662f844ffb + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: ebe7ed7be129ccfbc47c8da6b799b7422ab6746362ba17af462bd09639f80166 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int #Implies end X:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/spec-rule-application/def61-spec.k.out b/regression-new/spec-rule-application/def61-spec.k.out index 556bdfefb..360245792 100644 --- a/regression-new/spec-rule-application/def61-spec.k.out +++ b/regression-new/spec-rule-application/def61-spec.k.out @@ -1,34 +1,40 @@ - #Not ( #Exists Y2 . #Ceil ( incPos ( Y2 ) ) - #And - { - X2 - #Equals - incPos ( Y2 ) - } - #And - { - Y2 - #Equals - incPos ( Y2 ) +Int -1 - } ) -#And - - - mid X1 ~> .K - - - binop X2:Int X2 +Int -1 - - -#And - { - true - #Equals - X1 >=Int 0 - } -#And - { - true - #Equals - X2 +Int -1 >=Int 0 - } +APRProof: 978c6f0c6e0c3c8ae2489473b44e0803bdc153b6268607c75ee72ff646413ad3 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X1:Int #Implies end X1:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: aa5e585242f328354e89b6e0caea5768d10998b701c20eb6db477579fb65f766 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def62-spec.k.out b/regression-new/spec-rule-application/def62-spec.k.out index 17a1d4510..c28c9ce95 100644 --- a/regression-new/spec-rule-application/def62-spec.k.out +++ b/regression-new/spec-rule-application/def62-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 87d7dee278a1cc5639f96d001d1ad3b99ae8c5ce3b917ed79e5eaa0a59e2a20b + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X1:Int #Implies end X1:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: da72013e5e39dfe2d00e3fe479ea165ca6e961f966b821086a0fe3b69af59b9c + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def71-spec.k.out b/regression-new/spec-rule-application/def71-spec.k.out index 17a1d4510..50b745db8 100644 --- a/regression-new/spec-rule-application/def71-spec.k.out +++ b/regression-new/spec-rule-application/def71-spec.k.out @@ -1 +1,40 @@ -#Top +APRProof: 44d84889258931856f9634c6939c209523683f4bd962b5dc602b661a4daacfa0 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X1:Int #Implies end X1:Int + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN +APRProof: e18b47943f3ab54944f18a10882990182d25bcb478400287d8914d7a926496e6 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 diff --git a/regression-new/spec-rule-application/def81-spec.k.out b/regression-new/spec-rule-application/def81-spec.k.out index 8c34995a4..3f06412f9 100644 --- a/regression-new/spec-rule-application/def81-spec.k.out +++ b/regression-new/spec-rule-application/def81-spec.k.out @@ -1,28 +1,40 @@ - #Not ( #Exists Y1 . #Ceil ( incPos ( Y1 ) ) - #And - { - X - #Equals - Y1 +Int -1 - } - #And - { - Y1 - #Equals - incPos ( Y1 ) +Int -1 - } ) -#And - - - mid X +Int 1 ~> .K - - - binop X:Int X +Int 1 - - -#And - { - true - #Equals - X >=Int 0 - } +APRProof: a36dc5f7b27eae9678a2d42c74f49354a2614fe5230399f5237ec709c6426505 + status: ProofStatus.PASSED + admitted: True + nodes: 2 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +APRProof: d81de202e88aa56db2aeaa5eb8b9e735fcd5f2c15f3af460acef50c42b28e651 + status: ProofStatus.FAILED + admitted: False + nodes: 3 + pending: 0 + failing: 1 + vacuous: 0 + stuck: 1 + terminal: 0 + refuted: 0 + bounded: 0 + execution time: 0s +Subproofs: 0 +1 Failure nodes. (0 pending and 1 failing) + +Failing nodes: + + Node id: 3 + Failure reason: + Matching failed. + The following cells failed matching individually (antecedent #Implies consequent): + K_CELL: mid X:Int +Int 1 #Implies end X:Int +Int 1 + Path condition: + #Top + Failed to generate a model. + +Join the Runtime Verification Discord server for support: https://discord.gg/CurfmXNtbN diff --git a/regression-new/trace/1.test.out b/regression-new/trace/1.test.out index b126e2eb4..8bfe0142c 100644 --- a/regression-new/trace/1.test.out +++ b/regression-new/trace/1.test.out @@ -1,8 +1,8 @@ -foo ( 34 ) -frob ( "Hello" , false ) -"builtin" -bar - foo ( 2 ) * foo ( 0 ) - - .K - + + + .K + + + 0 + + diff --git a/regression-new/unification-lemmas/test2-spec.k.out b/regression-new/unification-lemmas/test2-spec.k.out index 17a1d4510..e69de29bb 100644 --- a/regression-new/unification-lemmas/test2-spec.k.out +++ b/regression-new/unification-lemmas/test2-spec.k.out @@ -1 +0,0 @@ -#Top diff --git a/regression-new/useless/test.k.out b/regression-new/useless/test.k.out index da08a6f7e..1e610307a 100644 --- a/regression-new/useless/test.k.out +++ b/regression-new/useless/test.k.out @@ -1,106 +1,4 @@ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(21,6,21,17) - 21 | rule foo(A) => A - . ^~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(22,6,22,17) - 22 | rule foo(B) => B - . ^~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(27,6,27,22) - 27 | rule foo2(bar()) => 0 - . ^~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(31,6,31,19) - 31 | rule foo3("") => 0 - . ^~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(35,6,35,35) - 35 | rule foo4(BAR) => lengthBytes(BAR) - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(36,6,36,35) - 36 | rule foo4(BAZ) => lengthBytes(BAZ) - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(39,6,39,28) - 39 | rule foo5(ListItem(_)) => 0 - . ^~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(47,6,47,24) - 47 | rule foo7(_ |-> _) => 0 - . ^~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(51,6,51,27) - 51 | rule foo8(X |-> _, X) => 0 - . ^~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(52,6,52,27) - 52 | rule foo8(_ |-> _, _) => 0 - . ^~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(60,6,60,27) - 60 | rule foo7(SetItem(_)) => 0 - . ^~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(64,6,64,30) - 64 | rule foo8(SetItem(X), X) => 0 - . ^~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(65,6,65,30) - 65 | rule foo8(SetItem(_), _) => 0 - . ^~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(70,6,70,22) - 70 | rule foo10(0.0F) => 0 - . ^~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(71,6,71,22) - 71 | rule foo10(0.0f) => 0 - . ^~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(74,6,74,22) - 74 | rule foo10a(0.0) => 0 - . ^~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(76,6,76,28) - 76 | rule foo10a(0.0p53x11) => 0 - . ^~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(79,6,79,22) - 79 | rule foo11(true) => 0 - . ^~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(84,6,84,19) - 84 | rule foo12(x) => 0 - . ^~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(88,6,88,58) - 88 | rule foo13(BAR) => lengthString(StringBuffer2String(BAR)) - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Potentially useless rule detected. - Source(test.k) - Location(89,6,89,58) - 89 | rule foo13(BAZ) => lengthString(StringBuffer2String(BAZ)) - . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[Error] Compiler: Had 21 pattern matching errors. +usage: pyk [-h] + {print,rpc-print,rpc-kast,prove-legacy,kompile,run,prove,graph-imports,coverage,kore-to-json,json-to-kore} + ... +pyk: error: unrecognized arguments: -W test.k